当前位置:文档之家› 嵌入式作业题答案

嵌入式作业题答案

嵌入式作业题答案
嵌入式作业题答案

嵌入式系统原理及应用作业题答案

第1章嵌入式系统概述

1. 什么是嵌入式系统?嵌入式系统的组成?

答:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。组成:嵌入式处理器、外围设备、操作系统、应用软件。

2. 典型的嵌入式处理器有哪些?

3. 答:微处理器、微控制器、DSP处理器、片上系统SOC。

4. 典型的RTOS操作系统有哪些?

5. 答:嵌入式LinUX、卩CLinUX、WindoWS Embedded CE、WindoWS Embedded ComPaCt 7 > μC/OS-II > μC/OS-III、VXWorks、eCos 等。

6. 列举身边的嵌入式应用产品?

7. 嵌入式系统的设计可以分成四个阶段:需求分析、架构设计和概要设计、详细设计和开发、测试反馈。

第2章COrteX-M体系结构

8. ARM COrteX系统的处理器分为: A 、__________ R ____ 、____ M ____ 。

9. ARM COrteX-M3为32位微控制器,请问32位指的是CPlJ字长。

10. 3、COrteX-M3处理器能够以小端格式或大端格式访问存储器中的数据字,而访问代码时始使用小端格式______

11. ARM COrteX-M3体系结构采用哈佛总线结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行进行。

12. CM3寄存器分为通用寄存器,包括R0~R15和特殊功能寄存器,包括程序状态寄存器、异常屏蔽寄存器、控制寄存器。

13. 寄存器R13是堆栈指针寄存器。

14. 寄存器R14是程序连接寄存器。

15. 寄存器R15是程序PG

16. CM3的堆栈指针分为__MSP__ _=PSP r O存储器堆栈堆栈分为:向上生长(即向高地址方向生长)的递增堆栈;向下生长(即向低地址方向生长),称为递

减堆栈。堆栈指针指向最后压入堆栈的有效数据项,称为满堆栈;堆栈指针指向下一个数据项放入的空位置,称为空堆栈。试判断CM3属于递减堆栈堆栈和满堆栈堆栈。

17. 在CM3中记录程序状态的寄存器是=XPSR= 。都分别有些什么状态—应用状态、中断状态、可执状态。

18. PRIMASK寄存器的作用是_中断屏蔽寄存器_ o

19. 寄存器CONTRO的作用是控制处理器工作级别及堆栈切换。

20. CM3支持的4GB存储空间被划分成:CODE片上RAM片上外设、片外RAM片外外设、内核私有6个区域。

21. CM沖有一个位绑定区分别位于片上RAM和片上外设区,其大小为1M字节,由32M字节空间的位绑定别名区来访问。

22. CM3支持1£种系统异常,和240种外设中断。

23. SySTiCk是一个___24 位的系统定时器。通常的功能是_作为操作系统时钟__。

第3章STM32基础及最小系统设计

24. STM32F103RBT7芯片的在片Flash存储器有128KB 字节,在片SRAM 存储器有20KB 字节。

25. STM32F103RBT7芯片工作时电源电压是 3.3 V。

26. STM32最小系统电路包含:MCU芯片、电源电路、时钟电路、复位电路和启动设置电路。

27. 连接在APB1 上的设备有:电源接口、备分接口、CAN、USB、I2C1、I2C2、UART2、UART3、SPI2、WatChDOg、Timer2、Timer3 和Timer4。

28. 连接在APB2 上的设备有:UART1、SPI1、TimerI、ADC1、ADC2、I/O ( PA?PE,第二功能I/O)。

29. 假定STM32F103单片机外部振荡器是8MHz。执行下列程序。

While(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET) ; // 等待PLL 就绪

RCC_SYSCLKCOnfig(RCC_SYSCLKSOUrCe_PLLCLK); // 设置PLL 作为时钟源

WhiIe(RCC_GetSYSCLKSource() != 0x08) ;// 等PLL 时钟源启动就绪

}

}

请问,上述程序执行后,HCLK= 72MHZ ,PCLKI= 38MHZ ,PCLK2= 72MHZ ,

30. 利用COrteX-M3内核的24位定时器(SySTiCk),定时10ms,请计算初值并写出初始化程序,SySTiCk配置函数:uint32_t SySTiCk_COnfig(Uint32_t

ticks) o假设HCLK的时钟是72MHz。

1

答:初值=720000-1 o N 10ms,共中N是计数的次数,由于SySTiCk是减计数器,因此初值为720000-1。

72M

Void SySTiCkInit (VOid)

{

SySTiCk_COnfig(720000-1);

}

第5章通用I/O结构及应用

31. STM32F103微控制器的I/O端口有PA~PG,每组多达16 端口。

32. STM32F103微控制器的I/O端口的功能:通用输入/输出、中断功能、复用功能和重映射功能。

33. 请编程实现如图所示4只发光二极管流水。

/********************************************************/

/* 说明:PC8-PC15 连接LED

********************************************************/

#include "stm32f10x.h"

#include "system_stm32f10x.h"

#include "stm32f10x_gpiO.h"

#include "stm32f10x_rcc.h"

VOid DeIayMs( int n);

/********************************************************/

int main(vOid)

{

GPIO」nitTypeDef GPIO_InitStrUCture;

RCC_APB2PeriphClOckCmd(RCC_APB2Periph_GPIOC,ENABLE);

GPIO_InitStrUCtUre.GPIO_Pin = GPIO_Pin_8|GPIO_Pin_9

|GPIO_Pin_10|GPIO_Pin_11;

GPIO_InitStrUCtUre.GPIO_MOde = GPIO_MOde_OUt_PP;

GPIO_InitStrUCtUre.GPIO_SPeed = GPIO_SPeed_50MH z;

GPIO_Init(GPIOC, & GPIO」nitStrUCtUre);

GPIO_Write(GPIOC, OXFFFF);

/******************************************************

while(1)

{

GPIO_ReSetBitS(GPIOC, GPIO_Pin_8);

DeIayMS(500);

GPIO_SetBitS(GPIOC, GPIO_Pin_8);

GPIO_ReSetBitS(GPIOC, GPIO_Pin_9);

DeIayMS(500);

GPIO_SetBitS(GPIOC, GPIO_Pin_9);

GPIO_ReSetBitS(GPIOC,

GPIO_Pin_10);

DeIayMS(500);

GPIO_SetBitS(GPIOC, GPIO_Pin_10);

GPIO_ReSetBitS(GPIOC,

GPIO_Pin_11);

DeIayMS(500);

GPIO_SetBitS(GPIOC, GPIO_Pin_11);

}

34.请编程实现键控蜂鸣器,当按键KEYI按下时,蜂鸣器发声,再按下不发声,按键采用中断方式控制

******************************************************

*

/*说明:KEY1->PA0;Buz->PB4

按键采用中断,在中断服务程中取反PB4

******************************************************

*

#include "stm32f10x.h"

#include "system_stm32f10x.h"

#include "stm32f10x_gpio.h"

#include "stm32f10x_rcc.h"

#include "stm32f10x_exti.h"

#include "misc.h"

中断第二级配置*****************/

void NVIC_COnfigUration(void)

{

NVIC_InitTyPeDef NVIC_InitStrUCture;

NVIC_InitStrUCtUre.NVIC_IRQChanneI = EXTI0_IRQn;

NVIC_InitStrUCtUre.NVIC_IRQChanneIPreemPtiOnPriority =

0;

NVIC_InitStrUCtUre.NVIC_IRQChanneISUbPriOrity = 0;

NVIC_InitStrUCtUre.NVIC_IRQChanneICmd = ENABLE;

NVIC_Init (&NVIC—lnitStructure);

}

中断第三级配置******************/

void

EXTI_COnfigUration(void)

{

EXTI_InitTypeDef EXTI_InitStrUCtUre;

GPIO_EXTILineCOnfig(GPIO_PortSoUrceGPIOA,

GPIO_PinSoUrce0);

EXTLInitStrUCtUre.EXTLLine = EXTI_Line0;

EXTI_InitStrUCtUre.EXTI_MOde =

EXTI_MOde_InterrUpt;

EXTLInitStrUCtUre.EXTLTrigger = EXTI_Trigger_Falling;

EXTLInitStrUCtUre.EXTLLineCmd = ENABLE;

EXTI_Init(&EXTI_lnitStrUCtUre

);

}

按键初始化************************/

void key_init(VOid)

{

GPIO_lnitTypeDef GPIO」nitStrUCtUre;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);

GPIO_lnitStrUCtUre.GPIO_Pin = GPIO_Pin_0 ;

GPIO_lnitStrUCtUre.GPIO_Mode = GPIO_Mode_IPU;

GPIO_lnitStrUCtUre.GPIO_Speed = GPIO_Speed_50MH

z;

GPIO_Init(GPIOA, & GPIO_InitStrUCtUre);

}

