原创 《RT-Thread应用开发》

2019-12-11 21:39 19613 13 3 分类: 物联网 文集: rt-thread

    首先非常感谢面包板社区给提供由野火推出的《RT-Thread内核实现与应用开发实战指南--基于STM32》这本教程。RT-Thread中国自主物联网操作系统,是一款“开源免费”的实时操作系统。我们可以免费的获取到RT-Thread的源代码,公司和个人都可以免费试用。这本书的配套非常丰富不仅配套了实验源码还提供了本书的电子版本,大家可以到野火电子公众号下载。野火论坛还提供了视频讲解教程,都可以免费下载。https://www.rt-thread.org/document/site/还给大家提供了详细的参考资料和学习步骤。

    这本书主要分为两大部分:

    第一部分从第4章到第12章,教大家从0开始把RT-Thread写出来,着重讲解RTOS系统的实现。

    第二部分从第13章到第26章,以野火的STM32开发板为硬件平台,来讲解RT-Thread的内核应用。

    RT-Thread官网还提供了能力认证“ RT-Thread开发者能力认证”

    https://www.rt-thread.org/page/rac.html

    2019年第2次报名时间为:062700:00 - 113024:00

    2019年第2次考试时间为:120809:30 - 120812:00

    报名费用为298元。这样挺好,可以给我们一个学习效果的考核评价,百分制60分及格。

     

    这本书居然没有条形码 也是很独特

     

     

     

    RT-Thread 与其他很多 RTOS FreeRTOSuC/OS 主要区别之一是:它不仅仅是一个实时内核,还具备丰富的中间层组件

    • 内核层:RT-Thread 内核,是 RT-Thread 的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱动和 CPU 移植构成。
    • 组件与服务层:组件是基于 RT-Thread 内核之上的上层软件,例如虚拟文件系统、FinSH 命令行界面、网络框架、设备框架等。采用模块化设计,做到组件内部高内聚,组件之间低耦合。
    • RT-Thread 软件包:运行于 RT-Thread 物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。

     

     

    欲善其事,必先利其器,使用 VS Code 开发 RT-Thread

    我的vscode 已经安装完成了c/c++调试插件。然后打开env文件夹打开env.exe

     

     

    在这里输入code .  code后面是空格加点 。就会在vscode中打开当前目录。根据教程在vscode终端中输入scons编译 ,然后.\qemu.bat 我顺利的打开了qemu.

    编辑 qemu-vexpress-a9 目录下的 qemu-dbg.bat 文件,在 qemu-system-arm 前加入 start :后进行调试时报错了

作者: 星空下的屋顶, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-1725523.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

curton 2019-12-16 19:55

学习
相关推荐阅读
星空下的屋顶 2020-05-24 23:28
MM32L373灵动微电子eMiniBoard-MB-024
eMiniBoard MB-024 基于 Cortex-M3 通用系列开发板 ,有两个MM32L373芯片,U1是MM32L373PF,U7是MM32L373PS。eMiniBoard开发板是自带MM...
星空下的屋顶 2020-04-18 17:39
rtthread移植到nios ii中
上次参加面板版社区评测的活动,获得了一本《RT_Thread内核实现与应用开发实战指南》,看完了这本书之后,因为我手上有fpga的开发板一直就想把rt_thread移植到fpga中。看了RT-Ther...
星空下的屋顶 2019-10-20 22:13
《RISC-V架构与嵌入式开发快速入门》Windows开发环境IDE eclipse 插件安装
从eclipse官网下载最新的eclipse软件安装,安装软件前还要安装Java软件JDK,否则eclipse无法正常安装。安装完成后我们要把GNU MCU ECLIPSE插件安装。eclipse下载...
星空下的屋顶 2019-10-10 19:55
《RISC-V架构与嵌入式开发快速入门》---快速浏览
首先非常感谢面包板网赠送的这本书。 收到书后浏览目录第一章是关于我们为什么最终选择了RISC-V的介绍。我比较关心第二章''开源蜂鸟E203超低功耗RISC-V Core与Soc''  可...
我要评论
1
13
关闭 站长推荐上一条 /3 下一条