其实真的想了解下,使用RTOS,难度主要体现在哪里?
移植的话,无论是标准库还是cubemx移植,都不难。
使用的话,创建好任务,调用API,可能对API的熟悉会是个难点。
然后各个任务以及中断之间的干扰问题
还有对信息的传递,计数,互斥,信号量信息邮箱的了解。
是的。本身RTOS就是为了方便完成任务。而且os本身会吃一些资源。
API也就那几十个,比GUI少多了。
很多时候,裸机比使用OS好,只是使用OS开发简单方便而已。
其实真的想了解下,使用RTOS,难度主要体现在哪里?
移植的话,无论是标准库还是cubemx移植,都不难。
使用的话,创建好任务,调用API,可能对API的熟悉会是个难点。
然后各个任务以及中断之间的干扰问题
还有对信息的传递,计数,互斥,信号量信息邮箱的了解。
是的。本身RTOS就是为了方便完成任务。而且os本身会吃一些资源。
API也就那几十个,比GUI少多了。
很多时候,裸机比使用OS好,只是使用OS开发简单方便而已。