蜂鸣器端口初始化******************/

void BUZZer_Init(VOid)

{

GPIO_InitTypeDef GPIO」nitStrUCtUre;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);

GPIO_PinRemaPCOnfig(GPIO_Remap_SWJ_NOJTRST,ENABLE)

;

//PB4重映射

//BUzzer

GPIO_InitStrUCtUre.GPIO_Pin =GPIO_Pin_4;

GPIO_lnitStrUCtUre.GPIO_Speed = GPIO_Speed_50MH z;

GPIO_lnitStrUCtUre.GPIO_Mode = GPIO_Mode_OUt_PP;

GPIO_Init(GPIOB, & GPIO_InitStrUCtUre);

GPIO_ResetBits(GPIOB, GPI0_Pin_4);〃置低电平,关闭蜂鸣

器}

int main(void)

{

key_init();

BUZZer_Init();

__set_PRIMASK(0x00); // 一级开关使能

NVIC_COnfigUration();// 二级开关使能

EXTI_COnfigUration();// 三级开关使能

while(1) {; }

嵌入式系统原理及应用作业题答案

35. STM32F103定时器是16 位定时器。

36. STM32F103的基本定时器有:TIM6、TIM7 ,通用定时器有:TIM2~TIM5 ,高级定时器有:TIM1、TIM8。

37. STM32F103定时器的主要功能有:定时功能、输入捕获功能、输出比较功能(PWM )等。

38. 已知系统时钟为72MHz ,采用定时器TIM1产生周期为100ms的定时时间间隔并通过LED发光二极管指示定时过程,发光二极管与PC15 相连。

分析:TIM1的时钟为72MHz ,定时100ms,需要计数7.2X106,已超出计数值范围,因此必须对输入时钟信号进行分频。分频系数有多种选择,

360分频,则计数值为2000 ,程序采用中断的方式,计时时间到LED 只要在计数范围内即可,只是计数值越大,分频率越高。对输入时钟进行

状态反转。

/***************************************************** {

说明:已知系统时钟为72MHz ,采用定时器TIM1产生周期为100ms /* --------------------------------------------------------------- 的定时时间间隔并通过LED发光二极管指示定时过程。TIM1 Configuration: OUtPUt COmPare Timing Mode:

*****************************************************/ TIMICLK = 72 MHz, PreSCaIer =360,period=2000

#include "stm32f10x.h" -------------------------------------------------------------- */

#include "system_stm32f10x.h" TIM_TimeBaSeInitTyPeDef TIM_TimeBaSeStrUCture;

#include "stm32f10x_GPIO.h" RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);

#include "stm32f10x_tim.h" TIM_TimeBaSeStrUCtUre.TIM_PeriOd=2000; // 初值

#include "stm32f10x_rcc.h" TIM_TimeBaSeStrUCtUre.TIM_PreSCaler=360-1; // 时钟预分频值

#include "misc.h" TIM_TimeBaSeStrUCtUre.TIM_ClockDivision=TIM_CKD_DIV1;

/***************************************************** TIM_TimeBaSeStrUCtUre.TIM_COUnterMOde=

说明丄ED端口初始化PA15接LED.PD2控制锁存器TIM_COUnterMOde_Down;// 计数方式

*****************************************************/ TIM_TimeBaSeInit(TIM1, &TIM_TimeBaSeStrUCture);

void GPIO_COnfigUration(void) TIM_ITCOnfig(TIM1,TIM」T_UPdate,ENABLE); // 使能中断(三级) { TIM_Cmd(TIM1, ENABLE);

GPIO_InitTyPeDef GPIO_InitStrUCture; }

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE); void NVIC_COnfigUration() // 使能第二级中断开关

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD,ENABLE); {

GPIO_InitStrUCtUre.GPIO_Pin = GPIO_Pin_15 ; NVIC_InitTyPeDef NVIC_InitStrUCture;

GPIO_InitStrUCtUre.GPIO_Mode = GPIO_Mode_OUt_PP; NVIC_InitStrUCtUre.NVIC_IRQChanneI = TIM1_UP_IRQn;

GPIO_InitStrUCtUre.GPIO_SPeed = GPIO_SPeed_50MH z; NVIC_InitStrUCtUre.NVIC_IRQChanneIPreemPtiOnPriority = 0;

GPIO_Init(GPIOC, & GPIO」nitStructure); NVIC_InitStrUCtUre.NVIC_IRQChanneISUbPriOrity = 0;

GPIO_Write(GPIOC, OXFFFF); NVIC_InitStrUCtUre.NVIC_IRQChanneICmd = ENABLE;

/************* ^下面^为74HC573 存控制H ****************/ NVIC_Init (&NVIC—lnitStructure);

GPIO_InitStrUCtUre.GPIO_Pin = GPIO_Pin_2; }

GPIO」nitStructure.GPIO_Mode = GPIO_Mode_OUt_PP; int main()

GPIO」nitStructure.GPIO_Speed = GPIO_SPeed_2MH z; {

GPIO」nit(GPIOD, & GPIO_InitStrUCture); GPIO_COnfigUration();

//NLE置高,打开锁存器74HC573 NVIC_COnfigUration();

GPIO_SetBitS(GPIOD, GPIO_Pin_2); TIM1_COnfigUration();

} while(1)

void TIM1_COnfigUration(void) }

第7章USART结构及应用

39. 常见的短距离异步串行通信协议标准有:RS232标准、RS485标准。

