4344|4

65

帖子

2

TA的资源

一粒金砂(中级)

楼主
 

Raw-os 在Mini STM32 V3.0开发板上的工程模板!!! [复制链接]

本帖最后由 fwjieok 于 2014-10-7 17:28 编辑

       正点原子  Mini STM32 V3.0 开发板  RAW-OS 工程模板
            
       1. 移植好Shell,使用USART1,波特率115200
       2. 注册LED控制命令,演示带参数和不带参数的shell命令注册,使用例子
       3. 注册LCD驱动测试命令(支持LCD型号5408)
       4. 注册SD驱动测试命,具体请输入help命令查看
       5. 移植FATFS,并实现ls,cp,mv,touch,mkdir,cat,file,df等类似Linux下的命令,旨在测试所移植的FATFS运行的正确性和稳定性
       6. 注册CPU利用率查看命令,shell中输入cpuusage查看
       7. 注册查看系统所有的任务剩余栈空间命令,shell中输入stack查看
         
       在STM32F103平台,此工程模板具有通用性!
      
       raw-os 内核版本:1.056
       固件库版本:     V3.5

    1. 输入Help查看命令:


2. 测试命令:version   stack   led控制等。


      


    3. 测试SD卜驱动:


      

       4. 查看注册FATFS测试命令
      

      5. 测试cpuusage命令,查看CPU利用率

         
     猛敲键盘,然后重新查看CPU利用率
         

     6. 开启 TASK_0,开启Tick_Task,开启CPU统计任务
        

     7.  挂载FATFS,用ls查看根目录下的文件

        

      8. 测试注册的FATFS命令
      
      
         

      

    raw-os是的著名的开源RTOS,遵循LGPLV3协议,作者txj先生承诺永久免费,相比uCOS II来讲,光在版权这一点上就有必要从uCOS II平台转到raw-os上来。
    raw-os在Mini STM32上的工程模板如下,该模板基于Mini STM32 V3版本,芯片是STM32F103RCT6,模板基于最新的3.5版本的固件库,采用模块化编程,工程目录如下:

         
      
    如上图: CMSIS 和STM32F10x_StdPeriph_Driver目录为ST官方标准的库,raw-os只在启动文件中重映射了pend_svc中断服务函数,其它一切符合官方库标准。
   BSP 是外设部件。
   FATFS  是最新的0.10b版本的代码。
   port  是raw-os移植所需的目录,这里面不需要更改。
   raw-os是内核代码目录。
   kernel-extension是raw-os内核模块扩展功能目录,shell,FIFO等。
   shell是raw-os所支持的shell实现目录,该目录在User目录下面。


     raw-os绝不是一款普通的just for fun的业余作品,深入了解raw-os源码就会发现它的附有亲和力的源代码,优秀的设计思想,先进的内核架构,在当今RTOS众多纷云,水平参差不齐的情况下,学习研究raw-os绝对是一件回报大于附出,意义重大的事情!
   
raw-os 工程模板(最新).rar (6.05 MB, 下载次数: 4242)

最新回复

非常感谢!  详情 回复 发表于 2015-4-15 15:57
点赞 关注

回复
举报

38

帖子

1

TA的资源

一粒金砂(中级)

沙发
 
点赞!!!支持
 
 

回复

420

帖子

0

TA的资源

纯净的硅(初级)

板凳
 
大力支持。
 
 
 

回复

65

帖子

2

TA的资源

一粒金砂(中级)

4
 
非常感谢,欢迎测试,如有问题,一起讨论
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(初级)

5
 
非常感谢!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表