文章目录
什么是嵌入式
单片机开发和嵌入式开发区别
单片机开发:把软件烧到开发板上
嵌入式开发:在硬件上嵌操作系统,原来软件与硬件相连,耦合度很高(相当于硬件发生改变软件也得发生改变),加入操作系统使得软件不再与硬件相连而是软件与操作系统相连,硬件与操作系统相连,
操作系统是什么
软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)
操作系统的优点
操作简单
稳定,高效
广泛的硬件支持
多线程多进程
当硬件平台发生改变,但是依旧与操作系统兼容,那么软件程序就不会改变。并且软件开发人员不需要了解硬件,只要学会操作系统中功能的调用,极大地提高了效率。
缺点
没有专业的软件
嵌入式的硬件质量比单片机的质量要高的多
为什么要移植操作系统
软件硬件耦合度高,不容易移植
嵌入式系统的组成
软件子系统与硬件子系统的组成
运算器、控制器、存储器、输入设备、输出设备。
嵌入式系统cpu的选择
嵌入式操作系统的选择,实时性的划分
实时性 某个任务必须在规定时间内完成
嵌入式操作系统的应用# 系列文章目录
嵌入式操作系统是一门技术,应用很广泛,百度
Linux的安装环境
Liunx操作系统简介
Linux的历史
生态圈,国内的大型公司都能做出来但是生态圈不容易搭建
Linux与unix的关系
UNIX是收费的但是Linux是免费
兼容UNIX GUN计划
Linux的特点
虚拟机通过软件方式模拟一台pc机
虚拟机的种类
vmware:商业软件 windows
virtualpc:微软
virtualBOX:支持Linux