|
总体目标,详细的看此贴http://www.armbbs.cn/forum.php?mod=viewthread&tid=1025
1. 系统界面采用两种方法实现,一种是类似WIN7的,采用鼠标操作,另一种是滑动操作
2. 文件系统管理采用emWin自带的控件,支持SD,NANDFLASH,U盘
3. 图片浏览的功能,支持JPG GIF BMP(S61WV102416BLL-10TL (2MB 10ns) 用来做图片缓存,刷图很给力)
4. MP3功能,界面做的类似酷狗(VS1053B)
5. 收音机,界面采用我以前设计的(SI4730收音机,扬声器功放 : AW8733)
6. 录音功能(WM8978 Codec)
7. AD7606 多路AD数据采集界面(8路16bit ADC)
8. 信号发生器,界面采用我以前设计的。
9. 文本阅读界面
10. nRF24L01或nRF905无线通讯设计界面
11. GPS设计界面 (SiRF starIII)
12. GPRS设计界面 (华为 MG323)
13. WIFI设计界面(88W8788 (SDIO))
14. 蓝牙设计界面
15. 摄像头设计界面(OV7670, 200W像素MT9D111)
16. 双网口设计界面(DM9000AEP的网卡芯片, STM32内置MAC外挂的PHY芯片DM9161)
17. USB Device和Host
18. 画板界面
19. 时钟设计界面
20. CAN总线设计界面(SN65HVD230 双路)
21. 485总线设计界面
22. 三轴磁力计(HMC5883L)
23. 三轴陀螺仪和加速度计( MPU-6050)
24 光照传感器
25. 任务管理器设计界面
2013年4月25
(1)一共设计了20个图标,,图标大小64*64,图标采用带Alpha通道的BMP图片,本打算用PNG,但是现在的
5.16版本不支持,使用了相应的函数提示函数不存在,可以确定是库的问题,貌似5.18修正了,我提
供的emWin移植方法无法在这个5.18上面使用,需要等到MDK上自带的emWin升级到5.18就可以使用了。
(2)图标的显示采用了ICONVIEW控件,简单好用
(3)图标下面建立了一个水平窗口,用于显示时间和CPU的使用率
(4)背景图标采用在回调函数里面重绘的方式实现,这样实现的话,好处多多。
(5)右下角的RTC显示还没有做,后面逐渐添加上去。
|
|