- 博客(5)
- 收藏
- 关注
原创 lib与dll的区别
首先介绍一下静态库(静态链接库)、动态库(动态链接库)的概念,首先两者都是代码共享的方式。 静态库:在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令都全部被直接包含在最终生成的 EXE 文件中了。在vs中新建生成静态库的工程,编译生成成功后,只产生一个.l...
2020-01-15 09:15:12
125
原创 存储器映射
->位段(Bit-Band)是指提供位操作的特殊寄存储器区域。利用这个特性,可以直接驱动驱动GPIO端口中的一个引脚。 ->RMW(Read-Modify-Write)多指令操作,即先读取整个端口寄存器,而后修改对应的位,最后写回端口寄存器的操作来控制和驱动端口的一个引脚。 ->微处理器的架构包括 1、指令集架构,包括指令集,编程模型和调试方法等; 2、微架构,主要包括设计实现的...
2019-12-31 19:02:15
174
原创 嵌入式系统学习
实时多任务操作系统 美国的火星表面登陆的火星探测器上使用的嵌入式操作系统是Vxworks μC/OS-II是“MicroController Operating System”的缩写,它是源码公开的实时嵌入式操作 VxWorks的微内核Wind是一个具有较高性能的、标准的嵌入式实时操作系统内核 嵌入式系统结构 Linux 系统 文件系统 ext2, Linux文件类型: 1、普通文件:通常是流式文...
2019-11-26 20:58:13
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人