shenfeipascal 发表于 2010-3-23 09:36:25

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核心板背面的两个滤波电容貌似没焊!

shenfeipascal 发表于 2010-3-23 09:38:18

就差nrf24l01sim无线模块了

shenfeipascal 发表于 2010-3-23 10:01:26

整个工程文件在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)

shenfeipascal 发表于 2010-3-23 10:18:23

以下是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)

shenfeipascal 发表于 2010-3-23 10:51:29

guanfu_wang开发板管脚图:
http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_540396.JPG
pins (原文件名:未命名.JPG)

shenfeipascal 发表于 2010-3-23 10:52:46

上面开发板应引出NRST管脚

fzxuecumt 发表于 2010-3-23 20:05:03

怎么不见代码?

lijing5384126 发表于 2010-3-23 20:54:07

up,继续加油

luhuaren 发表于 2010-3-23 21:09:45

广告贴,鉴定完毕

taoriran 发表于 2010-3-23 21:12:18

代码呢

lvhaian 发表于 2010-3-24 22:49:33

顶下

eworker 发表于 2010-3-25 00:17:50

学习

dengtuanfei 发表于 2010-10-27 21:30:20

代码呢?

w99991888 发表于 2010-10-29 10:51:09

拜拜!楼主洞洞板上的焊工太强悍了。

qqwuying2 发表于 2011-9-19 22:22:04

楼主的确很强悍

firstzys 发表于 2014-7-2 16:15:38

学习呗,还能有什么办法

yypdou 发表于 2015-3-17 15:09:40

代码呢?

光电科协 发表于 2017-8-6 16:26:46

楼主有代码吗
页: [1]
查看完整版本: stm32下移植rt-thread+ucGUI+fatfs