野火RT-Thread教程学习笔记2

Grey

全部学习汇总:​​GitHub - GreyZhang/g_RT-Thread: learning and hacking RT-Thread.​

野火RT-Thread教程学习笔记2

摘录与批注


  • 首先说明,这里的学习跳过了若干页主要是因为这部分是工程创建的相关说明。
  • 这部分自然是有参考价值的,尤其是对工具不熟悉的时候。
  • 这里采用的工具是IDE,相比之下,我的确是更喜欢命令行一些,更加自由。

1118_野火RT-Thread教程学习笔记2_嵌入式


  • 嵌入式系统的几种类型区分。
  • 轮训以及前后台的一个区分点在于是否有中断,而中断的ISR一般被称之为前台。

1118_野火RT-Thread教程学习笔记2_微内核_02

  • 相比前面的裸机系统,这里引入了OS的概念,说明了这个系统下线程的定义。

1118_野火RT-Thread教程学习笔记2_前后台_03

  • 一个线程的定义的基本形式,不仅仅是一个死循环,还带有一定的参数。

1118_野火RT-Thread教程学习笔记2_前后台_04

  • 如果是嵌入式的系统,简单的微内核下,这种说法或许过于武断。别的不说,单说全局变量的使用,这个应该就可以让彼此的线程之间不再独立。再者,究竟如何来实现线程之间的通信呢?

小结

这一部分笔记草草结束掉了,因为接下来应该要开始直面OS的代码了。提前结束,好做进一步的专题准备。