定义:嵌入式系统是以应用为中心,以计算机技术为基础,切软硬件可裁剪,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
嵌入式系统与一般 PC 系统有何区别?
(1)嵌入式系统专用于特定的应用,而PC是通用计算机。
(2)使用多种类型的处理器和处理器体系结构。
(3)关注成本。
(4)大多有功耗约束。
(5)经常在极端的环境下运行。
(6)系统资源比PC少得多。
(7)需要专用工具和方法进行开发设计。
(8)嵌入式系统的数量远远超过PC。
嵌入式系统构架:
(1)嵌入式处理器
(2)板载硬件
(3)嵌入式操作系统
(4)嵌入式应用程序
嵌入式操作系统:
嵌入式操作系统是嵌入式应用软件的基础和开发平台。
嵌入式系统具有操作系统的最基本的功能:
进程调度,内存管理,设备管理,文件管理,操作系统接口(API调用)
嵌入式操作系统具有的特点:
(1)可裁减、可配置
(2)有一定的实时性
ARM:
ARM(Advanced RISC Machines)既可以认为是一个公司的名字,也可以认为是对一类微处理器的统称,还可以认为是一种技术的名字。
Linux:
(1)自由软件
(2)真正的多用户、多任务操作系统
(3)极强的平台可伸缩性
(4)提供强大的管理功能
(5)完全符合POSIX标准
(6)具有丰富的图形用户界面
(7)具有强大的网络功能
复位键:复位键是存在于主机、笔记本电脑、智能手机、智能PDA或其他电子产品的键位,又叫重启键,即RESET。因其功能原因,位置一般比较隐蔽,不容易碰触。
台式电脑的复位键在机箱上一般在重启键附近,笔记本电脑的复位键在键盘顶。在电脑键盘上同时按下CTRL + ALT + DEL 也可以复位,为软复位,又叫热启动。
USB 设备分为HOST (主设备)和SLAVE(从设备),只有当一台HOST与一台SLAVE 链接时才能实现数据的传输。
HOST 就是相当PC的USB口;SLAVE相当于USB设备接口。
简单理解 HOST 是插座,SLAVE 是插头。