《嵌入式系统设计师教程 (第2版).pdf》链接:/download/AnChenliang_1002/87864728
该资源在上传时涉及到版权问题无法上传,所以保留该资源仅为了日后查看时博主自己可以下载;
本文用来记录在学习《嵌入式系统设计师教程 (第2版)》过程中的个人笔记。
文章目录
第一章 计算机系统基础知识1.1 嵌入式计算机系统概述1.2 数据表示1.2.1 进位计数制及其转换1.2.2 数值型数据的表示1.2.3 其他数据的表示1.2.3 校验码 1.4 计算机硬件组成及主要部件功能1.4.3 总线 第二章 嵌入式系统硬件基础知识2.1 数字电路基础 第4章 嵌入式系统软件基础知识4.3 任务管理 第5章 嵌入式系统设计与开发5.1 嵌入式软件开发环境 第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 时间片轮转算法
优先级算法
死锁
任务间通信