嵌入式系统离线作业答嵌入式系统离线作业答案aspanclass=

嵌入式系统离线作业答嵌入式系统离线作业答案aspanclass=

ID:47897280

大小:45.00 KB

页数:5页

时间:2019-10-21

嵌入式系统离线作业答嵌入式系统离线作业答案aspanclass=_第1页
嵌入式系统离线作业答嵌入式系统离线作业答案aspanclass=_第2页
嵌入式系统离线作业答嵌入式系统离线作业答案aspanclass=_第3页
嵌入式系统离线作业答嵌入式系统离线作业答案aspanclass=_第4页
嵌入式系统离线作业答嵌入式系统离线作业答案aspanclass=_第5页
资源描述:

《嵌入式系统离线作业答嵌入式系统离线作业答案aspanclass=》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浙江大学远程教育学院《嵌入式系统》课程作业答案简答题1.修改三个地方1)/usr/src/linux/kerner/sys.c中添加自定义系统函数,如:asmlinkageintsys_mysyscall(inta){returna;}2)定义系统调用号,/usr/src/linux/include/asm-i386/unistd.h,如:#define_NR_sysmycall318//不能与前面己有的重复#define_NR_syscalls319〃修改系统屮所用系统调用数目3)在系统调用向屋表里添加自定义的系统调用函数入

2、口位置,/usr/src/linux/arch/i386/kemel/syscall_table.S,以前老版木是entry.s」ongsys_mysyscall最后重编译内核。2.1)内核通常依赖丁对小对彖的分配,它们会在系统生命周期内进行无数次分配;slab缓存分配器通过对类似大小的对象进行缓存而提供这种功能,从而避免了常'见的碎片问题。2)slab分配器还支持通用对象的初始化,从而避免了为同一日而对一个对象重复进行初始化。3)slab分配器还可以支持硬件缓存对齐和着色,这允许不同缓存中的对象占用相同的缓存行,从而提高缓存

3、的利用率并获得更好的性能3.产晶定义、硬件与软件划分、迭代与实现、软硬件的详细设计、硬件与软件集成、系统测试与发布4.插桩调试法,直接调试法,ROM仿真法,模拟器法5.堆栈寻址:按先入先岀的方式工作。块拷贝寻址:一种多寄存器传送指令,用于将一块数据从存储器的某一块位置拷贝到多个寄存器屮或相反。主要不同点:两者存放数据的顺序相反。6.voidstmcpy(char*s,constchar*d,intn)intc;asmloop:CMPn,#0BEQoutLDRBc,[s],#lSTRBc,[dj,#1SUBn,n,#lBloop

4、7.1)2)3)out:加电自检、初始化、引导操作系统;程序服务设定中断1)北桥连接高速数据传输设备。北桥芯片负责与CPU的联系并控制内存、AGP、PCI数据在北桥内部传输,提供对CPU的类型和主频、系统的前端总线频率、内存的类型(SDRAM,DDRSDRAM以及RDRAM等等)和最大容量、ISA/PCI/AGP插槽、ECC纠错等支持,整合型芯片组的北桥芯片还集成了显示核心。2)南桥连接低速数据传输设备。南桥芯片负责I/O总线Z间的通信,如PCI总线、USB、LAN、ATA、SATA、音频控制器、键盘控制器、实时吋钟控制器、高

5、级电源管理等。9.描述总线性能的参数有总线带宽、总线宽度、总线的维元时蚀频率和总线的负载能力如果两个设备正好同时把数据放到总线上,就可能发生总线冲突后果是可能会使设备失效采用三态门p.15010.可编程门阵列由可编程逻辑宏单元(CLB)、可编程输入输出宏单元(IOB)、互连资源和重构逻辑的程序存储器组成。各自的作用分別是用于编程、输入输出、内部互连、存储配置程序。P.15711.见书本p227,三种方法是系统集成法,部分集成法和IP集成法。12.见书本p231,软硬件划分的基本原则是高速,低功耗由换件实现;多品种、小批量由软件

6、对应,处理器和苛用硬件并用以提高处理速度和降低功耗。13.1.RAM微处理器的一般特点。大量寄存器,绝大操作都在寄存器中,寻址方式简单,固定长度的指令格式。2.MIPS其机制是尽量利用软件方法避免流水线中的数据相关。3.PowerPC独特的分支出来单元可以让指令预期效率大大提高;超标量的设计;可处理“字节非对齐”的数据存储。4.微处理器与微控制单元区别:微控制单片化,体积人人减少,从而功耗和成本下降、可靠性提高。14.嵌入式linux操作系统的特点:1.互操作性强,任务和多用户支持,多处理器支持,多硬件平台支持,多文件系统支持

7、,内存保护模式,共享库支持,按需调入执行,TCP/IP、SLIP和PPP支持。2.写出WindowsCE和VxWorks的一两个特点比较即可15.参考P334图16.参考P33717.1)GUI用八接口模块:为上层应用软件开发人员提供方便、易用的API接口函数。2)GUI对象模块:GUI对象模块对窗口坏境屮的逻辑:对象进行组织管理。3)GUI基木图形模块:在该模块屮实现了对显示输出设备的操作,如画点、画线、曲矩形等基本功能,还冇对字符的解析输出以及对图形的解析输出。4)GUI消息驱动模块:该模块是GUI系统的通信模块,负责GU

8、I的消息接收和打其他任务的通信以及消息队列的维护。(课本350页上面)18.1)FramcBuffcr2)一方血是对LCD以及英相关部件的初始化,包括画血缓冲区的创建和对DMA通道的设So另一方面是对画面缓冲区的读写。(课木354页倒数第二段和355页第四段)19.教材P39

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。