嵌入式总结

1、发展到现在,常用的操作系统包括三大类,分别为:批处理系统 、分时系统、和实时系统。其中实时系统亦可分为( 硬实时操作系统 )和软实时系统。

2、ARM7指令系统采用三级流水线指令,分别包括: 取指   、  译码   、和  执行  。

3、OSTaskSuspend (self)可把正在运行的任务(挂起),参数self指(任务本身)。用此函数挂起的任务可通过OSTaskResume函数唤醒。

4、创建信号量OSSemCreat(0)函数中,参数0表示   信号量的初始值 

5、什么是μCOS-II操作系统的时钟节拍?

时钟节拍是一种特殊的中断,相当于操作系统的心脏起搏器

μC/OS需要用户提供周期性信号源,用于实现时间延时和确认超时。节拍率应在10到100Hz之间,时钟节拍率越高,系统的额外负荷就越重;

时钟节拍的实际频率取决于用户应用程序的精度。时钟节拍源可以是专门的硬件定时器,或是来自50/60Hz交流电源的信号。

6、试写抢占式和非抢占式的区别。

执行的过程中对中断处理方式不一样,抢先式:某一中断执行完成后,如果有更高优先的任务处于就绪状态,将执行更高优先级任务,而非抢占式不一样,一个任务只有主动放弃CPU的控制权,其它任务才能够获得CPU的控制权。

7、从嵌入式系统底层到上层应用软件,试分析嵌入式计算系统的组成主要分为哪几个部分,并写出各部分所完成的功能。

(1)硬件层(2)中间层(嵌入式系统初始化,硬件相关的驱动程序)(3)软件层(操作系统。文件系统。GUI,网络及通用组件)(4)功能层

8、试分析实时操作系统的工作状态特点及相互之间的转换。

运行:获得CPU控制权

就绪:进入任务等待队列,通过调度中转为运行状态

挂起:任务发生阻塞,称出任务等待队列,等待系统实时事件的发生而被唤醒

从而转为就绪或者运行

休眠:任务完成或者错误等原因被清除的任务,也可以认为是系统中不存在任务

9、网络通信中面向连接的协议是____tcp____,面向无连接的协议是___udp_____。

10、在图形操作系统中,字符通常有两种存储方式:一种是图形点阵(或点阵) 方式;一种是矢量图形(或矢量图) 方式。在嵌入式开发系统中一般使用图形点阵(或点阵) 方式。

11、利用串口1实现两个开发平台间的双机通信。要求1)画出双机通信的串口连接图。2)要实现开发平台A发送某个数,开发平台B接收到后加1再回送给开发平台A。应如何设计程序,给出编程思路或画出程序流程图。

2)编程思路:

开发平台A编程思路:(1)初始化串口1

                    (2)给一个变量赋初值,并调发送函数通过串口1发送                     (3)调接受函数,通过串口1接收

开发平台B编程思路:(1)调接受函数,通过串口1接收 

                    (2)接收到得数据加1

                       (3)调发送函数,发送加1后的数据

12、ARM微处理器有七种工作模式,它们分为两类(非特权模式)、 (特权模式)。其中用户模式属于(非特权模式).      

13、嵌入式系统的设计可以分成三个阶段:分析、设计和实现。   

14、目前使用的嵌入式操作系统主要有 Windows CE/Windows MobileLinux、uCos、和   Symbian     

15、XScale微处理器使用的是ARM公司     ARMV5TE       版内核和指令集。

16、ARM微处理器复位后,PC(R15)的地址通常是        0X0      ,初始的工作模式是 管理模式  。

17、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU工具链          ,ARM公司提供的工具链是 ADS工具链   

18、嵌入式开发环境主要包括哪些组件?

答:嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括

l  宿主机

l  目标机(评估电路板)

l  基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE

l  运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境

l  嵌入式操作系统

19、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows主机上使用什么软件建立连接?在Linux主机上使用什么软件建立连接?

答:RS-232,以太网口、并口

在Windows主机上使用超级终端软件

在Linux主机上使用Minicom软件

