图5 APOLLO工作模式转换图
系统软件设计
嵌入式系统软件设计部分主要包括操作系统、驱动程序及应用程序。本系统设计了操作系统和驱动程序,应用程序的开发需根据实际系统需求设计。 PXA270 的开发平台选择Linux嵌入操作系统,采用linux2.6.9内核,编译工具包选用cross-3.3.2.tar.bz2,编译工具选用arm- linux-gCC。系统工作的执行过程为:首先通过供电单元提供的电源进行系统上电,接着启动Bootloader,然后开始加载嵌入式Linux系统内核,接下来进行外设模块的初始化进程。将 电子纸 驱动显示部分作为外设模块加载,加载成功后即可运行用户应用程序。
实际的显示效果图截图如图6及图7所示,图6为4级灰度显示,图7增加局部显示功能显示。
图6 4级灰度显示
图7 增加局部显示功能显示
结语
本系统实现了一种全新的电子纸显示系统,选用XScale架构处理器PXA270作为整个系统的核心处理器,具有功耗低、扩展性强、系统融合难度低等优点。系统实现了E-ink电子纸4级灰度显示、回显及局部显示,实现了电子纸驱动的模块化,易于被嵌入式操作系统调用。在本系统的基础上扩充音频、MMC card、Bluetooth、USB、触摸屏、WLAN等技术即可实现高性能的手持式电子纸终端。随着技术的不断完善,电子纸技术会突破目前黑白灰阶的显示模式,彩色电子纸也将随之出现,这样能够突破教材的限制,真正实现无纸化办公,完全改变我们现在的阅读习惯。
参考文献:
1.Intel Company. Intel PXA270 Processor, EleCTRICal, Mechanical, and Thermal Specification[M].2005
2.Intel Company. Intel PXA270 Processor Family Developer’s Manual[M]. 2004
3.李路海、何君勇、张淑芬等, 微胶囊 制作技术及其在电子纸中的应用,仪器仪表学报,2004,35(4):407-409
4.段晓霞、徐征、滕枫等,基于 电泳技术 的电子纸研究进展,液晶与显示,2004,19(5):380-385
本文关键字:电子 综合-其它,单片机-工控设备 - 综合-其它
上一篇:AVS媒体播放器设计与实现