自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 iOS,嵌入式Linux,Tiny OS,Vxworks几种操作系统的特性

iOS: 软件与硬件整合度高 界面美观、易操作 安全性强 应用数量多、品质高 嵌入式Linux: 首先,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;其次,Linux的内核小、效率高,内核的更新速度很快,linux是可以定制的,其系统内...

2020-04-20 11:59:05 101 0

原创 C++内存操作函数

内存操作函数:memcpy、memmove、memset、memchr、memcmp memcpy()–拷贝内存内容 表头文件:#include<string.h>或#include 定义函数:void *memcpy(void *dst,const void *src,size_t ...

2020-04-17 21:53:07 26 0

原创 C++中的迭代器(iterator)

迭代器(Iterator)的介绍 背景:指针可以用来遍历存储空间连续的数据结构,但是对于存储空间费连续的,就似指针的类,来对非数组的数据结构进行遍历。 定义:迭代器是一种检查容器内元素并遍历元素的数据类型。 迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。 迭代器(Iterat...

2020-04-12 18:19:37 11 0

原创 ARM微处理器系列

目前有Classic系列、Cortex-M系列、Cortex-R系列、Cortex-A系列和Cortex-A50系列5个大类。 Classic系列 该系列处理器由三个子系列组成: ARM7系列:基于ARMv3或ARMv4架构 ARM9系列:基于ARMv5架构 ARM11系列:基于ARMv6架构 C...

2020-04-09 15:09:25 55 0

原创 寄存器的七种寻址方式

立即寻址方式: 操作数作为指令的一部分而直接写在指令中,这种操作数称为立即数,这种寻址方式也就称为立即数寻址方式。立即数可以是8位、16位或32位,该数值紧跟在操作码之后。 寄存器寻址方式: 指令所要的操作数已存储在某寄存器中,或把目标操作数存入寄存器。把在指令中指出所使用寄存器(即:寄存器的助忆...

2020-04-08 23:00:24 36 0

原创 UART的一些归纳

UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件,如EEPROM通信。 它将计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部...

2020-04-07 22:28:42 70 0

原创 C++中几种容器的简单介绍

Vector,map,list和deque的用法: 1、vector:向量 相当于一个数组 在内存中分配一块连续的内存空间进行存储。支持不指定vector大小的存储。STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即capacity()函数返回的大小,当超过此分配的空间时再整体重...

2020-04-06 22:06:12 31 0

原创 C++中迭代和递归的区别

从概念上讲,递归就是指程序调用自身的编程思想,即一个函数调用本身;迭代是利用已知的变量值,根据递推公式不断演进得到变量新值得编程思想。迭代与普通循环的区别是:迭代时,循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。递归与普通循环的区别是:循环是有去无回,而递...

2020-04-05 20:44:23 23 0

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