《嵌入式C语言自我修养》读书笔记
文章平均质量分 77
文文同学1
这个作者很懒,什么都没留下…
展开
-
CPU的工作原理
二进制运算 例如二进制加法: 0+0= 00 0+1= 01 1+0= 01 1+1= 10布尔运算布尔运算最基本的算法有3种 非运算,与运算,或运算。例如: 我们输入A,B两个信号: 非运算就是如果A...原创 2021-07-13 22:24:20 · 395 阅读 · 1 评论 -
半导体PN结的工作原理
金属导电原理原子的构成结构示意图从图中可以看出,一个原子由原子核和核外电子构成 ,而原子核由质子和中子构成。中子不带电,质子带正电,核外电子带负电,整个原子显中性。一个原子的最外层电子树为8时最稳定,电子数小于<4,受原子核的约束力小,容易脱离原子核。电子数>4,受原子核的约束力大,不容易脱落原子核。很多金属原子最外层电子数小于4,容易丢失电子,这些电子成为自由移动的电子,在电场的作用下,会发生定向移动形成电流,这就是金属导电的原理。半导体元素一般最外层电子数为4,这原创 2021-07-07 00:02:35 · 3142 阅读 · 0 评论 -
代码管理工具git
目录使用场景版本控制系统Git的安装和配置git的使用演示使用场景在软件开发过程中,每实现一个功能,每前进一步,都需要存档备份,保存为一个版本,然后以这个版本为基点进行下一个版本的开发。版本控制系统版本控制系统的的作用:它会跟踪并记录一个项目中每一个文件的变化:谁创建了它,谁修改了它,又是谁删除了它,是什么时候,修改了什么内容,都意义记录在案。版本控制系统的种类:1.集中式版本控制系统2.分布式版本控制系统集中式版本控制系统的缺点就是 数据存储在服务器原创 2021-07-06 00:09:02 · 260 阅读 · 0 评论 -
程序编译工具gcc和make
gcc编译C源程序在Ubuntu环境下,使用如下指令安装gcc工具:sudo apt-get install gcc使用如下指令查看版本号:gcc -vgcc在编译源文件时,会依次调用预处理器,编译器,汇编器,链接器,最后生成可执行的二进制文件。根据需要,我们也可以通过gcc的编译参数来控制程序的编译过程。-E:只对C源文件进行预处理,不编译。-S:只编译到汇编文件,不再汇编。-c:只编译生成目标文件,不进行链接。-o:指令输出的可执行文件名。-I:大写的I,..原创 2021-07-05 00:04:14 · 524 阅读 · 2 评论 -
代码工具Vim安装与配置
Vim的安装Ubuntu系统自带的默认文本编辑工具是Vi,方向键和退格键不能用。Vi是visual interface的简写。所以就出现了Vi的加强版:Vi improved, 即Vim。如果Ubuntu操作系统是联网的,直接在Sell命令行下输入以下指令:sudo apt-get install vimVim常用模式普通模式:打开文件时的默认模式,在其他模式下按下ESC键都可以返回到该模式。插入模式:按i/o/a键进入该模式,进行文本编辑操作,不同之处在于插入字符的位置在光.原创 2021-06-29 23:06:32 · 142 阅读 · 3 评论