下载此文档

嵌入式系统期末考试试卷习题.pdf


文档分类:高等教育 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
该【嵌入式系统期末考试试卷习题 】是由【青山代下】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【嵌入式系统期末考试试卷习题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..(A)。(D)。(B)。--Target联合开发嵌入式应用,(B)不是必须的。(A)。(共5小题,每题2分,共10分)(D)。A.“天河一号”(A)键开始。.#.&,下面哪种不属于Linux的文件系统格式(B)。(D)。(C)。()?列举4个以上(1)手机,(2)机顶盒,(3)MP3,(4)GPS。(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。),五级流水具体指哪五级:(5)取指,(6)译码,(7)执行,(8)缓冲/数据,(9)回写。(10)Tab键开始。,主要包括哪些(写出其中4中就行)(11)Ext,(12)VFAT,(13)JFS,(14)NFS。(JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等):(15)命令行模式,(16)插入模式,(17)底行模式。,它们是:(18)代码段,(19)堆栈段,(20)数据段。(1)Linux,(2)WindowsCE,(3)uc/OSII,(4)Android。(或VxWorks,PalmOS,QNX,Symbian等):..,嵌入式微处理器可分为哪类_(5)嵌入式微控制器(MCU),又称为单片机__,_(6)嵌入式微处理器(EMPU)_,_(7)_嵌入式DSP处理器__,_(8)嵌入式片上系统(SOC)__。,分别是:__(9)ARM指令集_和__(10)Thumb指令集__。:(11)显式规则,(12)隐晦规则,(13)变量定义,(14)文件指示,(15)注释。,分别是:(16)启动加载模式,(17)下载模式。,它们分别是:(18)Makefile,(19)配置文件(),(2)配置工具。RISC:puter,精简指令集计算机MCU:MicroControllerUnit,微控制单元DSP:DigitalSignalProcessor,【电脑】数字信号处理器ROM:read-onlymemory,【电脑】只读存储器SWI:SoftwareInterruptPC:程序计数器IRQ:workFileSystem网络文件系统SOC:SystemOnChip,片上系统CPSR:当前程序状态寄存器ICE:InCircuitEmulator,实时在线仿真器MMU:MemoryManagementUnit,内存管理单元FIQ:快速中断请求VFS:虚拟文件系统IPC:Inter-munication内部进程间通信IR:指令寄存器1、嵌入式开发环境主要包括哪些组件?答:嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括l宿主机l目标机(评估电路板)l基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICEl运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境l嵌入式操作系统2、什么是嵌入式系统,嵌入式系统同PC系统相比具有哪些特点?根据电气工程师协会的定义,嵌入式系统(EmbeddedSystem)是用来控制或者监视机器、装置、工厂等大规模系统的设备。一般认为嵌入式系统是以应用为中心,以计算机技术为基础,其软/硬件可裁减,可满足应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统。(1)嵌入式系统功耗低、体积小、专用性强。嵌入式系统与PC系统的最大不同就是嵌入式CPU大多工作在为特定用户群设计的系统中,能够把PC系统中许多由板卡完成的任务集成在芯片内部,从而使系统设计趋于小型化。(2)嵌入式系统中的软件一般都固化在存储器芯片或单片机芯片中,以提高执行速度和系统可靠性。(3)嵌入式系统的硬件和软件都经过精心设计,系统精简,其操作系统一般和应用软件集成在一起。(4)软件代码质量要求高。(5)嵌入式系统开发需要专门的开发工具和开发环境。3、嵌入式硬件系统一般由哪几部分组成?其核心是什么?核心由哪几部分组成?他们之间的关系是怎样的(请用图表示出来)?嵌入式硬件系统一般由嵌入式微处理器、存储器和输入/输出部分组成。其中嵌入式微处理器是嵌入式硬件系统的核心,通常由三大部分组成:控制单元、算术逻辑单元和寄存器。?完成哪些主要的工作?:..BootLoader是在操作系统运行之前执行的一段程序,通过这段程序,初始化硬件设备,建立内存空间的映射表,从而建立适当的系统软硬件环境,、在进行嵌入式开发中,编写了一个多文件程序,,,,,,,,;生成目标文件确定为fzxy_jk_ks,要求尽可能多的使用隐含规则,需要包括为目标命令,能够使用makeclean进行中间文件的清理。MAIN=jk_qz_testOBJS==gccINCDIRS=-=-Wall-O2-g$(INCDIRS)LIBSLINK=-lpthreadDEBUG_FLAG=.SUFFIXES=.$(MAIN):${OBJS}${CC}-o$@$(CFLAGS)${DEBUG_FLAG}${OBJS}$(LIBSLINK).o:$(CC)-g$(CFLAGS)-c$<clean:/bin/rm-fcore*.o2、通过创建两个线程来实现对一个数的递加。要求通过intmain()函数分别调用void*thread1(),void*thread2(),voidthread_create(void),voidthread_wait(void)实现,得到的运行结果如下:#include<>#include<>#include<>#include<sys/>#defineMAX10pthread_tthread[2];pthread_mutex_tmut;intnumber=0,i;void*thread1()for(i=0;i<MAX;i++)pthread_mutex_lock(&mut);number++;pthread_mutex_unlock(&mut);sleep(2);主函数在等我完成任务吗?pthread_exit(NULL);:..}void*thread2()for(i=0;i<MAX;i++)pthread_mutex_lock(&mut);number++;pthread_mutex_unlock(&mut);sleep(3);主函数在等我完成任务吗?pthread_exit(NULL);}voidthread_create(void){inttemp;memset(&thread,0,sizeof(thread));//comment1/*创建线程*/if((temp=pthread_create(&thread[0],NULL,thread1,NULL))!=0)//comment2线程1创建失败线程1被创建if((temp=pthread_create(&thread[1],NULL,thread2,NULL))!=0)//comment3线程2创建失败线程2被创建}voidthread_wait(void){/*等待线程结束*/if(thread[0]!=0){//comment4pthread_join(thread[0],NULL);线程1已经结束}if(thread[1]!=0){//comment5pthread_join(thread[1],NULL);线程2已经结束}}intmain(){/*用默认属性初始化互斥锁*/pthread_mutex_init(&mut,NULL);我是主函数哦,我正在创建线程,呵呵thread_create();我是主函数哦,我正在等待线程完成任务阿,呵呵thread_wait();return0;}

嵌入式系统期末考试试卷习题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小403 KB
  • 时间2024-03-29