ARM嵌入式系统基础教程简答题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM嵌入式系统基础教程简答题 1、简述通用计算机和嵌入式系统的主要区别? 答:通用计算机主要应用于数值计算、信息处理;而嵌入式系统主要应用于控制领域,体积小,应用灵活。 2、简述MCU的基本含义是什么? 答:在一块芯片上集成了MPU、存储器、各种I/O端口和定时器/计数器的比较完整的芯片级计算机。 3、简述MCU和DSP的差异? 答:MCU(微控制单元)主要偏重于传输控制,DSP(数字信号处理)主要偏重于信号处理与运算。 4、简述嵌入式系统的定义、应用和特点? 答:嵌入式系统定义: 以应用为中心,以计算机技术为基础,其软硬件可裁剪配置,对功能、可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。 嵌入式系统应用: 应用于军事设备、信息终端、汽车电子、制造工业、航天航空等领域。 嵌入式系统特点: 专用性、可裁性、实时性好、可靠性高、功耗低。 5、简述嵌入式系统的软硬件结构? 答:嵌入式系统软件包括:设备驱动接口(DDI)、实时操作系统(RTOS)、可编程应用接口(API)和应用软件。 嵌入式系统硬件包括:微处理器、外围电路和外设。 6、嵌入式处理器有那几种?它们有什么不同? 答:嵌入式处理器的种类有:MCU(微控制单元)、MPU(微处理器)、DSP(数字信号处理)、SoC(片上系统)。 不同:MCU是集成了MPU、存储器、I/O端口和定时器/计数器的比较完整的计算机;MPU偏重于传输控制;DSP偏重于信号处理与运算;而SoC则是片上系统。 7、简述ARM和S3C2410之间的关系? 答:S3C2410是由三星公司生产的,采用的是ARM公司的ARM920T内核+外围电路+AMBA总线+SDRAM(4K)+I/O组成,是一个MCU。 ARM则是由ARM公司生产的一类MPU,是对一类MPU的通称。 8、简述S3C2410的包括的硬件资源? 答:S3C2410包括了以下组件:16KB的指令和数据CACHE,处理虚拟存储器管理的MMU,支持STN和TFT的LCD控制器,NAND FLASH的系统引导器,SDRAM控制器,触摸屏接口,USB接口,PLL时钟产生器,一个通道的USB从接口,4通道的PWM定时器和一个通道的内部定时器,带有看门狗定时器,117个通用IO口,包括24个外部中断源,内部集成8通道ADC - r w–r - - r - - root root hello.c 请解释以上显示的意思? 答:第一个-表示:文件类型为普通文件;rw-:表示用户具有的权限是可读可写不可执行;r--:表示同组人具有的权限是可读不可写不可执行;r--:表示其他人的权限是可读不可写不可执行; 第一个root表示用户名;第二个root表示同组名;hello.c表示文件名。 14、NFS服务器的功能?安装NFS服务器的步骤? 答:NFS服务器的功能是:实现信息的共享。 NFS服务器的安装步骤:1、关闭防火墙;2、设置目标主机的IP地址;3、配置NFS服务器;4、设置NFS服务器的IP地址;5、启动NFS服务;6、挂载NFS。 15、Linux常用目录及其作用? 答:常用的目录及作用: /bin:存放系统的执行文件;/boot:存放引导加载器使用的文件;/dev:存放系统的设备文件;/etc:存放系统的配置文件;/home:存放系统用户的工作目录;/lib:存放系统上需要的库文件;/mnt:系统管理员临时的mount的安装点;/proc:记载整个系统的运行信息;/root:根用户的主目录等 16、什么叫交叉编译?为什么要使用交叉编译? 答:交叉编译:是指在一种机型上编译生成能在另一种机型上运行的可执行程序的过程。 使用交叉编译的原因:由于嵌入式系统的硬件资源有限,如内存小,不能安装编译所需要的资源。 17、make和Makefile之间的关系? 答:make是一种命令,是根据Makefile文件的规则决定如何编译和连接程序或其他的动作。 18、Makefile的普通变量和预定义变量有什么不同?预定义变量有那些?它们分别表示什么意思? 答:普通变量:引用变量时,只需在变量前面加上$符;预定义变量:已经定义好,直接引用即可。 预定义变量有:$@、$^、$。 $@:表示完整的目标文件名;$^:表示所有的依赖文件;$:表示依赖文件列表中的第一个文件。 19、gcc编译器的常用参数有那些?它们的功能分别是什么? 答:gcc编译器的常用参数:-o,-I,-L,-E,-S,-c 功能:-o表示编译成一个可执行程序;-I表示指定头文件目录;-L表示指定库文件目录选项;-E表示对源代码进行预编译;-S表示编译成汇编代码;-c表示把.c文件转换为以.o为扩展名的目标文件。 20、驱动程序

文档评论(0)

16588ww + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档