计算机嵌入式开发技术考试错题集

选择题

(以前写的,现在翻到了发出来)
1、UTF-16采用的是双字节可变长编码。

2、ARM处理器的7种类型的异常中:
最高的是 复位;
最低的是 未定义指令UND 和 软件中断SWI;

3、只要AND 和 BIC的位清零指令,可以在不影响其他位的情况下 做到对指令位进行清零。

4、AMBA的叙述正确的有:
(1)ARM处理器的高宽带高性能外围接口通常链接到AMBA的系统总线;
(2)ARM处理器的速度不高的外部接口如UART通常连接到AMBA的外围总线。

5、UART的叙述正确的有:
(1)UART可以实现全双异步串行通信;
(2)UART传送信息时,起始位以逻辑 0 为标志,停止位以逻辑 1 为标志;(不能通过编程来确定)

6、以太网叙述正确的有:
(1)以太网物理层信息一般通过网络变压器和网络的RJ-45插座相连而接入网络。
(2)有些ARM处理器(如Cortex-M3嵌入式处理芯片)就嵌入有以太网控制器。

7、关于硬件抽象层 和 板级支持包的概念正确的有:
(1)硬件抽象层是在操作系统层与硬件之间设置的独立的接口软件层,是所有直接依赖于硬件的软件。
(2)U-Boot是被认为功能全面、具有灵活性以及应用广泛的开放源码板级支持包。

8、关于嵌入式操作系统叙述正确的有:
(1)TinyOS是开源嵌入式操作系统,主要用于无线传感网络。
(2)按照内核结构,嵌入式操作系统可分为单内核 和 微内核 操作系统。
(3)单内核的优点是 应用程序效率高,反应速度快。

9、属于嵌入式Linux发行版的是
RTAI 、 MontaVista Linux 、Xenomal
【eCos 是一种免费的和开源的实时操作系统(C/C++编码)】

10、关于GNU的叙述正确的是
(1)GCC是针对Linux操作系统环境下应用程序的编译工具,功能是将 源程序以及库文件编译链接成执行文件。
【过程:预处理、编译、汇编、连接】
(2)GNU开发工具套件是在宿主机上安装并使用的工具软件。

11、指令集模拟器(ISS)是在宿主器上模拟应用程序,在目标机上运行行为的软件工具。

填空题:

1、字符的描述方法分为:点阵法 和 轮廓法

2、有线通信:双绞线
特点:成本低、易受外部高频电磁波干扰、误码率较高,传输距离有限,主要应用固定电话回路和计算机局域网等。

3、无线局域网的相关知识:
(1)无线局余网采用的协议主要是 IEEE802.11a ,俗称WiFi 。
(2)其中最早的IEEE.802.11b(2.4GHz频段)采用调频扩频技术,传输速率可根据环境而调整。
(3)Bluetooth 后来被IEEE作为 个人无线区域网协议的基础。

4、全局标号的声明用的是 EXTERN
引用其他文件中的标号 IMPORT

5、Android的软件架构分层是
Linux内核、系统运行库、应用程序框架、应用程序

6、uC/OS-II操作系统的任务构成:
程序代码、任务堆栈、任务控制块

7、uC/OS-II操作系统的启动过程的三个主要的uC/的函数是:
(1)
(2)
(3)

8、嵌入式开发过程:
需求分析和规格说明、系统设计、构件设计、系统集成与测试

9、GNU中GCC参数的使用:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LionelMartin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值