单片机为什么要跑操作系统,有什么区别
3个回答
推荐于2017-12-15
展开全部
跑系统的单片机可以更有效地支持多任务,完成更加复杂的任务;
裸奔的单片机只能进行单任务。
跑系统的单片机需要更大的存储空间用于系统程序和用户程序;
裸奔的单片机对存储空间的需求较低。
没有操作系统的单片机,早期也出现了一些支持多任务的底层COS。
但实质上应用COS还是要和底层硬件打交道。
当更加复杂昂贵的单片机出现后就有条件使应用开发完全与底层及其版本无关,这就是借助操作系统。
少数专业的底层开发者支持了数量巨大的应用开发者,大大降低了技术和知识要求。
只需了解底层应用开发接口就可以进行应用开发。
大大加速了应用开发的进度,扩展了可进行应用开发的人群。
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
从上世纪80年代,由当时的4位、8位单片机发展到现在的300M的高速单片机。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时学习使用单片机是了解计算机原理与结构的最佳选择。
裸奔的单片机只能进行单任务。
跑系统的单片机需要更大的存储空间用于系统程序和用户程序;
裸奔的单片机对存储空间的需求较低。
没有操作系统的单片机,早期也出现了一些支持多任务的底层COS。
但实质上应用COS还是要和底层硬件打交道。
当更加复杂昂贵的单片机出现后就有条件使应用开发完全与底层及其版本无关,这就是借助操作系统。
少数专业的底层开发者支持了数量巨大的应用开发者,大大降低了技术和知识要求。
只需了解底层应用开发接口就可以进行应用开发。
大大加速了应用开发的进度,扩展了可进行应用开发的人群。
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
从上世纪80年代,由当时的4位、8位单片机发展到现在的300M的高速单片机。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时学习使用单片机是了解计算机原理与结构的最佳选择。
展开全部
跑系统的单片机可以更有效地支持多任务,完成更加复杂的任务;
裸奔的单片机只能进行单任务。
跑系统的单片机需要更大的存储空间用于系统程序和用户程序;
裸奔的单片机对存储空间的需求较低。
没有操作系统的单片机,早期也出现了一些支持多任务的底层COS。
但实质上应用COS还是要和底层硬件打交道。
当更加复杂昂贵的单片机出现后就有条件使应用开发完全与底层及其版本无关,这就是借助操作系统。
少数专业的底层开发者支持了数量巨大的应用开发者,大大降低了技术和知识要求。
只需了解底层应用开发接口就可以进行应用开发。
大大加速了应用开发的进度,扩展了可进行应用开发的人群。
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
从上世纪80年代,由当时的4位、8位单片机发展到现在的300M的高速单片机。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时学习使用单片机是了解计算机原理与结构的最佳选择。
裸奔的单片机只能进行单任务。
跑系统的单片机需要更大的存储空间用于系统程序和用户程序;
裸奔的单片机对存储空间的需求较低。
没有操作系统的单片机,早期也出现了一些支持多任务的底层COS。
但实质上应用COS还是要和底层硬件打交道。
当更加复杂昂贵的单片机出现后就有条件使应用开发完全与底层及其版本无关,这就是借助操作系统。
少数专业的底层开发者支持了数量巨大的应用开发者,大大降低了技术和知识要求。
只需了解底层应用开发接口就可以进行应用开发。
大大加速了应用开发的进度,扩展了可进行应用开发的人群。
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
从上世纪80年代,由当时的4位、8位单片机发展到现在的300M的高速单片机。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时学习使用单片机是了解计算机原理与结构的最佳选择。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的例子就是LED流水灯了,LED的循环亮灭的过程中肯定有一定的延时,你想想,循环无数次后,那么这些延时累加起来是不是一个很长的时间,这些延时时间在裸机下一般就是让cpu在死等,什么也不干,这就白白浪费了cpu的时间,降低效率。操作系统就是把这些空闲的时间利用起来,去做其他事情,比如,在led亮灭之间的延时过程中可以切换到读取温度传感器的值,或者发送指令让屏幕刷新数据,或发一个指令让电机转多少度等等,可做的事太多了,你或许会说,led亮灭就那么一瞬间,在这个时间里能做这么多事情么,回答:能。而且不止这么一点事情,还能做更多的事情。cpu一秒钟能运行多少条指令你可以自己去粗略计算下,能刷新你的三观的。鄙人不才,也写了一个简单的适合新手的操作系统:网页链接,仅作参考!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询