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

查看: 3390|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版