《嵌入式系统设计师教程 (第2版).pdf》链接:https://download.csdn.net/download/AnChenliang_1002/87864728

该资源在上传时涉及到版权问题无法上传,所以保留该资源仅为了日后查看时博主自己可以下载;

本文用来记录在学习《嵌入式系统设计师教程 (第2版)》过程中的个人笔记。

简介

图书简介
本书按照全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣嵌入式系统设计师考试大纲。全书共6章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计、嵌入式系统设计与维护等知识进行了详细的讲解,最后介绍了一个典型的嵌入式系统设计案例。 本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可以作为本科生嵌入式系统相关课程教材或培训用书使用。

第一章 计算机系统基础知识

1.1 嵌入式计算机系统概述

1.2 数据表示

1.2.1 进位计数制及其转换

十进制转换成二进制

整数部分:“除2取余”
小数部分:“乘2取整”

例子如下图所示
在这里插入图片描述
二进制转换成十进制

在这里插入图片描述

1.2.2 数值型数据的表示

原码

在这里插入图片描述
反码

在这里插入图片描述

补码

在这里插入图片描述

移码

在这里插入图片描述

1.2.3 其他数据的表示

8421BCD码

在这里插入图片描述

ASCII码

在这里插入图片描述
在这里插入图片描述

1.2.3 校验码

奇偶校验

在编码中增加一个校验位,来使编码中1的个数为奇数(奇校验)或者偶数(偶校验)

在这里插入图片描述

1.4 计算机硬件组成及主要部件功能

计算机系统的基本硬件组成包括运算器、控制器、存储器、输入设备和输出设备。运算器和控制器等部件集成在一起统称中央处理单元(Central Processing Unit,CPU)。

1.4.3 总线

数组总线(Data Bus)

在这里插入图片描述

地址总线(Address Bus)

在这里插入图片描述

控制总线(Control Bus)

在这里插入图片描述

第二章 嵌入式系统硬件基础知识

2.1 数字电路基础

门电路

在这里插入图片描述

译码器

在这里插入图片描述

第4章 嵌入式系统软件基础知识

4.3 任务管理

任务调度算法

  • 先来先服务算法 FIFO
    在这里插入图片描述
  • 短作业优先算法 SJF

在这里插入图片描述

  • 时间片轮转算法
    在这里插入图片描述
  • 优先级算法
    在这里插入图片描述
    在这里插入图片描述
    死锁

在这里插入图片描述
在这里插入图片描述
任务间通信

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第5章 嵌入式系统设计与开发

5.1 嵌入式软件开发环境

在这里插入图片描述

第6章 嵌入式程序设计

在这里插入图片描述

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