40. 在异步串行通信中RS232标准的硬件连线主要有:RX(数据接收线)、TX (数据发送)、GND (地线)组成。

41. STM32F103中的USART模块支持:同步串行数据收和异步串行数据收发。

42. STM32F103中的USART模块支持:全双工异步通信、同步单向通信和半双工单线通信。

43. STM32F103的USART模块程序初始化中主要涉及:波特率、数据位、校验、停止位等设置。

44. STM32F103的USART模块的波特率最高可达: 4.5Mbit∕s。

45. 请利用STM32F103的USART模块实现与计算机之间通信,STM32F103发送:"Please input data!:"到计算机,计算机利用串口调试软件接

收数据,然后计算机发送数据到STM32F103 ,并通过开发析上的LCD显示出接收的数据。

9600bit/s ,数据位8位,停

止位1位,校验位无。数据接

收采用中断方式进行。

/****************************************************

说明:本程序是功能是STM32通过串口发:"PIeaSe input data!:" 对方通过串口发送数据,本STM32采用中断接收数据,保存在

RXBUffer[]

****************************************************/

#include "stm32f10x.h"

#include "system_stm32f10x.h"

#include "stm32f10x_gpio.h"

#include "stm32f10x_rcc.h"

#include "stm32f10x_USart.h"

#include "misc.h"

NVIC_InitStrUCtUre.NVIC_IRQChanneICmd = ENABLE;

NVIC_Init (&N VIC_lnitStructure);

中断第三级配置***************

Void USartIT_COnfigUration(void)

{

USART_ITCOnfig(USART2,USART_IT_RXNE,ENABLE) ;

USART 初始化***********************/

#include "lcd.h"

#include

**/

Char TXBUffer[]={"Please input

data!:"};

Char RXBUffer[]={0};

Char TXCOUnter;

Char RXCOUnter;

中断第二级配置***************

void NVIC_COnfigUration(void)

{

NVIC_InitTyPeDef NVIC_InitStrUCture;

NVIC_InitStrUCtUre.NVIC_IRQChanneI = USART2_IRQn;

NVIC_InitStrUCtUre.NVIC_IRQChanneIPreemPtiOnPriority = 0; void USart_init(void)

{

GPIO_InitTyPeDef GPIO_InitStrUCture;

USART_InitTyPeDef USART_InitStrUCture;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|

RCC_APB2Periph_AFI0,ENABLE);

RCC_APBIPeriPhCloCkCmd(RCC_APBIPeriPh_USART2,

ENABLE);

//RX管脚

GPIO_InitStrUCtUre.GPIO_Pin = GPIO_Pin_3;

GPIO_InitStrUCtUre.GPIO_Mode =

GPIO_Mode_IN_FLOATING;

GPIO_Init(GPIOA, & GPIO_InitStrUCture);

//TX管脚

GPIO_InitStrUCtUre.GPIO_Pin = GPIO_Pin_2;

GPIO_InitStrUCtUre.GPIO_SPeed = GPIO_SPeed_50MH z;

分析:如图所示,采用串口2(USART2),用到PA2、PA3两个管脚,STM32F103的USART配置成波特率:

}

whiIe(1) {

LCD_DiSPIayStringLine(Line4,"ReCeive Data:");

LCD_DiSPIayStringLine(Line5,RxBUffer);

}

}

第8章SPI结构及应用

46. SPI主从设备需共享时钟线,因此称为:同步串行通信总线。

47. SPI总线采用主从连接架构,通信双方分为:主控端(MaSter)和从动端(SIaVe)。

48. SPI接口的硬件连接线共有4根,分别是:设备片选线SS、时钟信号线SCLK、串行输出数据线MoSl、串行输入数据线MISo

49. STM32F103中的SPI总线通信中数据帧格式有:8位数据和16位数据。

50. STM32F103中的SPI总线支持硬件CRC校验以实现可靠通信。

51. 请利用STM32F103的SPI总线向LED显示模块发送显示信息,在LED上显示“ 01234567”。如图所示硬件连接。

GPIO_Init(GPIOA, & GPIO_lnitStructure); WhiIe(USART_GetFIagStatUS(USART2, USART_FLAG_TXE)==

RESET);

USART_https://www.doczj.com/doc/de1694852.html,ART_BaUdRate = 9600;

USART_https://www.doczj.com/doc/de1694852.html,ART_WOrdLength=

USART_WOrdLength_8b;

USART_https://www.doczj.com/doc/de1694852.html,ART_StOPBitS = USART_StOPBitS_1;

USART_https://www.doczj.com/doc/de1694852.html,ART_Parity = USART_Parity_No;

USART_https://www.doczj.com/doc/de1694852.html,ART_HardWareFlowControl =

USART_HardWareFlowControl_None;

USART_https://www.doczj.com/doc/de1694852.html,ART_Mode =

USART_Mode_RX | USART_Mode_Tx;

USART_Init(USART2, & USART_InitStrUCture);

USART_Cmd(USART2, ENABLE);

}

向串口发送一字符串**************/

USART_CIearFIag(USART2, USART_FLAG_TXE);

}

}

?k?k?k?k?k?k?k?k?k?k?k?k?k

?k?k

int main(void)

{

主程序************************ **/

USart_init();

USartIT_COnfigUration();

NVIC_COnfigUration();

__Set_BASEPRI(0x00);// 一级中断开关使能

STM3210B_LCD_lnit();

USART_SendString(TXBUffer,StrIen(TxBUffer)

);

void USART_SendString(Char *str,u8

Iength) {

u8 temp;

for(temp=0;tempvlength;temp++)

{

USART_SendData(USART2, str[temp]);

分析:本题主要是利用STM32F103的SPI模块向74LS595芯片发送数据,STM32F103作为主设备,74LS595作为从设备,硬件连接使

用SPI1 的PA7( MOSI )、PA5( CLK )和NSS( PA4)

#inclUde "stm32f10x.h"

#inclUde "stm32f10x_GPIO.h"

#inclUde "stm32f10x_spi.h"

#inclUde "stm32f10x_rcc.h"

/*此表为7段共阳数码管显示0?9的字模,数码管上编号为

“SR410361K ”可用*/

计算机三级网络技术题库详解

下列技术中,不属于宽带城域网Q o S保证技术的是()。 A) DiffServ B) MPLS C) EPON D) RSVP 下列关于接入技术特征的描述中,正确的是()。 A) ADSL技术具有非对称带宽特性 B) 远距离无线宽带接入网采用标准 C) 光纤传输系统的中继距离可达1000km以上 D) Cable Modem利用DWDM的方法将信道分为上行信道和下行信道 下列关于RPR技术的描述中,正确的是()。 A) RPR环能够在30ms内实现自愈 B) RPR环中每一个节点都执行DPT公平算法 C) RPR环将沿顺时针方向传输的光纤环叫做外环 D) RPR的内环与外环分别用于传输数据分组与控制分组 ITU标准OC-12的传输速率为()。 A) B) C) D) 下列关于路由器技术指标的描述中,错误的是()。 A) 吞吐量是指路由器的包转发能力 B) 背板能力决定了路由器的吞吐量 C) 语音、视频业务对延时抖动要求较高 D) 突发处理能力是以最小帧间隔值来衡量的 一台交换机总带宽为16Gbps,具有48个10/100Mbps电端口和若干个1000Mbps光端口,所有端口都工作在全双工状态,那么该交换机光端口数最多为()。 A) 1 B) 2 C) 3 D) 4 若服务器系统可用性达到%,那么每年的停机时间必须小于等于()。 A) 5分钟 B) 10分钟 C) 53分钟 D) 106分钟 子网掩码可写为()。 A) /16 B) /17 C) /18 D) /19 下图是网络地址转换NAT的一个示例

