慕课嵌入式开发及应用(第二章.嵌入式硬件构件与底层驱动构件基本规范)
慕课苏州大学.嵌入式开发及应用.第二章.入门与软件框架.嵌入式硬件构件与底层驱动构件基本规范
- 0 目录
- 2 入门与软件框架
- 2.1 嵌入式硬件构件与底层驱动构件基本规范
- 2.1.1 课堂重点
- 2.1.2 测试与作业
- 3 下一章
0 目录
2 入门与软件框架
2.1 嵌入式硬件构件与底层驱动构件基本规范
2.1.1 课堂重点
2.1.2 测试与作业
下面关于嵌入式硬件构件的描述中错误的是
A.根据接口之间的生产消费关系可分为:核心构件、中间构件和终端构件三种类型。
B.核心构件既有需求接口又有供给接口。
C.中间构件既有需求接口又有供给接口。
D.终端构件只有供给接口。
正确答案:B
嵌入式底层驱动构件设计的基本思想是:尽量做到当一个底层构件应用到不同系统中时,仅需修改构件的源程序文件,对于构件的头文件则不必修改或改动很小。
A.B.
正确答案:错
1公共要素文件中,一般应包括以下几个方面的内容:
A.包含描述芯片寄存器映射的头文件
B.一位操作的宏函数
C.对外接口函数声明
D.重定义基本数据类型
正确答案:A、B、D
2在底层驱动构件中,可以根据需要适当使用全局变量。
A.B.
正确答案:错
3设计中间构件时,如何描述需求接口及供给接口?
正确答案:
描述需求接口采用接口注释,处于虚线框内,描述供给接口采用接口网标,处于虚线框外。
3 下一章
博客地址:
慕课嵌入式开发及应用(第二章.嵌入式硬件构件与底层驱动构件基本规范)相关推荐
- 嵌入式硬件构件与底层驱动构件基本规范
嵌入式硬件构件与底层驱动构件基本规范 构件化设计 嵌入式硬件构件 核心构件 中间构件 描述需求接口 描述供给接口 终端构件 嵌入式底层驱动构件 底层驱动构件的规范 底层驱动构件的封装规范 构件设计的基 ...
- RISC-V嵌入式开发准备篇2:嵌入式开发的特点介绍
原文出处:https://mp.weixin.qq.com/s/ljYZwMj3JaPN29dTAXA3bQ 随着国内第一本RISC-V中文书籍<手把手教你设计CPU--RISC-V处理器篇&g ...
- ASP.NET3.5 企业级项目开发 -- 第二章(续) 数据访问层(DAL)的开发解决方案提出...
ASP.NET3.5 企业级项目开发 -- 第二章(续) 数据访问层(DAL)的开发解决方案提出 前言:首先给大家说声"对不起",因为自从打算写这系列的文章以来,得到大家很多的支持 ...
- ASP.NET3.5 企业级项目开发 -- 第二章 数据访问层(DAL)的开发
为什么80%的码农都做不了架构师?>>> ASP.NET3.5 企业级项目开发 -- 第二章 数据访问层(DAL)的开发 前言:本篇主要讲述数据访问层的开发, ...
- python适合做嵌入式开发吗_python能做嵌入式吗
近些年来Python非常流行,Python是一种面向对象的解释型计算机程序设计语言,Python语法简洁清晰,易读性以及可扩展性,Python具有丰富和强大的库,能够把用其他语言制作的各种模块(尤其是 ...
- python适合做嵌入式开发吗_python可以做嵌入式吗
Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. 近些年来P ...
- 嵌入式开发培训学什么?嵌入式开发板知识讲解
嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,linux,android等.另外,用c,c++或汇编开发:用高级处理器,arm7,arm9,arm1 ...
- Cyclone V SoC FPGA学习之路第二章:硬件篇
Cyclone V SoC FPGA学习之路第二章:硬件篇(内部资源) 前言 上一章了解了<cycloneV device datasheet>,其中数据手册里重点介绍了电源要求,时序参数 ...
- 第二章 操作系统的硬件环境
第二章 操作系统的硬件环境 操作系统运行的硬件环境组成 中央处理器 存储系统 中断系统 I/O系统 时钟以及时钟序列 //- Linux中断处理 操作系统的运行环境主要包括系统的硬件环境和由其他的系统 ...
最新文章
- python使用heapq快速查找最大或最小的 N 个元素
- webpack配置vue组件加载器
- java jdbc 链接pg_Java零基础教程
- 公共技术点之 Java 反射 Reflection
- python操作excel和txt文件
- redhat_yum install
- 怎么用金蝶记kis账王查询账簿
- 万万没想到,一个 MongoDB.Driver 的 bug 导致 .NET5 程序死锁!
- 微信薅羊毛拼团商城小程序 v2.7.5
- 动手学深度学习(PyTorch实现)(七)--LeNet模型
- PHP 7問世,2億網站效能翻倍有望
- 深耕“工业互联网”,华为云持续开花
- Spring 下注解说明
- eclipse 与my eclipse区别,IDE
- 标竿学习 - 一项有效的管理工具(转载)
- LT8911EXB 产品功能概述 MIPIDSI/CSI转EDP
- android蓝牙连接取消后怎么重新连上,重新启动后接收蓝牙连接更改
- Android 实现SKU选择通用方式
- j2ee期末考试总结
- 科研实习 | 中科院软件所郑权老师组招收图形学方向研究实习生