stm32下移植rt-thread+ucGUI+fatfs
stm32下移植rt-thread+ucGUI+fatfs (2010/03/23)寒假在淘宝上买了块guanfu_wang的stm32zet6核心板,将国产RTOS(rt-thread)、ucGUI、还有完全开源的FS(fatfs)、ov7660一口气全整了上去。
最初的程序是写在MIni-STM32(RBT6)下的,但由于RAM、ROM太小,栈空间和user-app没有多少可用,所以才换了板子。
由于手机的缘故,图片拍出来效果不太好,大家将就看吧。
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540359.jpg
实验室拍摄 (原文件名:03232010140.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540360.jpg
示波器拍摄1 (原文件名:03232010141.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540361.jpg
示波器拍摄2 (原文件名:03232010142.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540362.jpg
示波器拍摄3 (原文件名:03232010143.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540363.jpg
侧面结构 (原文件名:03232010144.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540364.jpg
底面结构 (原文件名:03232010145.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540365.jpg
TFT下面布线1 (原文件名:03232010146.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540366.jpg
TFT下面布线2 (原文件名:03232010147.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540367.jpg
TFT背面布线1 (原文件名:03232010150.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540368.jpg
TFT背面布线2 (原文件名:03232010151.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540369.jpg
guanfu_wang的核心板正面 (原文件名:03232010153.jpg)
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540370.jpg
guanfu_wang的核心板背面 (原文件名:03232010154.jpg)
guanfu_wang的stm32zet6核心板背面的两个滤波电容貌似没焊! 就差nrf24l01sim无线模块了 整个工程文件在MDK3下完成,rebuilt一次要4分钟,移植的源码总共9M多。
为了测试系统性能,移植部分没有进行任何裁剪,测试memdev_autodev.c例程代码(加RTOS)可以跑到12.5Milliseconds / picture,
虽然PC可以到0.3Milliseconds / picture,但这是“嵌入式”。
程序ROM可执行部分100KB多,RAM62K(rtThread:54KB,ucGUI:8KB)。
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540375.JPG
MDK01 (原文件名:未命名.JPG) 以下是RT-Thread进程部分代码及finsh调试部分:
3个用户进程
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540380.JPG
MDK02 (原文件名:未命名.JPG)
使用list_thread()查看系统进程
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540379.JPG
MDK (原文件名:未命名.JPG) guanfu_wang开发板管脚图:
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540396.JPG
pins (原文件名:未命名.JPG) 上面开发板应引出NRST管脚 怎么不见代码? up,继续加油 广告贴,鉴定完毕 代码呢 顶下 学习 代码呢? 拜拜!楼主洞洞板上的焊工太强悍了。 楼主的确很强悍 学习呗,还能有什么办法 代码呢? 楼主有代码吗
页:
[1]