苏嵌第一节课学习笔记

苏嵌第一节课学习笔记

1.什么是嵌入式技术?

引入:20年前软件是围绕硬件开发,这种方法缺陷很多,软件适配性、移植性很差,原因:软件和硬件耦合度太高。由此,在软硬件之间增加了操作系统,只要耦合操作系统上能运行,就能在相应的硬件上运行。
定义:在已有的硬件上移植操作系统!

2.嵌入式开发方向?

在软件方面开发叫嵌入式应用开发(C/C++)
在操作系统方面开发叫嵌入式底层开发(驱动、内核、bsp)

3.嵌入式优缺点?

缺:开发成本高(最主要)。

4.流行的操作系统?

Vxwords、RT-thread、ucos-ii都具有实时性。Linux不具有实时性。

5.实时性

在规定的时间内完成规定的操作

6.操作系统的作用

管理系统资源,本质是一款系统软件。

7.什么是ARM

ARM 是一个处理器
ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。

Linux简介

堂兄:Unix操作系统与1979年诞生(商业)
开源运动:抵制商业软件(GPL协议:在开源代码上做的修改也要开源出来)
POSIX:可移植操作系统接口
1991年诞生Linux操作系统

虚拟机的作用:模拟PC

虚拟机的种类:

VMware(win10)、virtual box(Linux、Unix、macos、win10)、virtual PC。

Linux常用命令

关机:
shutdown -h now //立刻关机
shutdown -h 5 //五分钟后关机
poweroff //立刻关机
重启:
shutdown -r now //立刻重启
shutdown -r 5 //五分钟后重启
reboot //立刻重启
新建文件:
gedit : gedit是一个GNOME桌面环境下兼容duUTF-8的文本编辑器。它使用GTK+编写而成,因此它十分的简单易用,有良shu好的语法高亮,对中文支持很好,支持包括gb2312、gbk在内的多种字符编码。
目录切换
cd / :切换到根目录
cd ~ :切换到home目录
cd …/ :切换到上一级目录 或者 cd …
目录查看
ls : 查看当前目录下的所有目录和文件
ls -a :查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l 或 ll :列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /dir :查看指定目录下的所有目录和文件 如:ls /usr
目录操作【增,删,改,查】
一、增
mkdir aaa : 在当前目录下创建一个名为aaa的目录
mkdir /usr/aaa :在指定目录下创建一个名为aaa的目录
二、删
删除文件:
rm 文件 : 删除当前目录下的文件
rm -f 文件 :删除当前目录的的文件(不询问)

删除目录:
rm -r aaa :递归删除当前目录下的aaa目录
rm -rf aaa :递归删除当前目录下的aaa目录(不询问)

全部删除:
rm -rf * :将当前目录下的所有目录和文件全部删除
rm -rf /* :【自杀命令!慎用!慎用!慎用!】将根目录下的所有文件全部删除

注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了方便大家的记忆,无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包
三、改
一、重命名目录
命令:mv 当前目录 新目录
例如:mv aaa bbb 将目录aaa改为bbb
注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作

二、剪切目录
命令:mv 目录名称 目录的新位置
示例:将/usr/tmp目录下的aaa目录剪切到 /usr目录下面 mv /usr/tmp/aaa /usr
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作

三、拷贝目录
命令:cp -r 目录名称 目录拷贝的目标位置 -r代表递归
示例:将/usr/tmp目录下的aaa目录复制到 /usr目录下面 cp /usr/tmp/aaa /usr
注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归
四、查
命令:find 目录 参数 文件名称
示例:find /usr/tmp -name ‘a*’ 查找/usr/tmp目录下的所有以a开头的目录或文件
文件操作【增、删、改、查】
一、增
命令:touch 文件名
示例:在当前目录创建一个名为aa.txt的文件 touch aa.txt
二、删
命令:rm -rf 文件名
三、改
打开文件

命令:vi 文件名
示例:打开当前目录下的aa.txt文件 vi aa.txt 或者 vim aa.txt

注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式。

编辑文件

使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。

i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入

保存或者取消编辑

保存文件:

第一步:ESC 进入命令行模式
第二步:: 进入底行模式
第三步:wq 保存并退出编辑

取消编辑:

第一步:ESC 进入命令行模式
第二步:: 进入底行模式
第三步:q! 撤销本次修改并退出编辑
四、查
cat:看最后一屏

示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容
cat sudo.conf

more:百分比显示

示例:使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
more sudo.conf

less:翻页查看

示例:使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
less sudo.conf

tail:指定行数或者动态查看

示例:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束
tail -10 sudo.conf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值