本文主要是介绍rtt的io设备框架面向对象学习-通论,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
不想再一个个设备类的往里套了,它们都是遵循相同的套路——rtt抽象出该设备的设备驱动框架层的类,然后由各个BSP实现其驱动层的类以及其构造函数,在驱动层的类构造函数里调用父类构造函数——设备驱动层的基类构造函数,然后它再调用父类构造函数——IO设备管理层的设备基类的构造函数——然后将对象放入到对象容器里去管理。
就这样所有设备对象都抽象统一到同样的使用接口了,参见文档。
所谓的面向对象也是采用oopc写法,结构体套结构体,然后每个结构体都是模拟的一类,自然每个结构体都要给它一个初始化函数——模拟构造函数。
oopc参考文章
这篇关于rtt的io设备框架面向对象学习-通论的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!