2020-03-03

3.3(1)上节课回顾:
1、什么是嵌入式技术?
操作系统➡️嵌入式操作系统:管理资源、解耦软硬件;
2、嵌入式开发方向:嵌入式上层应用开发、嵌入式底层系统软件开发、嵌入式系统工程师;
3、嵌入式学习路线:嵌入式操作系统、开发工具、系统应用开发、系统移植、驱动、内核;
4、所具备知识体系:
c语言、单片机、嵌入式操作系统;
汇编语言:c、c➕➕、汇编、python;
操作系统:非实时性linux、实时性ucosii;
硬件基础:51➕stm32➕arm64;
开发工具:git或github、makefile编写、gdb调试器、shell;
5、嵌入式操作系统种类:Vxworks、Linux、ucossii;
6、嵌入式CPU选择:x86、arm;
本节课内容:
1、安装Linux开发环境:vm虚拟机(通过软件的方法模拟pc)、为什么不选择双系统?嵌入式开发与内核交互,导致系统崩溃;
2、Linux介绍(POSIX GPL GNU)

root 超级用户,具有一切权限
普通用户,受限制
(1)用户管理的命令:su切换root sudo获取更高的权限
(2)创建用户:adduser deluser passwd
(3)文件操作的命令:ls查看当前目录
(Linux文件分类:普通文件- 目录文件d 设备文件c/d 链接文件l,其中c叫字符设备,d叫块设备;特殊文件:管道文件p 堆栈文件f 共享文件s)
(4)操作权限:r4 w2 x1可执行
权限描述:三组即当前用户、当前用户所在的组、其他用户
(5)修改权限的命令:chomd
(6)文件的创建、察看、删除:touch ls rm
隐藏文件以•开头;
(7)文件编辑:gedit
编译:gcc
执行:•/a.out
目录操作命令:cd cd…
(8)创建目录:mkdir
删除目录:rm-r rm-fr(提示信息关掉)
删非空目录:rmdir
(9)bin系统中的命令,普通用户命令;
sbin管理员的命令;
dev系统中所有设备文件;
etc配置文件;
root用户的工作目录;
home普通用户的工作目录;
usr存放第三方安装软件(库文件、头文件);
(10)文件拷贝cp剪切或重命名:mv
(11)看路径:pwd压缩:tar解压缩:cvzf
(12)重启reboot关机shutdown
相对路径:从当前目录开始;
绝对路径:从根目录开始;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值