酱油47号吧 关注:4贴子:123
  • 10回复贴,共1
1l


IP属地:云南1楼2011-09-26 14:10回复
    1、嵌入式系统的定义:
    电气工程师协会(IEEE)的一个定义:
    嵌入式系统是用来控制或监视机器、装置或工厂等的大规模系统的设备。
    (国内定义)嵌入式系统是电脑软件与硬件的综合体,它是以应用为中心,以计算机技术为基础,软硬件可裁剪,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
    


    IP属地:云南2楼2011-09-26 14:16
    回复

      2、QT/E开发环境的建立过程:
      把实验用到的三个文件拷贝到/root/2410sQt目录下,以下的步骤假设是在/root/2410sQt下操作的:
      第一步:解压安装包并设置环境变量
      1、 安装tmake
      2、 安装Qt 2.3.2
      3、安装Qt/E 2.3.10
      第二步:编译Qt/Embedded库
      1、 编译 Qt2.3.2
      2、 Build Qvfb
      3、 Build Qt/Embedded 2.3.10
      第三步:在qvfb上显示Qt程序
      第四步:编译在开发板上运行的Qt/E库


      IP属地:云南3楼2011-09-26 14:17
      回复
        3、简述bootloader程序的作用.
        简单地说,BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。


        IP属地:云南4楼2011-09-26 14:17
        回复

          4、arm指令集的数据处理指令可分为哪几类?每一类包含哪些指令,各列举两条?
          数据处理指令大致可分为3类:
          (1)数据传送指令;MOV、MVN(数据传送、数据非传送)
          MOV指令举例如下:
          MOV R11,#0xF000000B ;R1= 0xF000000B
          MOV R0,R1 ;R0=R1
          MOVS R3,R1,LSL #2 ;R3=R1<<2,并影响标志位
          MOV PC,LR ;PC=LR,子程序返回
          MVN指令举例如下:
          MVN R1,#0xFF ;R1=0xFFFFFF00
          MVN R1,R2 ;将R2按位取反,结果存到R1
          (2)算术逻辑运算指令;ADD、SUB、RSB、ADC、SBC、RSC(加法运算指令、减法运算指令、逆向减法指令、带进位加法、带进位减法指令、带进位逆向减法指令)
          (后面加S代表影响标志位)
          ADD应用示例:
          ADDS R1,R1,#1020 ;R1=R1+1020,并影响标志位
          ADD R1,R1,R2,LSL #2 ;R1=R1+R2<<2
          SUB应用示例:
          SUBS R0,R0,#240 ;R0=R0-240 ,并影响标志位
          SUBS R2,R1,R2 ;R2=R1-R2 ,并影响标志位
          (3)比较指令。ADD、ORR、EOR、BIC(逻辑与操作指令、或、异或、位清除指令)
          ADD应用示例:
          ANDS R0,R0,#0x01 ;R0=R0&0x01,取出最低位数据
          ANDEQ R2,R1,R3 ;R2=R1&R3
          ORR应用示例:
          ORR R0,R0,#0x0F ;将R0的低4位置1
          MOV R1,R2,LSR #24 ;使用ORR指令将R2的高8位
          ORR R3,R1,R3,LSL #8 ;数据移入到R3低8位中
          


          IP属地:云南5楼2011-09-26 14:21
          回复
            5、arm有哪些寻址方式,画图举例?arm寻址方式有哪些,简述其一。
            1,寄存器寻址
            操作数的值在寄存器中,指令中的地址码字段指出的是寄存器编号,指令执行时直接取出寄存器值来操作。寄存器寻址指令举例如下:
            MOV R1,R2 ;将R2的值存入R1
            SUB R0,R1,R2 ;将R1的值减去R2的值,结果保存到R0
            2.立即寻址;
            3.寄存器移位寻址; 4.寄存器间接寻址;
            5.基址寻址; 6.多寄存器寻址;
            7.堆栈寻址; 8.块拷贝寻址;
            9.相对寻址。


            IP属地:云南6楼2011-09-26 14:21
            回复

              6、基于优先级的调度算法有哪两种,简述其思想?
              可分为抢占式调度和非抢占式调度。
              1) 非抢占式调度
              非抢占式调度法也称作合作性多任务,各个任务彼此合作共享一个CPU。中断服务可以使一个高优先级的任务由挂起状态变为就绪状态。但中断服务以后控制权还是回到原来被中断了的那个任务,直到该任务主动放弃CPU的使用权时,那个高优先级的任务才能获得CPU的使用权。
              2) 抢占式调度
              当系统响应时间很重要时,要使用抢占式内核。高优先级的任务一旦就绪,总能得到CPU的控制权。当一个运行着的任务使一个比他优先级高的任务进入了就绪态,当前任务的CPU使用权就被剥夺了,或者说被挂起了,那个高优先级的任务立刻得到CPU的控制权。 )


              IP属地:云南7楼2011-09-26 14:22
              回复

                7、linux驱动程序加载方式有哪两种并简要介绍?
                驱动程序直接编译入内核
                驱动程序在内核启动时就已经在内存中
                可以保留专用存储器空间
                驱动程序以模块形式存储在文件系统里,需要时动态载入内核
                驱动程序按需加载,不用时节省内存
                驱动程序相对独立于内核,升级灵活


                IP属地:云南8楼2011-09-26 14:23
                回复

                  9、BSP和BIOS的区别?
                  (BSP全称“板级支持包”(Board Support Packages),说的简单一点,就是一段启动代码,和计算机主板的BIOS差不多,但提供的功能区别就相差很大。)
                  BIOS主要是负责在电脑开启时检测、初始化系统设备、装入操作系统并调度操作系统向硬件发出的指令。
                  BSP是和操作系统绑在一起运行,尽管BSP的开始部分和BIOS所做的工作类似,但是 BSP还包含和系统有关的基本驱动。
                  BIOS程序是用户不能更改,编译编程的,只能对参数进行修改设置,但是程序员还可以编程修改BSP,在BSP中任意添加一些和系统无关的驱动或程序,甚至可以把上层开发的统统放到BSP中。


                  IP属地:云南9楼2011-09-26 14:23
                  回复
                    10,设备驱动程序的主要动能有哪些?linux设备分类并简介?
                    设备驱动程序主要完成如下功能:
                    检测设备和初始化设备
                    使设备投入运行和退出服务
                    从设备接收数据并提交给内核
                    从内核接收数据送到设备
                    检测和处理设备错误
                    Linux系统的设备分为如下三类:
                    字符设备(char device)
                    块设备(block device)
                    网络设备(network device)
                    字符设备是指存取时没有缓存的设备
                    块设备的读写都有缓存来支持,且块设备必须能够随机存取(random access)
                    网络设备在Linux里做专门的处理


                    IP属地:云南10楼2011-09-26 14:24
                    回复
                      你要考一级?


                      IP属地:云南11楼2011-09-26 16:33
                      回复