你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3353|回复: 2

STM32F3DISCOVERY + RT_Thread 1.1的移植

[复制链接]

22

主题

97

回帖

1

蝴蝶豆

中级会员

最后登录
2019-11-6
发表于 2013-3-28 16:05:24 | 显示全部楼层 |阅读模式
最近迷上了RT-Thread,就试着把它移植到了STM32F3上,由于有FPU,大体上就跟那个F4的文件差不多,只是由于串口部分两者的寄存器有一些不同,所以先省略了,这是弄了个LED闪灯,浮点运算可以正常运行,晚上回去上个代码。
下载地址:pan.baidu.com/share/link 
液晶屏的部分老早就写好了,移植了一个3D的cube,还好录了个视频,后面不知道怎么回事液晶就不正常了,难道是静电
 
回复

使用道具 举报

24

主题

591

回帖

0

蝴蝶豆

中级会员

最后登录
2020-12-2
发表于 2013-3-28 20:43:55 | 显示全部楼层

RE:STM32F3DISCOVERY + RT_Thread 1.1的移植

能介绍一下他的优缺点吗?
回复 支持 反对

使用道具 举报

22

主题

97

回帖

1

蝴蝶豆

中级会员

最后登录
2019-11-6
 楼主| 发表于 2013-3-29 11:43:04 | 显示全部楼层

回复:STM32F3DISCOVERY + RT_Thread 1.1的移植

回复第 2 楼 于2013-03-28 20:43:55发表:
能介绍一下他的优缺点吗? 

RT-Thread与ucos比较:

  任务管理及调度:
 
  RT-Thread 32/256可选优先级抢占式调度,线程数不限,相同优先级线程时间片轮转调度;支持动态创建/销毁线程
 
  ucos 256优先级抢占式调度,不允许相同优先级任务存在
 
  同步/通信机制:
 
  RT-Thread 支持semaphore, mutex, mailbox, message queue, event。mailbox可存储多条消息,任务等待可按优先级进行排队。
 
  ucos semaphore,mutex, mailbox, message queue, event。mailbox只能存放1条消息
 
  内存管理:
 
  RT-Thread 固定分区内存管理,小内存系统动态内存管理,大内存系统SLAB内存管理
 
  ucos 固定大小内存块管理
 
  定时器:
 
  RT-Thread 挂接到系统OS定时器的硬定时器
 
  ucos 只能使用OSTimeDly进行时间间隔处理
 
  中断嵌套:
 
  RT-Thread 允许
 
  ucos 允许
 
  源码许可证:
 
  RT-Thread GPL + 可用于商业产品(只需要注明使用了RT-Thread)
 
  ucos 商业收费
 
  体积(典型配置,ARM7TDMI):
 
  RT-Thread 8k ROM, 2K RAM(RT-Thread/STM32包含完整的STM32固件,体积大些)
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版