嵌入式Linux系统开发教程复习课件.doc

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

部分参考答案 第一章 一、填空题。 1.嵌入式系统主要融合了计算机软硬件技术、通信技术和微电子技术 2.嵌入式系统定义:以应用为中心,以计算机技术为基础、可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 3.嵌入式计算机主要由4部分组成:硬件层、中间层、系统软件层以及应用软件层 4.处理器主要有:ARM、MIPS、Power PC,其中ARM体积小、功耗低、低成本和高性能,16/32位双指令集。 5.常见的嵌入式操作系统:Linux、Vxworks、WinCE和android 6.嵌入式开发流程:需求分析、体系结构设计、软硬件及机械系统设计、系统集成、系统测试 二、选择题 A D B D A 三、叙述题 1、生活中最常见的嵌入式系统恐怕要数智能手机了,包括Symbian、Windows Mobile、Android等手机嵌入式系统。还有,如路由器也是一个典型的嵌入式系统。 2、嵌入式系统是指:以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。他具有如下特点:1、嵌入式系统是面向产品、面向用户、面向应用的。2、嵌入式系统是一个技术密集、集成度高、需要不断创新的集成系统。3、嵌入式系统必须根据应用场合对软硬件进行必要的裁剪已实现需要的功能。 3、目前,嵌入式系统的开发有模拟开发调试、嵌入式在线仿真和远程调试等几种方法。 4、嵌入式系统技术有着非常广泛的应用前景,其领域包括:工业控制领域、信息家电领域、机器人领域、POS网络及电子商务领域、家庭智能管理系统、交通管理领域、环境工程与自然领域等。 第二章 一、填空题。 1、Linux特效表现在:开放性、多用户、多任务、友好的用户界面、设备独立性、丰富的网络功能、文件传输、远程访问、可靠的安全性、良好的可移植性、X Window系统、内存保护模式。 2、Linux四个主要部分:内核(Kernel)、命令解释层(Shell或其他操作环境)、文件结构(File Structure)和实用工具。 3、图形操作环境:Gnome、KDE 4、mkdir linux、pwd、使linux.tar.gz文件的拥有者权限、文件组权限和其他用户拥有相应的权限 5、Linux内核组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信查看一下磁盘分区情况:mount –t vfat /dev/sdb1 /mnt/USB 4、使用类似的命令: ifconfig eth0:192.168.1.15 netmask 255.255.255.0 其中192.168.1.15为ip,255.255.255.0为子网掩码。 5、Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信进程调度(SCHED)控制进程对CPU的访问内存管理(MM)允许多个进程安全的共享主内存区域虚拟文件系统(VirtualFileSystem,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统进程间通讯(IPC)?支持进程间各种通信机制。?Little endian)和大端次序(Big endian)的字节序(byte order)。两种储存类的区别在于一个32位的数据存放到储存器中的时候,到底是高位字节放在高地址还是低地址的区别。 3、ARM微处理器选型时应注意: 1、ARM微处理器内核的选择 2、系统存储器容量 伪指令控制伪指令命令模式(command mode)插入模式(nsert mode)底行模式(last line mode)预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和连接(Linking)它读入一个文件,叫makefile,这个文件决定了源文件之间的依赖关系而且决定了源文件什么时候该编译什么时候不应该编译。 Linux双系统安装、基于Windows操作系统下的Cygwin 4、Ubantu的网络设置可以采用命令行方式、图形界面操作方式 5、三星S3C2440的刻录软件SJF2440 二、选择题 C D D B A 三、叙述题 1、建立基于Linux嵌入式开发环境一般有三种方案可以选择:一是在Windows系统下安装虚拟机Vmware。二是Windows系统和Linux系统同时安装。三是基于Windows操作系统下的Cygwin。 2、参看教材5.3。 3、参看教材5.4。 第六章 一、填空题。 1、交叉开发工具链就是为了编译、链接、处理和调试跨平台体系结构的程序代码 、编译、链接、处理、调试。 2、Linux工具链Binutils、Gcc、Glibc。 3、交叉编译工具链的制

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档