- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux系统开发教程参考答案20100625解读
参考答案
第一章
一、填空题。
计算机软硬件技术、通信技术和微电子技术
应用、计算机技术、软硬件
硬件层、中间层、系统软件层以及应用软件层
ARM、MIPS、Power PC
Linux、Vxworks、WinCE、Palm
体系结构设计、软硬件及机械系统设计、系统测试
二、选择题
A D B D A
三、叙述题
1、生活中最常见的嵌入式系统恐怕要数智能手机了,包括Symbian、Windows Mobile、Android等手机嵌入式系统。还有,如路由器也是一个典型的嵌入式系统。
2、嵌入式系统是指:以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。他具有如下特点:1)嵌入式系统是面向产品、面向用户、面向应用的。
2)嵌入式系统是一个技术密集、集成度高、需要不断创新的集成系统。
3)嵌入式系统必须根据应用场合对软硬件进行必要的裁剪已实现需要的功能。
3、目前,嵌入式系统的开发有模拟开发调试、嵌入式在线仿真和远程调试等几种方法。
4、嵌入式系统技术有着非常广泛的应用前景,其领域包括:工业控制领域、信息家电领域、机器人领域、POS网络及电子商务领域、家庭智能管理系统、交通管理领域、环境工程与自然领域等。
第二章
一、填空题。
1、多任务、友好的用户界面、设备独立性、文件传输、远程访问、可靠的安全性、良好的可移植性、X Window系统、内存保护模式。
2、内核(Kernel)、命令解释层(Shell或其他操作环境)、文件结构(File Structure)和实用工具。
3、Gnome、KDE
4、mkdir linux、pwd、使linux.tar.gz文件的拥有者权限、文件组权限和其他用户拥有相应的权限
5、进程调度,内存管理,虚拟文件系统,网络接口,进程间通信查看一下磁盘分区情况:mount –t vfat /dev/sdb1 /mnt/USB
4、使用类似的命令:
ifconfig eth0:5 netmask
其中5为ip,为子网掩码。
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、命令行方式、图形界面操作方式
5、SJF2440
二、选择题
C D D B A
三、叙述题
1、建立基于Linux嵌入式开发环境一般有三种方案可以选择:一是在Windows系统下安装虚拟机Vmware。二是Windows系统和Linux系统同时安装。三是基于Windows操作系统下的Cygwin。
2、参看教材5.3。
3、参看教材5.4。
第六章
一、填空题。
1、为了编译、链接、处理和调试跨平台体系结构的程序代码、编译、链接、处理、调试。
2、Binutils、Gcc、Glibc。
3、编译binutils、编译辅助gcc编译器、编译glibc库、重新编译完整的gcc。
4、建立脚本文件、建立配置文件、执行脚本文件。
5、定义生成编译工具链的名称、定义编译选项等。
二、选择题
B D B A B
三、叙述题
1、通常构建交叉工具链有三种方法:
方法一、分步编译和安装交叉编译工具链所需要的库和源代码,最终生成交叉编译工具链。方法二、通过Crosstool脚本工具来实现一次编译生成交叉编译工具链,该方法相对于方法一要简单许多,并且出错的机会也非常少,建议大多数情况下使用该方法构建交叉编译工具链;方法三、直接通过网上下载已经制作好的交叉编译工具链。
2、分布构建交叉编译工具链制作一般分成六步,主
您可能关注的文档
- 岩石力学-学生习题1解读.doc
- 岩溶地区桥梁桩基勘察、设计及溶洞处理方案设计攻关解读.ppt
- xxx电子政务中心平台和新大楼统一网络建设讲解.doc
- xxx设计讲解.doc
- 岩石强度理论解读.ppt
- 岩浆岩总论二解读.ppt
- 岩石特性对旋挖钻的施工影响解读.ppt
- 岩浆岩总论三解读.ppt
- 岩溶地区桥梁桩基施工、监控及质量控制解读.ppt
- 岩质边坡处置设计文件解读.docx
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)