初识嵌入式
来源:互联网 发布:java 连续登录天数 编辑:程序博客网 时间:2024/05/21 14:06
1.什么是嵌入式:
像单片机,DSP,FPGA,PLC是一种传统的开发方式,它是将我们开发出来的软件下载到硬件使硬件工作,这样会造成硬件资源的竞争,软件的移植性差,同时还要求了软件的开发人员必须精通硬件。
嵌入式的开发就是在已有的硬件基础上移植操作系统,然后将软件作用于操作系统,所以嵌入式与非嵌入式的区别就在是否有操作系统,而操作系统就是对硬件资源进行管理,分配和使用。这样就实现了硬件资源的合理分配,同时也提高了软件的移植性,我们的研发人员也就可以不用精通各种硬件,专心于软件开发。而且操作系统提供了丰富的开源软件和工具以及开发库,提高了开发效率,操作系统也有丰富的网络协议线,能够实现设备的智能化,操作系统同时也提供了多任务机制,通过进程,线程使设备更智能。
2.Linux的常用命令:
(1)su - 切换用户
(2)ls -a 列出当前目录下的所有文件,包括隐含文件
(3)ls -l 列出当前目录下文件的详细信息
(4)adduser kk 增加用户
(5)passwd kk 修改密码
(6)chomd 改变权限(有符号模式和绝对模式两种方式)
说明:在Linux中文件和目录都有三种权限,在文件和目录中所表达的含义也是不同的
对于文件:
r:可读:表示可以读取文件里的数据
w:可写:表示可以改变和删除文件
x:可执行:表示可以执行改程序
对于目录:
r:可读:表示可以列出目录中的文件
w:可写:表示可以在目录中删除和增加文件
x:可执行:表示可以列出目录下的文件信息
一般查询会出现十个字符
第一个字符表示文件的性质
剩下的九个字符每三个一组分为三组
第一组三个字符表示文件所有者的权限
第二组三个字符表示同组成员的权限
第三组三个字符表示其他人的权限
在符号模式下可以用运算符“+”,“-”表示增加和去掉。
如:chmod u+x 表示给当前用户增加可执行的权限
u 表示当前用户
g 表示与当前用户同组的用户
o 表示与当前用户不同组用户
a 表示所有用户
绝对模式
用户 群组 其他人
可读 可写 可执行 可读 可写 可执行 可读 可写 可执行
400 200 100 40 20 10 4 2 1
如:chmod 777 test 表示开启所有用户的所有权限
(7)cat kk 一屏查看文件内容
(8)pwd 查看当前所在目录的绝对路径
(9)touch 创建一个空文件
(10)rm kk 删除文件
(11)rm -f 强制删除文件
(12)gedit 编辑(文本编辑器)
(13)gcc 编译
(14)./a.out 执行
(15)cd kk 进入目录
(16)cd .. 返回上层目录
(17)gedit hello.c 编辑文件(相对路径,指当前目录)
gedit /root/hello.c 编辑文件(绝对路径,确定的唯一文件)
(18)mkdir 创建目录
(19)rm -r 删除目录
(20)rm -rf 强制删除目录
(21)rmdir 删除空目录(只能删除空目录)
(22)cp demo. c mm 将demo.c文件拷入mm目录中
(23)cp -r mm kk 将mm目录拷入kk目录中
(24)mv hello.c mm 将hello.c剪切到mm目录中
(25)mv 文件名1 文件名2 将文件名1改为文件名2
(26)tar cvzf 1023.tar.gz 1023 将1023压缩
(27)tar xvzf 1023.tar.gz 1023 将1023解压
(28)tar xvzf 1023.tar.gz -C kk 将1023解压到kk目录中
(29)reboot 重启
- 初识嵌入式
- 初识“嵌入式”
- 初识嵌入式
- 初识嵌入式
- 初识嵌入式
- 初识嵌入式
- 初识嵌入式
- 嵌入式linux应用开发之:初识Qt
- 嵌入式linux应用开发之:初识Qt
- 嵌入式linux应用开发之:初识Qt
- 嵌入式linux应用开发之:初识Qt
- 嵌入式linux应用开发之:初识Qt
- 嵌入式 初识内核中EXPORT_SYMBOL宏
- 嵌入式linux应用开发之:初识Qt
- 学习嵌入式Linux-JZ2440-初识Bootloader
- 嵌入式学习笔记(一)——初识NAND FLASH
- 嵌入式学习笔记(二)——初识驱动开发
- 嵌入式linux应用开发之:初识Qt - farsight嵌入式学习专栏 - CSDNBlog
- OC__part11.3
- Mybatis实现多对多映射的查询
- 数组的最小值
- Fast-forward合并和普通合并
- 2016.10.15【初中部 NOIP提高组 】模拟赛C
- 初识嵌入式
- 总结28
- SpringMVC常用注解
- 消息队列的相关知识
- Java和PHP在Web开发方面的比较
- Android图片加载框架——Picasso和Glide
- Windows::ServicingAPI::CCDF
- 洛谷P1101 单词方阵
- Filebeat的高级配置-Filebeat部分