摘要
数字PDA系统整体由硬件电路和软件系统2部分组成,硬件电路由低功耗ARM微控制器STM32ZET6控制的PDA外围电路组成,软件系统则由硬件驱动程序、μC/OS-Ⅱ实时操作系统、FATFS文件系统、GUI等部分组成。数字PDA系统将整个软件系统进行了整合,提供一种基于页的机制方法,即每页都是一个线程,利用μC/OS-Ⅱ的信号量、邮箱机制实现多线程之间的任务切换。PDA系统采用页机制的设计,旨在减少增加应用程序时代码的修改量和提高整个PDA软件系统的稳定性,以及提高应用程序的开发速度。
The digital PDA system contains hardware circuit and software system.The hardware circuit is composed of the peripheral circuits of PDA controlled by the low power ARM microcontroller STM32ZET6.The software system is composed of hardware drive program,real-time operating system,file system FATFS and GUI.The digital PDA system integrates the software system,and provides a method based on the page,which is a thread,and utilize the semaphore and mailbox mechanism to switch tasks between multiple threads.The design of the page mechanism is adopted in the PDA system to reduce the amount of the code modification when the PDA system adds application program,and improve the stability of PDA software system and the development speed of application program.
出处
《现代电子技术》
2012年第4期75-77,共3页
Modern Electronics Technique
基金
国家自然科学基金资助项目(11065003)
广西自然科学基金资助项目(2011GXNSFA018129)
广西教育厅资助基金项目(201012MS026)