正在更新嵌入式…
计网题目已经归纳好了,做完就发
第一章
知识点
-
嵌入式系统的概念、三要素
-
流行的体系结构、外围设备哪几类、存储器的三类
-
嵌入式系统特点(书上不完整)
-
嵌入式系统自身发展方向
-
代表性嵌入式操作系统
- VxWorks
- Windows CE
- 嵌入式Linux
- uC/OS-||
- Android
-
嵌入式的开发过程(填空简答题)
-
系统需求分析
-
体系结构设计
-
软硬件协同设计
-
系统集成
-
系统测试
-
形成产品
-
第二章
知识点
- 寄存器的三大类
- 控制寄存器
- 状态寄存器
- 数据寄存器
- 存储模式
- 大端模式:数据的
高字节
保存在内存的低地址
中,而数据的低字节
保存在内存的高地址
中 - 小端模式:数据的
高字节
保存在内存的高地址
中,而数据的低字节
保存在内存的低地址
中
- 大端模式:数据的
- 微处理器与外部设备的三种数据传输方式
- 查询方式
- 中断方式
- 直接存储器访问
- 中断处理的各个阶段
- 禁止其他中断
- 保存上下文
- 中断处理程序
- 中断服务程序
- 恢复上下文
- 允许新的中断
- 嵌入式处理器的4类
- 嵌入式微处理器(EMPU)
- 嵌入式微控制器(MCU)
- 嵌入式DSP处理器(EDSP)
- 嵌入式片上系统(SOC)
- 嵌入式系统中的存储设备
- RAM SRAM DRAM
- Flash分为
- NOR Flash
- NAND Flash
- 总线体系结构
- 冯诺依曼总线体系结构
- 哈佛总线体系结构
- 微处理器的结构
- RISC体系结构
- ARM设计思想
- Cortex A8架构的S5PV210微处理器的4种GPIO寄存器
- 控制寄存器
- 数据寄存器
- 上拉/下拉寄存器
- 掉电模式上拉/下拉寄存器
第三章
知识点
-
Linux的4个主要部分
- 内核
- shell
- 文件系统
- 实用工具
-
Linux内核的5个功能
- 进程管理
- 内存管理
- 文件管理
- 设备控制
- 网络功能
-
常用的Linux操作命令
ls cd cp mkdir rm …p43
-
文件类型
- 普通文件
- 目录
- 符号设备、块设备
- 链接文件
- 管道
- 字符设备文件
- 套接字
-
文件权限
- r读 w写 x执行
- 0无权限 1可执行 2写权限 4读权限
- 修改权限 chmod x 文件名
-
网络相关命令 ifconfig ping…
-
vi编辑器的三种模式
- 命令行模式
- 插入模式
- 底行模式
-
vi编辑器的退出流程
- esc
- :wq
-
ARM Linux操作系统分为3部分
- 启动引导
- 操作系统内核
- 文件系统
第四章
知识点
- 如果没有给出文件名默认是a.out
gcc的执行过程
- 预处理 (.c文件=>.i)
- 编译(.i文件=>.s)
- 汇编(.s文件=>.o)
- 链接(.o文件=>.elf/.out)
- gcc使用Linux函数库分为3种类型
- 静态函数库
- 共享函数库
- 动态函数库
- 编写
MakeFile文件
给图写程序
-
Makefile中常见的自动变量
-
嵌入式Linux汇编语言格式
- 程序段是基本单位
- 程序段分为 代码段和数据段
- 寄存器名要加上%作为前缀
- 用$前缀表示一个立即操作数
- 操作数的资产由操作符的最后一个字母决定,后缀b(字节)、w(字)、l(长字)
-
shell脚本文件的第一行必须是符号 #!开头
-
shell编程 (
大概率大题/分析题
)-
变量 a=“hello”
-
获取变量 $a
-
输出 echo xxx
-
条件语句
if (( 表达式 )) do 代码块 fi
-
循环语句
for (( i=0;i<3;i++ )) do 代码块 done
-
编译执行
chmod +x test1.sh ./test1.sh
-
-
位运算
大概率
- 左移 p89
- 右移 p89
-
p91 的 例4-7
大概率
第五章
知识点
-
内核的4种配置方法
- make config
make menuconfig
- make xconfig
- make oldconfig
-
Linux内核的系统配置由3个文件组成
- Makefile
- 内核配置菜单Kconfig
- 配置文件.config
-
编译内核的步骤
- 创建Kconfig配置文件
- 编写编译驱动程序的Makefile文件
- 修改上层目录中的Kconfig和Makefile文件
- 运行内核配置界面menuconfig,生成编译内核的配置文件.config
- 运行内核源代码根目录下的Makefile或build文件,编译内核
-
Bootloader的功能/作用
通过这段程序,可以完成硬件设备的初始化,并建立内存空间的映射图的功能,从而将系统的软硬件环境带到一个合适的状态,为最终调用系统内核做好准备。
第六章
知识点
- Linux文件的4种类型
- 普通文件
- 目录文件
- 链接文件
- 设备文件
- 文件描述符(非负整数)
- 进程启动时要打开3个文件
- 标准输入(文件描述符0)
- 标准输出(文件描述符1)
- 标准错误处理(文件描述符2)
- 使用
open、close、read、write、lseek
函数完成一些程序设计 p120 - 进程的组成包括
- 程序
- 数据
- 进程控制块
- 进程的唯一标识号是 PID
- getpid()可以获取当前进程的PID
- 创建进程
- 创建新进程用fork()
- 调用失败返回-1
- 调用返回两次 在子进程中返回0 在父进程中的PID大于0
- 进程通信有六种
- 管道及有名管道
- 共享内存
- 消息队列
- 信号
- 信号量
- 套接字
- 管道父子进程 编程
p131
- 共享内存 编程
p133
例6-11 6-12 6-13 6-14汇总成一个大题- shmget()来创建共享内存
- shmat()来映射共享内存
- shmdt()来解除共享内存