1. 系统移植的理解
系统移植:
系统:操作系统(软件)
操作系统:一个可以被操作的系统
系统:多个子系统组合而成,一起协同工作,有顺序的
操作系统 = 引导程序 + 内核 + 文件系统 + 应用程序
移植:移动 + 植入
系统移植:在虚拟机上制作一个操作系统然后把这个操作系统移动并植入到目标板子上,最终达到系统可以在板子上运行起来的效果
2. 嵌入式linux开发理解
嵌入式:是一种技术
计算机:通用计算机(电脑) 专用计算机(嵌入式)
计算机 = 输入 + 处理 + 输出
单片机:低端单片机 51 stm32 不能跑linux系统
高端单片机 exynos4412 能跑linux系统
除了通用计算机的所有计算机设备都是嵌入式设备
通用:硬件和软件都是通用的
专用:硬件和软件是根据要实现的功能可裁剪(增删)的
嵌入式设备:裸机的、跑操作系统的
广义:只要是通过软件来控制硬件工作都是嵌入式