本文主要是介绍认识 [@rt-thread],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
逻辑门是物理定律和逻辑的关联, 芯片是逻辑和指令的关联, 编译器是底层指令和目标编译程序的关联.
上面的描述其实就是裸机开发的基础, 在执行一个特定程序任务的时候, 有没有操作系统都没有关系, 如果人为干预很少, 那么我推荐使用裸机开发, 这样更加节省成本.
操作系统的本质并不是那么高不可攀, 操作系统其实就是引入一些调度控制, 操作系统的优劣其实本质也就是人们的操作体验.
操作系统本身并不难, 在计算机硬件成熟后, 人们就意识到操作系统的必要性, 当时操作系统也是百花开放, unix 便是佼佼者, unix 本身非常小, 听说只有2M左右, 和先在windows 和 linux的安装盘要4G多比起来, 就小了太多.
当然本人更加支持国产, 华为鸿蒙系统的发布, 大大的增加了国产民用操作系统的信心, 为中国点赞.
其实在嵌入式行业, 国内早已有了很多优秀的操作系统, rt-thread 就是其中一个, 在很久之前(2017年) 就听说过 rt-thread 系统的介绍, 也听到说其很多优点, 而且是国产, 时间飞快, 已经过去4年了, 总算来了一个细细品位该操作系统的机会.
rt-thread 操作系统目前也就 1万多行, 麻雀虽小, 五脏俱全.
rt-thread 的目录结构目录清晰:
编号 | 目录 | 说明 |
---|---|---|
- | src | 源码 |
- | bsp | 开发板接口相关 |
- | components | 一些组建, 方便程序开发 |
- | documentation | 文档 |
- | examples | 样例 |
- | libcpu | 芯片cpu指令集相关 |
- | include | rtos的头文件 |
- | tools | 负责编译的一些文件在这里 |
rt-thread 核心就在 src
目录里面, 简洁得难以置信, 为 rt-thread 打 call, 谢谢你们的奋斗.
这篇关于认识 [@rt-thread]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!