一、什么是嵌入式?
专业定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,且对功能、成本、体积、可靠性、功耗有严格要求的专用计算机系统。
通俗理解:除PC外,一切针对控制类的硬件设备开发都可以成为嵌入式开发,往往包含一个可用于编程控制的开发板及外围器件组成。
二、Linux(以Ubuntu为例)
1、操作系统的概念:内核+系统调用
2、Linux系统免费、开源、可靠、安全、稳定,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
3、常见发行版:RedHat、Fedora、Centos、Ubuntu(嵌入式开发使用的Linux系统)。
4、字符界面与Shell
(1)命令行:接受命令输入,把命令传给命令解释器(shell)。
PS:以一个空格或多个空格划分命令个数。如“tar -zxvf /usr/local/bin”为3个命令。
(2)终端:一个程序,打开即可进入命令行模式。

命令行模式
打开终端:搜索“终端”打开、Ctrl+Alt+T或在桌面单击右键“打开终端”
关闭终端:直接点击左上红