根据图中信息,转换表中(1)和(2)处的内容依次应为()。 A) 和 B) 和 C) 和 D) 和和 某公司分配给人事部、培训部和销售部的IP地址块分别为、和,三个地址块聚合后为()。 B) C) D) 下列IPv6地址表示中,错误的是()。 A) ::12D:BC:0:05E6 B) DA21:0:0:0:0:2A:F:FE08:32 C) BC21::10:0:1/48 D) FD60::2A90:FE:0:4CA2:943E 下列关于BGP协议的描述中,错误的是()。 A) 两个属于不同自治系统的边界路由器初始协商时要首先发送open分组 B) 两个BGP发言人需要周期性地交换keepalive分组来确认双方的相邻关系 C) 当路由发生变化时,BGP发言人使用notification分组通知相邻自治系统 D) 一个BGP发言人通过建立TCP连接与其他自治系统中BGP发言人交换路由信息 R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(a)所示,当R1收到R2发送的如下图(b)的(V, D)报文后,R1更新的五个路由表项中距离值从上到下 依次为()。 A) 0、3、4、3、2 B) 0、4、4、3、2 C) 0、5、4、3、1 D) 0、5、4、3、2 下列关于OSPF协议的描述中,正确的是()。 A) 在一个区域内的路由器数可达300个 B) 每一个区域OSPF拥有一个30位的区域标识符 C) 一个OSPF区域内的路由器不知道其他区域的网络拓扑 D) 当链路状态发生变化时只需向相邻的路由器发送信息 下列关于集线器的描述中,错误的是()。 A) 连接到一个集线器的所有结点共享一个冲突域 B) 集线器是基于MAC地址识别完成数据转发的

(完整word版)嵌入式系统复习及答案

一、单项选择题 1、下面关于哈佛结构描述正确的是(A )。 A、程序存储空间与数据存储空间分离 B、存储空间与IO空间分离 C、程序存储空间与数据存储空间合并 D、存储空间与IO空间合并 2、下面哪一种工作模式不属于ARM特权模式(A )。 A、用户模式 B、管理模式 C、软中断模式 D、FIQ模式 3、ARM9TDMI的工作状态包括( D )。 A、测试状态和运行状态 B、挂起状态和就绪状态 C、就绪状态和运行状态 D、ARM状态和Thumb状态 4、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为( C )。 A、立即寻址 B、寄存器间接寻址 C、多寄存器寻址 D、堆栈寻址 5、对寄存器R1的内容乘以4的正确指令是( C )。 A、LSR R1,#2 B、LSL R1,#2 C、MOV R1,R1, LSL #2 D、MOV R1,R1, LSR #2 6、下面指令执行后,改变R1寄存器内容的指令是( D )。 A、TST R1,#2 B、ORR R1,R1,R1 C、CMP R1,#2 D、EOR R1,R1,R1 7、下面哪一种功能单元不属于I/O接口电路。( D ) A、USB控制器 B、UART控制器 C、以太网控制器 D、LED 8、下面哪个操作系统是嵌入式操作系统。(B ) A、Red-hat Linux B、μCLinux C、Ubuntu Linux D、SUSE Linux 9、使用Host-Target联合开发嵌入式应用,( B )不是必须的。 A、宿主机 B、银河麒麟操作系统 C、目标机 D、交叉编译器 10、下面哪个系统不属于嵌入式系统( D )。 A、MP3播放器 B、GPS接收机 C、“银河玉衡”核心路由器 D、“天河一号”计算机系统

嵌入式复习思考题(1)答案

嵌入式复习思考题及答案(1) 一、简答题 1、ARM9有哪几种工作模式?其中哪几种属于特权模式?哪几种属于几种异常模式? 答:有用户、系统、管理、中止、未定义、普通中断、快速中断。系统、管理、中止、未定义、普通中断、快速中断属于特权模式。管理、中止、未定义、普通中断、快速中断属于几种异常模式。 2、ARM9有哪2种工作状态?各自特点?实现状态切换指令的是什么? 答:ARM状态与Thumb状态。ARM状态指令是32位;Thumb状态指令是16位。切换指令是BX。 3、简述ARM9在不同工作模式下寄存器分布情况(用图表说明)。R13、R1 4、R15的固定用途;CPRS和SPRS名称及功能。 答:R13常作为堆栈指针SP、R14作为链接寄存器LR、R15作为程序计数器PC。CPRS是当前程序状态寄存器,包含条件代码、中断禁止位、当前处理器模式以及其他状态和控制信息。SPRS是程序状态保存寄存器,异常出现时用于保存CPRS的状态。 4 5 答:响应过程:1、将引起异常指令的下一条指令的地址保存到新的异常工作模式的R14中; 2、将CPSR的内容保存到将要执行的异常中断对应的SPSR中; 3、根据异常类型CPSR中的运行模式位; 4、将相应的矢量地址赋值给PC,开始执行异常处理程序。还可设中断禁止位。 返回过程: 1、将连接寄存器LR的值减去相应的偏移量后送到PC中; 2、将SPSR内容送回CPSR; 3、若在进入异常处理时设置了中断禁止位,要在此清除。 6、写出ARM9支持的寻址方式,各举一例。 答:略 7、写出指令LDRB/LDRH/LDR的区别。 答:LDRB将内存单元一个字节的数据扩展到32位装载到寄存器; LDRH将内存单元半字(两个字节)的数据扩展到32位装载到寄存器; LDR 将内存单元一个字的数据装载到寄存器。 8、写出LDM、STM指令用于数据块拷贝时对应的4种后缀以及用于堆栈操作对应的4种后缀。 解释各自的执行过程。 答:数据块拷贝后缀:IA操作后指针增;DA操作后指针减; IB操作前指针增;DB操作前指针减。 堆栈操作后缀:FD满递减;ED空递减;FA满递增;EA空递增。 9、ARM和Thumb两种状态下各自堆栈的生成方式有何不同?写出各自对应的入栈、出栈指令。答:ARM堆栈有4种生成方式满递增、满递减、空递增、空递减; 入栈指令:STM(FD\ED\FA\EA 4种后缀之一)出栈指令:LDM(FD\ED\FA\EA 4种后缀之一)Thumb堆栈采用满递减的生成方式。入栈指令:PUSH . 出栈指令:POP 10、写出条件代码NE、EQ的判断条件。 答:NE Z=0 (不相等);EQ Z=1 (相等) 11、B、BL及BX指令有何区别?写出无嵌套的子程序调用及返回指令。 答:B是简单的转移指令,实现向目的地址的简单的跳转;

