自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 交叉编译boost_1_63_0库移植ARM平台

Boost库是为C++语言标准库提供扩展的一些C++程序库的总称,由Boost社区组织开发、维护。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。按照实现的功能,Boost可为大致归入以下20个分类,在下面的分类中,有些库同时归入几种类别。字符串和文本处理库、容器库、迭代器库、算法库、函数对象和高阶编程库、泛型编程库、模板元编程、预处理元编程库、并发编程库、数学和数字库、排错...

2019-06-20 14:30:04 4168 4

原创 通信方式

一、串行、并行、同步、异步区别串行通信:利用一条数据线将数据一位一位的顺序传送,特点是通信线路简单,成本低,适合于长距离传送并行通信:利用多条数据线将数据的各位同时传送,特点是传输速度快,适合于短距离传送串行通信包含异步通信和同步通信异步:在一个字符的传输时间范围内保持同步即可(起始位,停止位,校验位)同步:在数据传输过程中,需要一根时钟线同步,I2C总线,SPI总线(教官喊口号一起走,...

2019-06-11 17:51:24 3776

原创 文件IO与标准IO操作函数

1.定义标准IO:标准I/O是ANSI C建立的一个标准I/O模型,是一个标 准函数包和stdio.h头中的定义,具有一定的可移植性。标准IO库处理很多细节。例如缓存分配,以优化长度执行IO等。标准的IO提供了三种类型的缓存。(1)全缓存:当填满标准IO缓存后才进行实际的IO操作。(2)行缓存:当输入或输出中遇到新行符时,标准IO库执行IO操作。(3)不带缓存:只要用户调用该函数,就会写到...

2019-06-05 20:25:49 1353

原创 数字电路电平标准

关于电平标准的由来:在以高(1)和低(0)为格式的数字通信过程中必然要涉及到高和低对应的模拟电压值,而这个值的确定是有原因和历史的。具体而言就是和半导体器件的发展有关,例如TTL即Transistor-Transistor Logic (晶体管-晶体管逻辑集成电路),这是因为半导体器件中最先发明的是双极型晶体管。而后由于MOS,CMOS工艺的发展给电路的供电需求带来新的改变而导致输出数字电平标准...

2019-06-05 14:39:55 3032 1

原创 进程与线程

进程与线程的区别与联系程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。进程是对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发,进程是一个动态的实体。线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发;线程是操作系统可识别的最小执行和调度单位。每个线程都独自占用一个虚拟处理器:独自的寄存器组,指令...

2019-06-03 20:43:01 150

原创 C++异常处理机制

背景程序运行时常会碰到一些异常情况,例如:● 做除法的时候除数为 0;● 用户输入年龄时输入了一个负数;● 用 new 运算符动态分配空间时,空间不够导致无法分配;这些异常情况,如果不能发现并加以处理,很可能会导致程序崩溃。C++ 引入了异常处理机制。其基本思想是:函数 A 在执行过程中发现异常时可以不加处理,而只是“拋出一个异常”给 A 的调用者,假定为函数 B。拋出异常...

2019-06-03 16:41:36 363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除