程序设计任务:综合运用嵌入式开发技术,设计和开发基于多任务的时钟系统。在ARM开发板上,采用多种形式显示系统时间,在数码管显示系统时间,同时在文本框控件显示,在LCD显示屏动态地绘制时钟。此外,利用开发板的键盘,人工设置系统时间,并实时显示。 开发背景:此次基于多任务的时钟系统的软件开发,是继嵌入式系统设计课程,开设为期一周半的实践性课程设计。总结所学过的知识,把所学知识和编程技巧运用到实践中,在ARM开发板上设计和开发一个专用系统。 程序设计要求:除了创建Main_Task任务外,创建一个新的任务,实现系统时间的显示和更新。同时,通过在Main_Task任务中响应键盘消息,可以对系统时间进行更。使用uC/OS-Ⅱ多任务系统中的信号量保证多个任务同时对系统的一 个资源访问而不产生冲突。实时的获取系统时间,通过LED显示和在LCD显示屏绘制时钟。 个资源访问而不产生冲突。实时的获取系统时间,通过LED显示和在LCD显示屏绘制时钟。