2019年3月全国计算机三级嵌入式考试题库第10套

一、选择题 1、数字信号处理器在嵌入式系统中得到广泛使用,下面关于数字信号处理器的叙述中错误的是: A) 它的英文缩写是DSP B) 它比通用的微处理器能更好地满足高速数字信号处理的要求 C)它特别适合于文字处理和图形用户界面 D) 手机和数码相机等产品通常都含有数字信号处理器 2、片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中正确的是: A) SoC芯片中只有一个CPU或DSP B) SoC已经成为嵌入式处理芯片的主流发展趋势 C) SoC是集成电路加工工艺进入纳米时代后的产物 D) 片上系统使用单个芯片进行数据的采集、转换、存储和处理,它不支持I/O功能 3、计算机局域网传输数据时,必须把数据组织成规定格式的"帧",每一数据帧由下图所示的5个部分组成,其中①、 ②、③分别是: A)发送设备MAC地址、接收设备MAC地址、校验信息 B) 发送设备MAC地址、校验信息、接收设备MAC地址 C) 校验信息、发送设备MAC地址、接收设备MAC地址 D) 接收设备MAC地址、发送设备MAC地址、校验信息 4、通常嵌入式系统对实时性和可靠性都有一定要求,如果把ATM柜员机和数码相机两者进行比较,它们中对实时性和可靠性要求较高的分别是: A) ATM柜员机、数码相机B)数码相机、ATM柜员机 C) ATM柜员机、ATM柜员机 D) 数码相机、数码相机 5、关于处理器内核说法正确的是: A) 51内核是RISC指令集结构 B) AVR内核是CISC指令集结构 C) MSP430内核采用冯.诺衣曼结构D)所有ARM内核均采用哈佛结构 6、关于ARM Cortex-M处理器的特点,以下说法错误的是: A) 功能强 B) 耗电少 C) RISC结构D)多周期操作 7、以下ARM处理器,只有Thumb-2状态和调试状态的是: A) ARM7 B) ARM9 C) ARM11 D) ARM Cortex-M3 8、已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R1=0x60000000,R0=0,执行ARM 指令LDRH R0,[R1]之后,R0的值为: A) 0x32303134 B) 0x00003230 C) 0x00003134 D) 0x00000032 9、已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为: A) 1 B) 8 C) 0x10 D) 0x80 10、对于ARM处理器以下不属于逻辑运算指令助记符的是: A) AND B) BIC C) EOR D) SBC 11、关于ARM处理器的工作模式,以下说法错误的是: A) 用户模式是程序正常执行的工作模式B) 管理模式负责处理存储器故障,实现虚拟存储器和存储器的保护 C) 系统模式运行特权级的操作系统任务 D) 当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的 12、以下关于ARM状态寄存器CPSR的说法正确的是: A) CPSR决定存储器的数据类型和存储模式 B) CPSR中I为快速中断禁止控制位 C) CSPR中的T为陷井标志D) CPSR决定ARM处理器工作模式 13、下面是关于ARM嵌入式芯片中的GPIO的叙述,其中错误的是: A) GPIO即通用输入/输出端口 B) GPIO作为输入时具有缓冲功能 C) GPIO作为输出时具有锁存功能D) GPIO引脚可以是多功能的,但引脚功能不能超过两种 14、下面是关于ARM处理器芯片内部的定时计数组件的叙述,其中错误的是: A) ARM处理芯片内部的定时计数组件中包含通用定时器(Timer) B) ARM处理芯片内部的定时计数组件中一般只包含一路脉冲宽度调制信号(PWM) C) ARM处理芯片内部的看门狗定时器(WDT)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位

接入网考试试题与答案

接入网考试试题与答案文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

2011年接入网试题注意事项: A本试卷考试时间为120分钟,闭卷考试。满分100分。 B应考人员在答题前,请将姓名、所在单位具体部门、联系方式认真准确地填写在试卷上。 C应考人员应严格遵守考场纪律,服从监考人员的监督和管理,凡考场舞弊不听劝阻或警告者,监考人员有权终止其考试资格,没收试卷,以0分处理,并报上级部门予以处分。 D考试结束,应考人员应停止答卷,离开考场。监考人员收卷后,对答卷进行装订、密封,送交有关部门进行评判,试卷、答题纸不得带离考场。 姓名:所在单位: 成绩:联系方式: 一、填空题(每空0.5分,共计0.5*20=10分) 1、PON系统由局侧的光线路终端(OLT)、用户侧的光网络单元(ONU)和光分配网络(ODN)组成。 2、以太网无源光网络(EPON)是一种采用点到多点(P2MP)结构的单纤双向光接入网络,其典型拓扑结构为树型。 3、EPON系统采用WDM技术,实现单纤双向传输。其下行采用__广播___方式的数据传输方式,上行采用___时分复用___方式并且采用测距技术保证上行数据不发生冲突。

4、在xPON系统中,上行信号分时突发发送,采用测距技术保证 上行数据不发生冲突。 5、连云港IP城域网由 IP城域骨干网和宽带接入网组成。 6、ONU向OLT注册认证,可以使用 MAC 地址、 SN认证以及混合认证三种认证方式。 7、E8-C终端管理通道使用PVC 8/46 ,采用路由方式接入,通过DHCP获取管理地址,和ITMS系统进行通信。 8、连云港电信华为OLT主要有2种主控单板类型,分别是_SCUL_、_SCUN_。 9、QINQ实现方式可以分为两种,基本QINQ和灵活QINQ。 10、EPON系统中通过 OAM 协议对ONT(A类终端)进行管理,GPON 系统中采用 OMCI 协议对ONT进行管理。 二、单项选择题(每题1.5,共1.5*20=30分) 1.中兴 C220的MAC地址老化时间是 ( D ) A、60ms B、180ms C、240ms D、300ms 2. 在光通信中,ODN1:16光分路器的损耗大概是:( B ) A、9db B、12db C、14db D、16db 3.SIP协议称( A )协议。 A、初始会话 B、多媒体通信

嵌入式习题答案

嵌入式习题答案Last revision on 21 December 2020

第一章习题答案 1.什么是嵌入式系统请列举几个常见的嵌入式系统。 答:根据国际电气和电子工程师协会(IEEE)的定义,嵌入式系统是控制、监视或者辅助设备、机器和生产线运行的装置(Devices used to control, monitor, or assist the operation of equipment, machinery or plants)。这主要是从产品的应用角度加以定义的,由此可以看出嵌入式系统是软件和硬件的综合体,可以涵盖机械等附属装置。 目前被我国科学家普遍认同的定义是:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统。 常见的嵌入式系统:手机,DVD,路由器,核磁共振仪,全自动洗衣机。 2.嵌入式系统与通用计算机有哪些区别 答:(1) 以应用为中心;(2) 以计算机技术为基础(3) 软件和硬件可裁减(4) 对系统性能要求严格(5)软件的固件化(6)需要专用的开发工具 3.嵌入式系统的发展分为哪几个阶段 答:第一阶段:无操作系统的嵌入算法阶段。第二阶段:以嵌入式CPU为基础,以简单操作系统为核心的嵌入式系统。第三阶段:以嵌入式操作系统为标志的嵌入式系统。第四阶段:以基于Internet为标志的嵌入式系统。 4.请列举嵌入式系统的主要应用领域。 答:(1)工业控制领域(2)交通运输领域(3)消费电子产品(4)家电领域(5)通信领域(6)商业和金融领域(7)环境监测领域(8)医疗领域(9)建筑领域(10)军事国防领域(11)航天航空领域

