虽然也操作的串口设备,但要整体写这个项目程序,还是感到无从下手,既然要把RTT掌握,那么系统看一遍编程手册,还是挺有必要的。之前也看过几个部分,但没有记录,发现遗忘的特别快!
内核对象管理架构:利用面向对象的思想
什么容器,对象这些结构体,都在rtdef.h中定义。
对象管理的基本操作涵义:
初始化:对静态内核对象(内存块已经分配好)进行,初始化后便放到对象的容器中进行管理。
脱离对象:从对象容器中删除,对象占用的内存并未被释放。
分配对象:对动态对象(需要时申请,不需要时释放),申请后,放到对象容器链表中。
删除对象:对动态对象从容器中脱离,然后释放所占用内存块。
辨别对象:看是否是一个内核对象(一般是静态对象)。
了解就行,基础中的基础。