一.什么是嵌入式?
以应用为中心,以计算机技术为基础,软硬件可剪裁的专用计算机系统。
二.硬件系统:控制器(MCU) ;运算器(MPU)合成CPU,存储器,输出设备,输入设备。
存储器:内存;外存 输出设备:显示器;音响 输入设备:键盘;鼠标
三.软件系统:win;Mac;ios;安卓;鸿蒙
软件应用:LOL;微信;QQ
硬件是软件的载体,软件是硬件的灵魂。
凡是可携带编程控制芯片的计算机系统,除PC外都为嵌入式系统。
嵌入式系统的特点:体积小;功耗低;成本低
为什么选用Linux?
开源,免费
四.Linux操作系统
1.终端快捷键
①打开一个终端窗口 Ctrl+Alt+t
②在终端内打开一个新的窗口 Ctrl+Shift+t
③窗口切换 Alt+1/2/3
④终端放大 Ctrl+Shift++
⑤终端缩小 Ctrl+-
⑥清屏(clear) Ctrl+l
2.终端常用命令
cmd -opt [agr1;agr2;...]
cmd:代表命令的核心功能(有且仅有一个在最左边)
-opt:代表以什么样的方式执行该命令(以'-'开头,除了最左边的位置上)
[agr1;agr2;...]:执行该命令需要的必须要的信息
参数之间以空白字符为间隔,数量可以有多个,除了最左边的位置
sudo:以管理员权限执行某个命令
智能补齐:Tab
智能提示:Tab Tab
1.ls(展示某个位置下的文件信息)list show
ls -l(long) -a(all) path(指定展示的路径)
2.cd(切换当前工作目录)change directory
cd path
~:代表当前目录的家目录;
3.pwd(打印当前工作路径)printf work directory
4.创建一个或多个普通文件
touch path1/filename1 path2/filename2 path3/filename3...
5.删除一个或多个普通文件(remove)
rm path1/filename1 path2/filename2 path3/filename3...
6.创建一个或多个文件夹(make directory)
mkdir path1/filename1 path2/filename2 path3/filename3...
7.删除一个或多个空文件夹(remove directory)
rmdir path1/filename1 path2/filename2 path3/filename3...
8.删除一个或多个非空文件夹(remove)
rm -rf path1/filename1 path2/filename2 path3/filename3...
9.拷贝一个或多个普通文件(copy)
cp 源路径1/filename1 源路径2/filename2 源路径3/filename3...目标路径/(filename重命名)
10.拷贝一个或多个文件夹(copy)
cp -r 源路径1/filename1 源路径2/filename2 源路径3/filename3...目标路径/(filename)
11.移动一个或多个文件(move)
mv 源路径1/filename1 源路径2/filename2 源路径3/filename3...目标路径/(filename)
12.压缩文件 tar -zcvf ./xxx.tar.gz ./xxxx/
tar -zcvf ./压缩包名 ./需要压缩的文件/
13.解压文件 tar -zxvf ./xxxx.tar.gz
tar -zxvf ./需要解压的文件 -C/
14.修改权限
chmod +w path/filename
chmod 777 path/filename