今天的学习内容主要为以下三个方面
1.什么是嵌入式
2.为什么要学习嵌入式
3.Linux系统的基本使用
1.什么是嵌入式
简单地说嵌入式系统是专用的计算机系统,像手机,空调,飞机,坦克,导弹等等都离不开嵌入式系统。
从技术角度:
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
从系统角度:
嵌入式系统是设计完成复杂功能的硬件和软件,并将其紧密耦合在一起的计算机系统。
从广义角度:
除了pc机以外的计算机系统。
2.为什么要学习嵌入式
当下的时代背景中,物联网,智能家具,智能城市正在快速发展中,而他们的快速发展离不开嵌入式系统。嵌入式系统的特点为:低功耗,联网化,有操作系统(Linux,Android,Rtos等)可分层(底层,OS层,应用层)其中底层指硬件,OS层指软件,应用层指应用软件。其中操作系统主要功能是管理下一层硬件,然后给上一层的应用软件提供开发接口,然后应用软件工程师就可以根据操作系统提供的接口进行软件开发,降低了应用软件工程师的开发难度。
3,Linux系统的基本使用
[root@localhost ~]#
root:表明是登陆主机的用户 ~:当前目录(是个可变量)
localhost:主机名 #:是提示符
命令的介绍
1.pwd:查看系统的当前目录 (显示的是绝对路径)
2.cd 路径:到相应的目录中去
3.cd .. :回到上一个目录
4.cd - :返回到刚才的文件路径
5.绝对路径和相对路径:
绝对路径:从根目录开始的路径 例如 [root@localhost look]# cd /root/home
相对路径:从当前路径开始的路径 例如 [root@localhost home]# cd ../read/look
6.clear :清屏(所创的文件夹及文件依旧存在,拨动鼠标滚轮即可看见)
7.ls:是list的缩写,举例显示当前目录下的东西(文件或者文件夹)
[root@localhost read]# ls
look m
8.ls -l:详细的例举目录下面的东西
[root@localhost read]# ls -l
总计 12
drwxr-xr-x 2 root root 4096 05-12 22:06 look
-rw-r--r-- 1 root root 0 05-12 22:12 m
9.ls -al:详细的例举目录下面的全部东西(包括隐藏文件)
[root@localhost read]# ls -al
总计 28
drwxr-xr-x 3 root root 4096 05-12 22:12 .
drwxr-x--- 20 root root 4096 05-12 22:05 ..
drwxr-xr-x 2 root root 4096 05-12 22:06 look
-rw-r--r-- 1 root root 0 05-12 22:12 m
10.mkdir 文件夹名:创建文件夹
11.touch 文件的名字:创建文件
12.rm 文件名:删除文件(有提示是否确认删除)
13.rm -f 文件名:强制删除(没有提示)
14.rm -r 文件夹名:删除文件夹(有提示)
15.rm -rf 文件夹名:强制删除(无提示)
16.mkdir -p 文件夹名1/文件夹名2:联级创建
17.vim 文件名:用编译器打开文件
18.gedit 文件名:打开文件
19.mv 原本名字(文件名或文件夹名) 改后名字:将原来的名字变为改后的名字,其内容不变
20.cat 文件名:显示文件中的内容
21.tree :显示从当前路径下面的树形结构
[root@localhost ~]# tree
.
|-- Desktop
|-- anaconda-ks.cfg
|-- home
| `-- caiy
| `-- xuex
|-- hoom
|-- install.log
|-- install.log.syslog
`-- read
|-- book
`-- s