下载此文档

嵌入式linux复习.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
嵌入式linux复习.doc一、嵌入式操作系统
功能
特点
嵌入性②专用性③实时性④可靠性⑤可剪裁性⑥功耗低 体系架构(三大类)
宏内核
分层(基于分层的微内核)
微内核(着重)
文件系统、分区和挂载
1) 分区和目录的关系(p23)
Linux下,分区属于目录结构
2) 挂载
把分区和目录对应的过程
3) Linux系统必须包含分区
Swap分区
根分区
4) Linux目录结构
/bin: linux常用操作命令的执行文件 /boot:操作系统启动时所要用到的程序 /dev :外部设备
/etc:配置文件
/home:用户工具根目录
/mnt:挂载点
/usr:用户的应用程序和文件
5) 文件系统(inode节点)
文件管理有关软件
被管理文件
实施文件管理所需数据结构
虚拟机网络连接四种方式
1) Bridged方式(桥接)
2) NAT方式
3) Host-Only方式(共享网络连接)
4) Custom方式(自定义)
文件类型(四种)(包括属性)
1)普通文件
2) 目录文件
3) 链接文件
4) 设备文件
“d” (directory)
T” (link)
“b” (block 块设备)
“c” (char字符设备)
文件属性(p44)(可读可写可执行)(修改权限命令) “x”可执行
常用命令
1) 文件与目录相关命令
2) 磁盘管理与维护命令
3) 系统管理与设置命令
4) 网络相关命令(!)
5) 压缩备份命令
、Linux编程
Linux下C开发流程(四大步骤)(图p68)
①编写源代码②编译源代码③运行程序④调试程序⑤交叉编译©Makefile A gcc编译流程
1) 预处理-E .i
2) 编译 -S .s
3) 汇编 -c .o
4) 链接
GDB使用(断点)
-g 编译 gdbtest (启动 GDB)
break 16 (第16行设置断点)
A break func (在函数func入口设置断点)
Makefile (组成构架、三要素)(p99)
目标体(target),通常是目标文件或可执行文件
目标体所依赖的文件(dependency_file)
创建目标体所需要的命令(command)
Makefile的编写
!!注意要写<Tab>符
Make clean干什么的、交叉编译修改处
知道CVS是做什么用的
主要用于在多人开发环境下的原码的维护
系统调用(P132综合实例)
进程的状态和转换
1) 状态
/执行态
/就绪态
/等待态
2)状态转换(pl36看图说话)
Fork函数
用于从已存在的进程中创建一个新进程
A 返回值为0,子程序
返回值大于0,父程序。出错返回-1
A 进程标识有进程号pid,父进程号ppid (都是非零的正整数)(getpid, getppid) exit ()和_exit ()函数的区别(pl42)
管道通信
半双工。双方通信时,需建立两个管道
只用于父子或兄弟进程
写末读头(队列)
建立与使用
/ Pipe (fd)建立
/ Fd[0]读
/ Fd[l]写
• 线程与进程的区别(pl64)
进程在自己独有的地址空间内执彳丁
独有寄存器

嵌入式linux复习 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人蓝天
  • 文件大小90 KB
  • 时间2021-07-17