摘要: 一、程序运行为什么需要内存?基本概念? 内存是程序运行的立足之地,程序需要用内存来存储一些变量。 内存管理最终是由操作系统完成的,内存在本质上是一个硬件器件,由硬件系统提供;内存由操作系统统一管理,为了管理内存方便,操作系统提供了很多机制来让我们应用程序使用内存。这些机制彼此不同,各有各的特点,我们 阅读全文
posted @ 2016-03-28 22:57 xtusir 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一、CMSIS标准 ST公司的stm32采用的是cortex-m3内核,内核是整个微处理器的CPU。该内核是ARM公司设计的一种处理器体系架构。内核与外设的关系就像PC上的CPU与硬盘、主板、内存等的关系一样。 基于cortex系列的处理器内核都是一样的,区别在于除内核以外的外设的差异,由于这些差异 阅读全文
posted @ 2016-03-28 19:45 xtusir 阅读(5475) 评论(0) 推荐(0) 编辑
摘要: 一、首先我们从字面意思理解一下什么是指针数组什么是数组指针 1、指针数组:本质是一个数组,数组中的每一个元素是一个指针。 2、数组指针:本质是一个指针,而指针指向一个数组。 二、我们该怎么区分指针数组和数组指针? 1、总共有三种表示形式:int * P[4]和int (*P)[4]和int *(P[ 阅读全文
posted @ 2016-03-28 09:54 xtusir 阅读(875) 评论(0) 推荐(0) 编辑