嵌入式操作系统(笔记)

嵌入式操作系统
一、嵌入式操作系统概述
1、嵌入式开发特点(传统开发和嵌入式开发的区别)可移植操作系统
2、嵌入式操作系统的特点及种类:满足 1可移植 2
3、Linux操作系统的特点:GNU计划 POSIX标准 GPL协议
4、Linux发行版的种类及其特点:乌班图 redhat
5、Linux的安装:虚拟机的作用及种类和各自的特点:viture 三个
二、Linux的使用(命令)
1、用户管理:adduser/userdel/usermod/passwd/su/sudo
2、文件管理:ls(-l -h -a -r作用)touch/cat/rm/rm -f/gedit/chmod(如何使用)、cp/mv/cd/mkdir/rmdir/绝对库路径 相对路径
3、根目录结构:bin sbin etc dev home root sys proc boot lib mnt
4、见书 磁盘管理 网络管理 字符串管理(wc cut sort)
5、其他命令:pwd clear reboot
三、嵌入式操作系统开发工具-Linux
文本编译器vim
1、vim三种模式
2、如何配置vim? 配置文件存在的路径?
3、Vim命令行模式的操作:复制 粘贴 删除 恢复
4、Vim底行模式的操作:查找 替换(整行替换 选择替换)多文件操作
编译器gcc
1、gcc编译器的特点? 交叉编译器的作用/交叉编译的作用
2、编译选项: -E -S -c -o (编译器的工作过程)
3、头文件-I(大写i) 警告信息:-w -Wall 编译器优化-O123
4、链接库文件 -l(小写L)
5、库文件特点?Linux库文件的分类? Linux库存放的路径? 静态库和动态库的制作与使用 区别 ?
Gdb调试器
1、gdb调试器的三个基本功能
2、Gdb的使用: -g gdb 可执行文件 --tui(?界面)
3、Gdb的命令:
运行命令run continue finish
断点命令:break +行号 函数名 条件
Delete clear,enable,disable,info break
单步执行:next step (区别)
查看变量的值:print display
图形化操作的命令:layout src ,layout asm,layout splite
程序监控的命令:watch
工程管理器make
1、工程管理器的特点:自动化编译(自动化体现在什么地方)
2、Makefile文件的作用
3、Makefile文件的三要素:目标 依赖 命令
4、Makefile语法规则有哪些
5、为什么现将.c文件编译生成.o文件
6、工程化管理代码的优点?如何建立工程化目录
7、Makefile中重要的函数作用

嵌入式操作系统shell编程
1、shell的作用及种类
2、Shell编程的语法:变量(字符串拼接) 基本控制语句 (if,for,while,until,case)函数的定义和调用 函数返回值 函数传参 shell数组

文本处理三剑客:grep awk sed find
1、命令选项
2、正则表达式 (普通 扩展)
3、实例

填空30 选择 10 简答20 编程30 操作10 新建用户 拷贝文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值