全国计算机等级考试三级嵌入式系统开发技术题库

全国计算机等级考试三嵌入式系统开发技术题库第8套 一、选择题 1、下列产品中不属于嵌入式系统的是: A) 有线电视机顶盒 B) 服务器 C) 电饭煲 D) 路由器 2、下面关于嵌入式系统逻辑组成的叙述中,错误的是: A) 嵌入式系统由硬件和软件两部分组成 B) 嵌入式系统硬件的主体是中央处理器(CPU)和存储器 C) 嵌入式系统的CPU比通用计算机简单得多,它们都是8位字长的处理器 D) 嵌入式系统通过输入/输出(I/O)接口和输入/输出设备与外部世界进行联系 3、按照软硬件技术的复杂程度嵌入式系统分为低端系统、中端系统和高端系统三大类,下面有关低端系统的叙述中错误的是: A) 硬件大多采用4位或8位单片机 B) 由监控程序对系统进行控制,不使用操作系统 C) 家用洗衣机、吸尘器、电磁炉等属于低端嵌入式应用系统 D) 它们正在被32位的高端系统所取代 4、片上系统(SOC或SoC)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是: A) SoC是电子设计自动化水平提高和大规模集成电路制造技术发展的成果 B) SoC芯片既包含处理器又包含存储器,既有数字电路也有模拟电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能 C) SoC已成为集成电路设计的发展趋势, 32位嵌入式处理芯片大多是SoC D) 智能手机已经广泛采用SoC,平板电脑大多还使用传统的Intel处理器 5、一幅没有经过数据压缩的彩色图像,其数据量是768KB,分辨率为1024*768,那么它每个像素的像素深度是: A) 24位 B) 16位C) 12位 D) 8位 6、获取数字声音的过程中必须进行"取样"、"量化"等处理。下面关于"量化"的叙述中错误的是: A) 量化就是把声音样本的模拟量转换成数字量来表示 B) 量化过程往往也称为D/A转换 C) 量化位数增多,量化的精度可以提高,声音的保真度也更好 D) 量化位数越少,数字声音的数据量也越少 7、局域网是计算机网络中最流行的一种形式。下面有关局域网的叙述中错误的是: A) 局域网指较小地域范围内的计算机网络,它有多种类型 B) 局域网通常为一个单位所拥有,自建自管 C) 它主要使用光缆进行连网和数据通信 D) 局域网数据传输速率高,延迟时间短,误码率低 8、以下关于互联网IP地址的叙述中,错误的是: A) 正在上网(online)的每一台终端设备都有一个IP地址 B) 现在广泛使用的IPv4协议规定IP地址使用32个二进位表示 C) IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5 D) 许多设备的IP地址是动态分配的而非固定不变的 9、对于ARM系列,最适合高端应用的嵌入式处理器是: A) ARM9 B) ARM Cortex-M C) ARM Cortex-A D) ARM Cortex-R 10、以下关于ARM程序状态寄存器CPSR说法错误的是: A) CPSR记录了ARM运行过程中的标志状态

接入网维护试题A

一、单项选择题 1、ONU和OLT之间的光路衰减值范围应该在________之间。 A: 6 ~ 26dB B: 8 ~ 28dB C: 6 ~ 28dB D: 8 ~ 26dB 2、宽带上网用户,如果在BAS上改变认证方式,那么一般情况下在(A)也要修改数据的 的封装格式。 A、MODEM B、DSLAM C、L2交换机 D、ADSL用户板 3、IEEE为快速以太网制定标准为__D A、IEEE802.3Z B、IEEE802.3ab C、IEEE802.3ak D、IEEE802.3U 4、局内布线绝缘要求应小于(D)MQ A、10 B、12 C、18 D、20 5、ADSL技术是采用_A_技术将上下行信号分开。 A、FDM B、TDM C、EC D、CDMA 6、下面对XDSL描述错误的是__C A、G.SHDSL是ITU-TG.991.2标准,SHDSL频带要占用POTS,所以线路上不能接电话。 B、ADSL是不对称的传输技术,工作频带上行26KHZ—138KHZ,下行为138KHZ——1.104MHZ,ADSL的频带与POTS不重叠,即上网时可打电话。 C、VDSL的工作频带为上行900KHZ——3MHZ,下行为4.5MHZ——7.9MHZ,传输距离较ADSL要近。 D、ADSL2+的频带分成512个字载波。 7、在以太网中ARP报文为ARP Resquest和ARP Response其中ARP Request是广播报文,ARP Response 是(B)报文。 A、广播 B、单播 C、组播 D、多播 8、MPLS中,IP包的标记由(A)分配 A、边缘路由器分配 B、边缘交换机 C、中间路由器

嵌入式系统模拟试题及答案

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 题号一二三四五总分 题分2010302020 得分 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、 ,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼 容8位/16位器件。

(3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结 构在内存和寄存器之间批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。 要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳 定性、可维护性、可升级、可配置、易于操作、接口规范、抗干 扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需 要首先运行BootLoader这段程序,因此它需要放在系统加电后 最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预 先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通

嵌入式SQL习题答案

9.3.1 a) void closestMatchPC() { EXEC SQL BEGIN DECLARE SECTION; char manf[], SQLSTATE[6]; int targetPrice, float tempSpeed, speedOfClosest; char tempModel[4], modelOfClosest[4]; int tempPrice, priceOfClosest; EXEC SQL END DECLARE SECTION; EXEC SQL DECLARE pcCursor CURSOR FOR SELECT model, price, speed FROM PC; EXEC SQL OPEN pcCursor; EXEC SQL FETCH FROM pcCursor INTO :modelOfClosest, :priceOfClosest, :speedOfClosest; if(NOT_FOUND) /* print message and exit */ ; while(1) { EXEC SQL FETCH pcCursor INTO :tempModel, :tempPrice, :tempSpeed; if (NOT_FOUND) break; if(|tempPrice-targetPrice|<|priceOfClosest-targetPrice|) { modelOfClosest = tempModel; priceOfClosest = tempPrice; speedOfClosest = tempSpeed; } } EXEC SQL SELECT maker INTO :manf FROM Product WHERE model = :modelOfClosest; printf("manf=%s, model=%d, speed=%d\n", manf, modelOfClosest, speedOfClosest); EXEC SQL CLOSE CURSOR pcCursor; }

2016计算机三级嵌入式考试简答题及答案

2016计算机三级嵌入式考试简答题及答案 本文为各位同学们准备的是关于计算机三级的嵌入式考试题,希望能帮助到大家! 1. 简述典型嵌入式系统的组成。 答:典型的嵌入式系统由2部分组成; 嵌入式硬件:包括处理器、存储器、总线、外部设备、IO端口、以及各种控制器; 嵌入式软件:包括嵌入式操作系统和各种应用程序。 2. 简述影响嵌入式软件调试的因素。 答:影响嵌入式软件调试的因素主要包括3个: 硬件缺陷; 编译器自动优化; 外界环境干扰。

