关于单片机软件框架的一点思考

软件产品的文档很重要,其实我想说,任何东西都要有说明书,不然别人是很难使用的。最近一段时间有在看OSAL这个为操作系统,看了很就也不会用,其原因嘛,我实例有限,另外就是TI自己的文档不够全面,仅仅是zigbee好蓝牙的芯片中使用,其他mcu的平台基本上没有现成比较好的,有的网友移植了,也没有好好说明,导致osal的这个使用率没有rtos的高。


其实我个人认为,小项目使用裸机(定时器+状态机),稍稍大一点项目就使用RTOS。


还有一种是时间片的框架,我反而认为不太好,适合玩玩,因为这个框架,说实在的,用一个硬件定时器来模拟多个软件定时器,这样硬件定时器的资源其实是过度利用了,而且每一个软件定时器的回调函数要十分精简,否则,定时器就会不准,而且我觉得定时器的定时中断太频繁了,对很多系统来说反而不好。目前至少我是这么认为的。如果有网友可以有一个比较好的实际项目使用了这个软件定时器,可以分享一下。

猜你喜欢

转载自www.cnblogs.com/CodeWorkerLiMing/p/12241603.html