RTOS实时操作系统(一般在单片机上运行的操作系统具有功能精简,实时性强的特点)。
没有运行OS的计算机统称为裸机,一般我们利用中断和循环构建前后台系统完成的工程都是裸机工程。
在裸机工程中,编写者对于代码的执行情况是一清二楚的,只要编写者清楚中断到来的时刻,就能知道每一时刻中单片机在执行哪段代码,另外裸机工程由用户手动分配堆栈,所以总体上裸机工程是完全可控的。
裸机工程复杂,耗时,耗资源,执行效率低。
任务调度和堆栈分配都是由OS来完成的,编写者不知道其内部的执行情况。
OS的好处是能够有效的提高单片机的资源利用效率,一方面是空间利用效率高,另一方面是时间利用率高
操作系统最本质的功能还是作为一个连接计算机硬件和应用程序的中间连接者。
M3508是一款自带绝对编码器(范围0-8191)的减速电机,因为输出轴和电机轴之间有减速比.所有不能直接使用电机编码器反馈的角度,需要进行换算-
本周的工作总结:
1.和yanyan一起继续梳理了工程代码
2.看了b站“在干嘛”的工程机器人代码和自瞄视频
3.复习了stm32的内容
4.学会了如何焊线
5.了解RTOS实时操作系统
下周工作计划:
1.继续复习stm32内容
2.在b站上多找一些工程的视频看
3.工程机器人要用的电机3508,2006去看看相关内容
总结与建议:
四级临近,可能会用比较多的时间去学英语,但希望每天都可以抓紧时间来学