3. 简述处理机管理中调度的作用和目的。 答:通过在进程之间切换CPU来提高计算机的实际使用效率;其目的就是在任何时候都使得有一个进程在运行,从而使CPU使用率最大化。 4. 简述嵌入式程序优化遵循的原则。 答:嵌入式程序优化遵循三个原则: 等效原则 有效原则 经济原则 5. 简述Boot Loader的功能。 答:Boot Loader主要有3个功能: 初始化目标硬件设备;控制启动过程;下载并执行操作系统映像。 6. 简述GDB调试器提供的基本功能。

答:GDB调试器提供4个基本功能: 启动程序;在断点处暂停程序;在程序暂停时,可以检查程序中所发生的事情;动态改变程序的执行环境。2016计算机三级嵌入式考试简答题及答案2016计算机三级嵌入式考试简答题及答案。 7. 简述嵌入式操作系统的主要功能。 答:嵌入式操作系统由4个主要功能: 处理机管理;同步;内存管理;文件系统。 8. 简述指令集模拟器按体系架构的分类及分类的含义。 答:指令集模拟器按体系架构分2类: 同构模拟器,指在某种体系架构的处理器之上,使用软件模拟出另一个与自己相同的虚拟机。 异构模拟器,在一种体系架构的处理器之上,模拟另外一种处理器的执行。、 9. 简述嵌入式系统的发展阶段。

嵌入式系统试题闭卷及答案

《嵌入式系统》试题 闭卷答题时间:30分钟 一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。 5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。 6、嵌入式开发一般采用()方式,其中宿主机一般是指()。 7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构,ARM920T采用()的内核架构。 采用()级流水线结构,ARM920TDMI采用()级流水线。 9.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统,VxWorks属于()操作系统。 10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。() (A)处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。() (A)DOS (B)unix (C)Windowsxp (D)linux 3、下面哪个选项不是SUB设备的特点。() (A)串行通信方式(B)不可热拨插 (C)分HOST、DEVICE和HUB (D)通信速率比RS232快 4、下面哪种嵌入式操作系统很少用于手机终端设备上。() (A)Symbian (B)WinCE (C)uc/os (D)linux 5、以下哪项关于SRAM和DRAM的区别是不对。() (A)SRAM比DRAM慢(B)SRAM比DRAM耗电多 (C)DRAM存储密度比SRAM高得多(D)DRM需要周期性刷新 6、uc/os操作系统不包含以下哪几种状态。() (A)运行(B)挂起 (C)退出(D)休眠 7、0x07&0x11的运算结果是。() (A)0x01 (B)0x11 (C)0x17 (D)0x07 8、以下哪种方式不是uc/os操作系统中任务之间通信方式。() (A)信号量(B)消息队列 (C)邮件(D)邮箱 9、以下哪种方式不是文件系统的格式。() (A)FAT (B)DOS (C)NTFS (D)Ext 10、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。() (A) (B) (C) (D)OSTaskInit 三、判断题:共5小题,每小题2分,满分10分。 1、所有的电子设备都属于嵌入式设备。() 2、冯诺依曼体系将被哈佛总线所取代。() 3、嵌入式linux操作系统属于免费的操作系统。() 4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。() 5、的最大通信速率为12M/S。() 简答题:共2小题,每小题10分,满分20分。 1、根据嵌入式系统的特点,写出嵌入式系统的定义。 2、试分析实时操作系统的工作状态特点及相互之间的转换。

arm嵌入式系统课后习题部分答案

a r m嵌入式系统课后习题 部分答案 The pony was revised in January 2021

一填空题嵌入式系统从大的方面分为(嵌入式系统硬件平台)和(嵌入式软件)两大部分。 驱动层程序一般包括(硬件抽象层HAL)、(板级支持包BSP)和(设备驱动程序)。 嵌入式系统核心是嵌入式处理器,可分为(嵌入式微处理器)、(嵌入式微控制器)、嵌入式DSP处理器和(嵌入式片上系统SoC)4大类。处理器分为(ARM)和(Thumb)两种操作状态。 状态下,SP寄存器指的是(R13)、LR寄存器指的是(R14)、PC寄存器指的是(R15). 处理器支持的数据类型中,字节为(8)位、半字为(16)位、字为(32)位。 (-S)指令集包括(ARM)指令集和(Thumb)指令集。 指令用于从(存储器)中将一个32位的字数据传送到(目的寄存器)中。 指出下面各条指令的寻址方式。 SUB R0,R1,R2 ;寻址方式:(寄存器寻址)。

SUBS R0,R0,#1 ;寻址方式:(立即寻址)。 MOV R0,R2,LSL#3 ;寻址方式:(寄存器移位寻址)。 SWP R1,R1,[R2] ;寻址方式:(寄存器间接寻址)。 LDR R2,[R3,#0x0C] ;寻址方式:(基址寻址)。 汇编语言源程序中语句一般有(指令)、(伪指令)、(伪操作)和宏指令组成。 对Flash存储器的编程可通过(JTAG仿真/调试器)、( ISP )和(IAP)3重方法来实现。 异常向量表可以来自4个不同的存储器区域,分别是(片内Flash )、(片内SRAM )、( Boot Block )和片外存储器。 系列的定时器主要用于3个方面:(对内部事件进行计数的间隔定时器)、(通过捕获输入实现脉宽解调器)、(自由运行的定时器)。二选择题 可以表示微控制器的缩略词是( B ) A. MPU B. MCU C. WDT 类存储器包括( ABD )

接入网技术-自测题一(考试试卷)

