东华理工大学嵌入式Linux期末复习大纲.docx

东华理工大学嵌入式Linux期末复习大纲.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东华理工大学嵌入式Linux期末复习大纲

第一章1、Linux是指一套免费使用和自由传播的类UNIX操作系统2、Linux优势:1)低成本开发系统 2)可应用于多种硬件平台 3)可定制的内核 4)性能优异 5)良好的网络支持3、Linux典型操作系统:1)RedHat 2)Debian 3)Ubuntu4、文件系统是指操作系统中与管理文件相关的软件和数据5、在Windows下,目录结构属于分区,在Linux下,分区属于目录结构6、挂载:把分区和目录相对应的过程 挂载点:挂载在文件树中的位置7、硬盘分区:1)主分区 2)拓展分区 3)逻辑分区1)主分区:包含操作系统启动所必需的文件和数据的硬盘分区2)拓展分区:除主分区外的硬盘分区,不可直接使用3)逻辑分区:由拓展分区划分转化后而来的硬盘分区,可以直接使用8、SWAP交换分区:作为临时的内存,运行大型程序9、主要文件类型:1)普通文件 2)目录文件 3)链接文件 4)设备文件2)目录文件:包含文件名和子目录名以及指向那些文件和子目录的指针,是Linux中存储文件名的唯一地方4)设备文件:块设备文件 和 字符设备文件10、文件属性:1)- 普通文件2)d 目录文件3)l 链接文件4)c 字符设备5)b 块设备6)p 命名管道7)f 堆栈文件8)s 套接字文件9)u 文件拥有者 10)g 文件用户组11)o 系统其他用户11、目录结构: 1)/bin存放Linux常用操作命令的执行文件2)/boot存放操作系统启动时所要用到的程序3)/dev存放了所有Linux中使用的外部设备4)/etc存放了系统管理时要用到的各种配置文件和子目录5)/homeLinux中默认的用户工作根目录6)/lib存放系统动态链接共享库7)/rootLinux中超级用户登录时的主目录8)/tmp存放不同程序执行时产生的临时文件9)/usr存放用户的应用程序和文件10)/var存放服务的日志信息第二章su、useradd、passwd、who、groups、ps、kill、fdisk、mount、cd、ls、mkdir、cat、cp、mv、rm、chown、chgrp、chmod、grep、find、ln、gzip、tar、ipconfig、ping第三章1、编译:(-E)预处理(.i)、(-S)编译(.s)、(-c)汇编(.o)、链接(.exe)2、编译:gcc -c make.c -I /hone/ -o make.o3、gdb调试:gcc -g test.c -o testgdb testlbr 6p ns/nc4、makefile:自动变量:$ $^ $@5、makefile.am:AUTOMAKE_OPTIONS=foreignbin_PROGRAMS=hellohello_SOURCES=hello.c第四章1、主流嵌入式操作系统分析:1)嵌入式Linux定义:是指对标准Linux经过小型化裁减处理之后,能够固化在容量只有几KB或者几MB的存储器芯片或者单片机中,是适合于特定嵌入式应用场合的专用Linuxcap操作系 统优势:1)低成本开发系统 2)可应用于多种硬件平台 3)可定制的内核 4)性能优异 5)良好的网络支持 6)改善的内核结构 7)提高的系统实时性2)VxWorks优势:1)可靠的实时性 2)用户工作环境的稳定 3)完备强大的集成开发环境劣势:1)需缴纳高额的专利费 2)系统不开源、部分功能更新滞后3) QNX定义:X86平台最好的嵌入式实时操作系统之一、具有独一无二的微内核实时平台优势:实时性强、稳定可靠4) Windows CE定义:微软公司开发的一个开放、可升级的32位嵌入式操作系统、是基于掌上型电脑类的电子设备操作系统优势:1)图形用户界面出色 2)与绝大多数Windows的应用软件兼容劣势:比较昂贵5) Palm OS优势:1)精简 2)方便开发定制、具有较强的可操作性2、交叉编译:指在一个平台上生成可以在另一个平台执行的代码arm-linux-gcc3、交叉链接:arm-linux-ld4、交叉调试:1)硬件调试 2)软件调试第五章1、嵌入式Linux内核的编译,配置:1) 内核配置加载.conifg文件、选择make menuconfig、选择System Type2)建立依赖关系至特定文件夹、输入make dep即可3)创建内核映像至特定文件夹、输入make即可2、BootLoader:1)操作模式:1、启动加载模式:Bootloader从目标机上的某个固态存储设备上将操作系统加载到RAM中运行,整个过程并没有用户的介入、常被用于产品发布的场合2、下载模式:目标机上的Bootloader将通过串口连接或网络连接等通信手

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档