20、简述嵌入式系统的概念、组成及特点。

答:嵌入式系统是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。一般由嵌入式微处理器、存储器、输入和输出、软件等四个部分组成。 其特点有

l  专用的计算机系统

l  体积小功耗低

l  可靠性和实时性高

l  系统精简,量体裁剪,高效的软硬件设计

l  软件一般存在FLASH中

嵌入式系统本身不具备自举开发能力 

21、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台

22、RAM存储器有两种,分别是:SRMADRAM

23、嵌入式系统的设计过程包括:需求分析、规格说明体系结构设计、构件设计、系统集成和系统测试。

24、USB总线采用的通信方式为( 轮询方式 )。

25、谈一谈嵌入式系统的发展趋势(列出五个趋势以上)。

答:产品种类不断丰富;应用范围不断普及;性能不断提高;功耗不断降低,体积不断缩小;网络化、智能化程度不断提高;软件成为影响价格的主要因素。

26、简述嵌入式微处理器的特点。

答:嵌入式微处理器的特点:通用微处理器的增强,一般为32位。

构成:一般CPU、存储器、I/O接口三者分离;

性能:一般为100~2000MIPS;

存储器:Flash一般为1~16MB,SDRAM一般为2~64MB;

一般加载复杂嵌入式操作系统:VxWorks、WinCE、µClinux等。

27、Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?

答:Boot Loader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。通过Boot Loader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

28、描述嵌入式系统方案设计和执行项目过程中的五个主要工作步骤。

系统规划、系统设计、系统实现、系统测试、系统调试

29、嵌入式最小系统的组成部分

电源系统、存储器系统、时钟系统、复位电路、调试系统——嵌入式控制器。

30、RISC计算机的特点的是

A.流水线每周期前进一步。   B.更多通用寄存器。

C.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

31、在μC/OS-II系统中,OSTimeTick()函数只被以下( OSTickISR )函数或过程所调用。

 

第二篇:入职总结

入 职 总 结 xxx

我于xx年xx月非常荣幸加入xx公司,和众多经验丰富、年富力强的专业人士共事。xx年xx月至xx年的半年时间我在xx部工作,半年的xx工作使我学到了很多,无论是法律法规知识,还是工程、设备中的一些专业知识。在不断的学习过程中,我逐渐的对xx有了一定的认识,对xx的程序也有了一定的了解,也能独立完成了一些领导安排的任务。

xx年根据公司的安排我进入了xx部。xx工作对我来说是一个全新的领域。起初我对xx工作没有一点的了解。但我勤勤恳恳,努力学习,一切从基础做起。渐渐地我开始熟悉这份工作,从最初的只会看看图纸,到渐渐开始算量,再后来可以基本独立的完成整个工作流程。入职3周后我便独立完成了第一个项目的清单控制价的编制。这也是我不断努力学习的成果。

现在我已经熟悉了工作的流程,已经适应了新的环境与新的岗位。xx部的同事们大多都很年轻,还有不少是和我同年龄的90后,我们有很多的共同语言,相处的非常融洽,每天在辛苦的工作中间穿插的是同事间的欢声笑语,我们更像是一个大的团队互相关心、互相帮助。

对于公司的规章制度,在前半年的xx部工作中我已经有了大致的了解,这一次人力资源部的培训更是使我对公司的规章制度有了更全面深刻的了解,非常感谢前辈们的培训,我希望以后还能有更多的关于业务方面的培训。一次好的培训对于新入行的我来说意义是巨大的。

对于xx部我还有一点疑问,即我们一个项目做完以后没有审核人员,这使我有不小的担心,因为我毕竟是新手难免会有些错误,项目做完后没有审核便发

给业主了,会不会出现差错呢,如果出现问题了那又该如何应对呢,这是我目前的困惑。

最后,非常感谢公司给我这个成长的平台,令我在工作中不断的学习,不断的进步,慢慢的提升自身的技术水平。所以我更应该珍惜这份工作,务真求实、勤俭耐劳,努力完成工作任务。

相关推荐