原创 基于SMT32的数码伴侣——学习计划

2008-6-10 10:04 3669 4 8 分类: MCU/ 嵌入式

STM32项目/学习计划表

项目名称  基于SMT32的数码伴侣
请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx
联系方式
(邮箱/电话)
姓名:   电话:
学校/公司:
地址:
邮箱:
预计实施时间自  6月20日 到8月20日计划参加人数 2
背景描述该计划的背景及其实现的目的、意义

 在旅游与外出时,数码相机会拍摄大量照片,而没有主机的情况下,利用数码相机很难方便的对SD卡中文件进行有效管理。



 本学习计划基于SMT32学习套件,充分使用套件中提供的USB接口、SD接口、LCD5方向输入摇杆、GPIO按键,提供对SD卡中文件的离线管理,从而提供类似数码伴侣的功能,通过系统扩展还可以提供更加复杂的应用。



 本学习计划充分利用SMT32学习套件中的设备,并涉及多种软件开发内容,设计目标具有一定的实用性与扩展性,并在学习过程中对SMT32的了解有一定深入。



功能描述详细描述该项目能够实现的功能

1. 
通过LCD显示SD卡中的目录与文件



2. 
通过5方向输入摇杆和GPIO按键,配合LCD中显示的菜单项,完成针对目录的操作,包括打开、复制、剪切、粘贴等常见操作,在没有主机的情况下,完成对SD卡上文件的操作;

 3. 在时间与难度允许的情况下,考虑通过USB接口向上位机提供对SD卡上文件进行管理的接口(类似与SD卡读卡器)
解决办法预计会遇到的困难和相应的解决办法

1. 
嵌入式操作系统上的选择与开发;由于支持SMT32uCOS商用需要收费,因此初期使用uCOS作为RTOS,后期考虑换用其他的免费RTOS



2. 
嵌入式GUI;由于支持uCOSMiniGUI商用需要收费,预计初期使用MiniGUI,后期考虑LCD屏幕有限,可以自主开发字符菜单界面;



3. 
文件系统中,FAT16文件系统之前曾经设计过,但SD卡所需要的FAT32文件系统、长文件名、中文文件名则是技术难点,将参考RTOS中相关代码进行设计;



4. 
(在时间允许的情况下)USB通信协议以及Mass Storage设备类,USB通信协议ST公司有提供,而Mass Storage设备类,之前涉及过Host端的开发,而设备端的开发预计成为相当难点,将参考现有其他平台的Mass
Storage
设备端代码进行设计;



预期效果开发项目:预期要解决的问题、达到的经济效益和产品所需数量;
学习项目:希望学到的知识或技能,达到哪些实践的目的等。

希望通过该项目,掌握:



1. 
SMT32设计与开发相关知识



2. 
嵌入式操作系统与嵌入式GUI相关知识



3. 
FAT文件系统



(在时间允许的情况下)USB通信协议与Mass Storage设备类
时间安排日  期进    度    描    述
620- 71学习套件的熟悉,以及对应开发环境的掌握,并移植uC/OS
71 - 85FAT文件系统,以及字符菜单的实现
8月5日 - 8月20日
USB相关技术的尝试
总结

本学习计划将充分利用现有学习套件中的资源,选择了自己所希望学习/掌握的一些技术热点,通过一个切实可行的学习项目,充分了解了SMT32的技术特点,并掌握了基于SMT进行开发的相关知识,并希望这些知识能够与EDN网友分享



备  注

签名:           时间:2008年6月10日



PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户1324365 2008-9-16 15:57

想问一下,LZ这个计划进展如何? 我想过仅仅是做JPG显示照片,类似。 谢谢。

用户1095620 2008-6-11 13:03

liaocaiyun 彩云 我的邮箱: lvzixu@yeah.net 麻烦你们了

用户1095620 2008-6-11 12:44

谢谢cocappjj的支持 这个项目就是一个学习计划,因为其中一些方面有所涉及,因此这次就想把他们整合在一起,然后中间还能多掌握一些东西,就算是学习吧

用户1053025 2008-6-10 15:07

呵呵,这个计划看上去是比较实际的一个方案。
相关推荐阅读
我要评论
4
4
关闭 站长推荐上一条 /1 下一条