第1章嵌入式系统导论讲解.docVIP

  • 26
  • 0
  • 约2.58千字
  • 约 5页
  • 2017-07-07 发布于湖北
  • 举报
第1章嵌入式系统导论讲解

第 1 章 嵌入式系统导论 练 习 题 1.嵌入式系统的定义。 2.嵌入式系统有哪些特点? 3.嵌入式系统是如何分类的? 4.简述嵌入式处理器、嵌入式实时操作系统的种类和特点。 5.如何选择嵌入式处理器和嵌入式操作系统? 6.简述嵌入式系统的设计过程。 第2章ARM/THUMB微处理器结构及指令系统 练习题 简述ARM处理器种类及特点。 简述ARM处理器的工作状态。 什么是大端模式?什么是小端模式? 简述ARM微处理器的七种运行模式。 简述ARM寄存器组织的特点。 简述ARM指令寻址方式。 简述指令SWI、STM、SDM、MOV、MVN的含义。 第 3 章 程序设计基础 练 习 题 请说明GCC的编译的基本过程。 请解释以下语句。 gcc -g -c -o gcc -I./ -I/1234/include –d test.c arm-elf-as -o demo.o demo.s arm-elf-as -I/include –o demo.o demo.s ld -Map map.txt –N –T linkcmds –L./lib – o demo.elf demo.o –ldeltacore make -f text.make -I /include/mk /I /w make clean 3. 请解释以下语句段的作用。 ENTRY(p_start); MEMORY { code_rom : ORIGIN = 0, LENGTH = 64K data_ram : org = 0x10000, l = 64K bss_ram : o = 0x20000 , l = 896K } SECTIONS { code_segment: { *(.text); *(.rodata); } code_rom data_segment: { *(.data) } data_ram bss_segment: { *(.bss); *(COMMON); } bss_ram } 4. 说明C语言调用汇编语言的规则。 5. 说明汇编语言调用C语言的规则。 6. 用ARM汇编代码实现以下C程序段。 y=a*(b+c) if (x-y3) x=0; else y=0; (3) for(i=0;i20;i++) x[i]=a[i]*b[i] 7. 根据以下代码,画出进入每个C函数和从该函数退出时的ARM函数调用栈的内容。假定main()函数开始的时候堆栈为空。 int foo (int x1,int x2){ Return x1+x2; } int baz(int r){ for (i=0;i=2;i++) foo(r+i,5); } main(){ scum(3); baz(2); } 8. 试编写一个小程序,并编译成可执行文件。 第4章 S3C44B0X硬件结构及功能 练 习 题 1.简述S3C44B0X的体系结构。 2. 简述S3C44B0X存储器管理的特点。 3. S3C44B0X中功耗管理的5种模式? 4. 分析说明S3C44B0X的总线优先级顺序。 5. ZDMA和BDMA有什么区别,如何使用它们? 6. S3C44B0X具有多少个通用I/O口,它们都具有哪些功能? 7. S3C44B0X中具有哪几个定时器,分别具有哪些功能特性? 8. Pending寄存器和INTMSK寄存器的作用是什么? 9. S3C44B0X的UART接口具有哪些功能特性。 10. S3C44B0X内部LCD控制器支持RGB象素点字节的数据格式是怎样的? 11. S3C44B0X的A/D转换器的类型是什么?共具有几路A/D 转换器? 第 5 章 S3C44B0X接口电路设计与编程 练习题 1. Boot loader的作用。 2. 简述EV44B0II的地址空间分布情况。 3. 简述IIS接口电路原理。 4. 简述矩阵式键盘循环扫描检测法工作原理。 5. 假设要将 44b0X 的 UART1 设置为:波特率 9600bps,7位数据位,2个停止位,1位奇偶校验位,并采用流控制工作,该如何设置?给出完成该设置功能的代码段。 6. 如何设置定时器的时钟源频率?工作在主频64M下,要获得4M的时钟源频率,应该如何设置? 7. 24LC04B具有多大的存储空间?在 IIC 总线上它是作为主器件还是从器件? 8. S3C44B0X 具有哪些与 ADC 相关的寄存器,它们的作用分别是什么? 9. ADS7843 的控制字是什么?每一位代表什么意义? 第6章 嵌入式Linux开发 练习题 1.为什么要选用Linux作为嵌入式开发系统? 2.uClinux的内存管理跟Linux的内存管理有何异同? 3.简

文档评论(0)

1亿VIP精品文档

相关文档