嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分,通常嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板,事实上所有带有数字接口的设备,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。下面让我们了解一下嵌入式最基础的内容。
一、简单解释
linux -- 用户名
@ -- at
ubuntu -- 主机名
: -- 提示符
~ -- 主目录
$ -- 表示是普通用户
# -- 超级用户
二、对基本命令的学习
pwd (Print Work Directory)
//目录 --相当于是windows下的文件夹
功能:打印当前所在的工作路径
ls (list) //清单 罗列
ls //查看当前目录下的内容
ls (目录名) // 查看指定目录下的内容
ls -l 目录名(或文件名) //查看目录下文件属性信息(或某个文件的属性信息)
cd (Change Directory)
功能:切换目录
eg:
cd 路径名 // 切换到指定的目录下
cd //回家
cd - //切换到上一次操作的目录
cd . //. 表示当前目录
cd .. //上一级目录
cd ~ //~ 表示的就是 /home/linux 家目录
touch //创建一个文件
sudo (super do) //临时切换为超级用户
nautilus . //图形界面下查看当前目录
mkdir (make directory)
功能:创建目录
eg:
mkdir 目录名 // 创建指定的目录
mkdir 1/2/3 -p //-p 选项
cp // copy
cp 源文件 目标文件
eg:
cp 1.txt 2.txt //普通文件
cp dir1 dir2 -r // 目录操作需要加上 -r选项 表示递归操作
mv (move)
格式:
mv 源文件 目标文件
eg:
mv 123.txt 456.txt //改名字 --重命名
mv 123.txt dir1 //将123.txt 移动到 dir1下面
rm (remove)删除
eg:
rm 123.txt //删除123.txt
rm dir1 -r //目录需要-r 表示递归删除
三、对绝对路径,相对路径进行区分
形式上,/home/linux 只要是以 /(根目录)开头的(绝对路径)。
四、了解软件开发步骤及编程的相关流程
1.编辑代码 -- vim / vi
2.编译代码 -- gcc //编译器
3.运行代码 -- ./a.out
4.调试代码 -- gdb // debug 调试工具
m1: vi hello.c
回车之后,进入vim的命令模式
m2: 按i键 (insert)
此时从命令模式 进入 插入模式(编辑模式)
m3: 按ESC键
退出插入模式,回到了命令模式
m4: 按shift+: // 底行模式; w //write ---保存;wq //quit ---保存并退出
五、学习心得
简单了解了Linux操作系统以及学习嵌入式的基本要求,从最基础的C语言学起是学好嵌入式的关键,按照要求,脚踏实地,一定能学好。