1 XXX 大学考卷(自测题一) (20 年至20 学年度第 学期) 考试时间 年 月 日(90分钟) 课程 接入网技术 教师签名 注意:所有题目的答案均填涂在答题卡上,写在本试卷上的答案无效] 一.单项选择题(每题2分,共20分) 1. “最后一公里”可理解为( ) A 、局端到用户端之间的接入部分 B 、局端到用户端之间的距离为1公里 C 、数字用户线为1公里 D 、数字用户环路为1公里 2. G .902定义的接入网是传统意义上的接入网,区别于( )定义的IP 接入网。 A 、CCITT B 、ITU-T C 、Y .1231 D 、TMN 3. CMTS 的功能包括( ) A 、信号的调制与解调 B 、分配上行带宽 C 、提供与用户终端的接口 D 提供与用户终端的接口 4. xDSL 业务是一种利用( )作为传输介质,为用户提供高速数据传输的宽带接入业务。 A 、光纤 B 、同轴电缆 C 、普通电话线 D 、RJ11 5.常见的用户ADSL Modem 分为外置式ADSL Modem 、ADSL 路由器、内置式PCI 接口的 ADSL Modem 和( )接口的ADSL Modem 。 A 、串行 B 、并行 C 、IDE D 、USB 6、G.902定义的接入网是传统意义上的接入网,区别于( )定义的IP 接入网。 A 、CCITT B 、ITU-T C 、Y .1231 D 、TMN 7、属于Cable Modem 使用的工作频段为 ( ) A 、10GHz ~66GHz B 、5MHz ~42MHz C 、2.4GHz D 、550MHz ~750MHz 8、CMTS 的功能包括( ) A 、信号的调制与解调 B 、分配上行带宽 C 、提供与用户终端的接口 D 提供与用户终端的接口 9、与无线广域接入技术特点符合的是: ( ) A 、 用户不能切换与漫游 B 、 用户只能在半径为 100m 的范围内移动 C 、 用户只有处于移动中才能接入 D 、 用户可以随时随地的接入 10.以下不参与用户接入管理的协议类型是: ( ) A 、 接入链路协议 B 、 HTTP C 、 接入认证/控制协议 D 、 接入管理协议 二、判断题(每题2分,共10分) 11.随着电信技术的发展、电信业务的增加,电信网的类型和构成也在不断发生变化。目前,我国电信网的数字化进程已基本完成,初步建立了一个现代通信网。( ) A 、正确 B 、错误 12. 电信网按信息类型分为公用通信网和专用通信网( ) A 、正确 B 、错误 13. 常规的以太网组网设备HUB 和交换机都可以用作以太接入网的接入设备。( ) A 、正确 B 、错误 14. ADSL 是一种基于电话铜线并与话音业务共存的宽带接入技术。( ) A 、正确 B 、错误 15. 无线广域接入的特点是终端在大范围内快速移动,实现时需要借助于基础网络。( ) A 、正确 B 、错误 三、填空题(每题2分,共10分) 16、AN 的英文全称是 ,对应的中文名称是 。 17、现代通信网络的两大基本部件是 和 。 18、接入网所具有的_ __为用户提供了更多选择的同时,也加剧了网络运营商的竞争。 19、对于以太网接入通常可采用两种用户接入管理协议,分别是___ _ 和 20、无线局域网采用的标准规范是由 制定的____ _。 四.问答题(每题10分,共60分) 1、什么是接入网?接入网有哪些特点? 2、简要描述接入网的结构与定界? 3、简述光接入网的基本组成结构,以及各自的功能 。 4、APON 系统在物理层传输上涉及的要点有哪些?简要介绍众要点。 5、什么是串扰?有哪些分类? 6、BSS 的基本含义是什么? 姓名__________________ 专业名称__________________ 班号________________学号__________________教学中心_________________ …………………… …… … … … … …密………………… …… … … … … ……封……………… …… … … …线… … … …… … … ……………………

嵌入式系统试卷及答案

嵌入式系统试卷及答案

2014年上学期11级计算机专业嵌入式系统期末试卷 专业班级学号姓名___ _____ 考试时间120分钟考试方式闭卷考试成绩__________ _ 题号一二三四五六 得分 一、选择题(本大题共10个小题,每小题1分,共10分) 1、和PC机系统相比,下列哪点不是嵌入式系统所特有的:( C) A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简 2、ADD R0,R1,#3属于( A)寻址方式。 A、立即寻址 B、多寄存器寻址 C、寄存器直接寻址 D、相对寻址 3、GET伪指令的含义是:(A) A、包含一个外部文件 B、定义程序的入口 C、定义一个宏 D、声明一个变量 4、μCOS-II操作系统不属于:(C) A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统 5、FIQ中断的入口地址是:(A) A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014 6、ARM指令集和Thumb指令集分别是(D)位的。 A、8位,16位 B、16位,32位 C、16位,16位 D、32位,16位 7、BL和BX的指令的区别是( D ) A、BL是跳转并切换状态;BX带返回的跳转并切换状态。 B、BL是带返回的连接跳转;BX带返回的跳转并切换状态。 C、BL是跳转并切换状态;BX是带返回的连接跳转。 D、BL是带返回的连接跳转;BX是跳转并切换状态。 8、Boot Loader 的启动过程是( A ) A.单阶段 B. 多阶段 C.单阶段和多阶段都有 D.都不是 9、以下说法不正确的是( B ) A 、任务可以有类型说明 B 、任务可以返回一个数值 C 、任务可以有形参变量 D 、任务是一个无限循环 10、若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是(D) A、函数调用可以作为独立的语句存在

周立功-ARM嵌入式系统基础教程课后习题答案11

第一章 思考与练习 1、举出3个书本中未提到的嵌入式系统的例子。 答:红绿灯控制,数字空调,机顶盒 2、什么叫嵌入式系统 嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系 统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 3、什么叫嵌入式处理器?嵌入式处理器分为哪几类? 嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。 嵌入式微处理器(Embedded Microprocessor Unit, EMPU) 嵌入式微控制器(Microcontroller Unit, MCU) 嵌入式DSP 处理器(Embedded Digital Signal Processor, EDSP) 嵌入式片上系统(System On Chip) 4、什么是嵌入式操作系统?为何要使用嵌入式操作系统? 是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。 其次,提高了开发效率,缩短了开发周期。再次,嵌入式实时操作系统充分发挥了32 位CPU 的多任务潜力。 第二章 1、嵌入式系统项目开发的生命周期分哪几个阶段?各自的具体任务是什么? 项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4 个阶段。 识别需求阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。 提出解决方案阶段由各厂商向客户提交标书、介绍解决方案。 执行项目阶段细化目标,制定工作计划,协调人力和其他资源;定期监控进展, 分析项目偏差,采取必要措施以实现目标。 结束项目阶段主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。 2、为何要进行风险分析?嵌入式项目主要有哪些方面的风险? 在一个项目中,有许多的因素会影响到项目进行,因此在项目进行的初期,在客户和开发团队都还未投入大量资源之前,风险的评估可以用来预估项目进行可能会遭遇的难题。 需求风险;时间风险;资金风险;项目管理风险 3、何谓系统规范?制定系统规范的目的是什么? 规格制定阶段的目的在于将客户的需求,由模糊的描述,转换成有意义的量化数据。 4、何谓系统规划?为何要做系统规划 系统规划就是拟定一个开发进程,使项目在合理的进程范围中逐渐建构完成。其目地是让客户可以进一步地掌握系统开发的进程,并确定检查点,以让双方确定项目是否如预期中的进度完成。 5、为什么在项目结束前需要进行项目讨论? 项目的讨论一个项目进行的反馈机制。通过这一个程序,项目团队的经验才可以被记录 下来,也就是说,这是一个撰写项目历史的过程。 第三章 1、ARM7TDMI中的T、D、M、I的含义是什么? 64 位乘法指令(带M 后缀的)、支持片上调试(带D 后缀的)、高密度16 位的Thumb 指令机扩展(带T 后缀的)和EmbededICE 观察点硬件(带I 后缀的) 2、ARM7TDMI采用几级流水线?使用何种存储器编址方式? 三级流水线(取指译码执行);使用了冯·诺依曼(V on Neumann )结构,指令和数据共用一条 32 位总线。 3、ARM处理器模式和ARM处理器状态有何区别? 处理器模式指的是处理器在执行程序时在不同时刻所处的不同状态,处理器状态指的是处理器当前所执行的指令集。 4、分别列举ARM的处理器模式和状态。 状态: ARM 状态32 位,这种状态下执行的是字方式的ARM 指令

相关主题
文本预览
相关文档 最新文档