- 博客(40)
- 收藏
- 关注
原创 28.C语言内存管理机制
28.1.内存的重要性及内存管理 28.2.栈的详解 28.2.栈的详解 28.4.堆内存使用范例 28.5.malloc的一些细节表现 28.6.代码段和.data段及bss段 28.7.C语言中变量和常量内存分配
2016-03-31 10:21:36 621
原创 27.二重指针和二维数组
27.1.二重指针的本质和用法 27.2.二维数组的内存映像 27.3.二维数组维度分析和访问方式 27.4.二维数组的应用和更多维数组 27.5.二维数组的运算和指针
2016-03-30 19:52:24 1078
原创 9.ARM汇编指令集概述
9.1.指令和伪指令及指令风格 9.2.LDR/STR架构和8种寻址方式 9.3.指令后缀和条件执行后缀 9.4.多级指令流水线
2016-03-28 17:59:39 949
原创 26.函数指针实战和typedef
26.1.函数指针调用执行函数 26.2.结构体内嵌函数指针实现分层 26.3.typedef基础知识 26.4.typedef与结构体 26.5.typedef与const 26.6.typedef的重要意义
2016-03-28 15:08:50 541
原创 25.数组指针和函数指针及typedef
25.1.初步理解指针数组和数组指针 25.2.指针数组和数组指针分析 25.3.分析复杂表达式总结 25.4.函数指针的实质 25.5.函数指针的书写和分析方法 25.6.typedef关键字的用法
2016-03-27 11:49:23 893
原创 7.S5PV210启动过程详解
7.1.启动涉及的内存和外存 7.2.S5PV210启动方式 7.3.S5PV210启动过程概述 7.4.在开发板上选择不同的启动方式
2016-03-26 22:40:35 4906 3
原创 6.地址映射和外部存储器
6.1.内存映射和地址映射 6.2.内存和外存详解 6.3.SoC常用外部存储器 6.4.S5PV210支持的外部存储器 6.5.开发板支持的外部存储器 6.6.外部存储器总结
2016-03-26 16:32:39 2578
原创 24.C语言函数传参详解
24.1.普通变量作为函数形参 24.2.数组和指针作为函数形参 24.3.结构体变量作为函数形参 24.4.传值调用与传址调用 24.5.函数形参和返回值 24.6.函数传参中使用const指针
2016-03-22 16:03:24 5549
原创 23.数据类型和sizeof运算符
22.1.变量的数据类型的含义 22.2.指针的数据类型的含义 22.3.指针数据类型转换实例 22.4.指针及数组和sizeof运算符
2016-03-22 07:30:37 524
原创 22.数组和指针的姻缘
22.1.从内存角度来理解数组 22.2.从编译器角度来理解数组 22.3.数组中关键符号的理解 22.4.以指针方式访问数组 22.5.从内存角度理解访问数组的本质 22.6.指针和数组类型的匹配问题 22.7.指针类型决定了指针如何参与运算
2016-03-21 12:53:52 426
原创 21.野指针和const关键字
21.1.野指针的由来 21.2.野指针的三种情况 21.3.怎么避免野指针 21.4.NULL到底是啥 21.5.const修饰变量的形式 21.6.const修饰的变量真的不能更改吗
2016-03-20 19:17:47 669
原创 20.指针本质及相关符号
20.1.指针到底是什么 20.2.指针使用步骤 20.3.指针带来的相关符号的理解 20.4.指针定义和初始化及赋值 20.5.左值和右值
2016-03-20 16:49:14 1069
原创 15.数据结构和内存管理
15.1.数据结构和内存管理概述 15.2.内存管理之数组 15.3.内存管理之结构体 15.4.内存管理之栈 15.5.内存管理之堆
2016-03-17 21:34:16 1040
原创 14.数据类型的本质含义
14.1.C语言中变量名的含义 14.2.C语言中数据类型的含义 14.3.C语言中函数名的含义 14.4.C语言中指针类型的含义 14.5.C语言中数组类型的含义 14.6.C语言中数据类型的本质
2016-03-17 15:05:13 616
原创 1.ARM基础概念及芯片平台
1.1.ARM发展的里程碑 1.2.ARM的商业模式和生态系统 1.3.为什么选择三星的CPU学习 1.4.ARM各种版本号 1.5.SoC和CPU的区别 1.6.主流学习型芯片介绍
2016-03-15 19:40:15 4569
原创 13.内存位宽及编址寻址
13.1.什么是内存 13.2.内存的编程模型 13.3.位和字节及字和半字 13.4.内存位宽 13.5.内存编址方法 13.6.内存编址以字节为单位 13.7.内存和数据类型的关系 13.8.内存对齐
2016-03-14 16:54:11 1986
原创 1.文件操作的主要接口API
1.1.什么是应用编程 1.2.操作系统API和文件IO接口 1.3.文件操作的一般步骤 1.4.文件描述符 1.5.打开文件和关闭文件 1.6.实时查询man手册 1.7.读取文件内容 1.8.向文件写入
2016-03-13 19:41:48 2415 1
原创 12.程序运行为啥需要内存
12.1.计算机程序的本质 12.2.冯诺依曼结构和哈佛结构 12.3.为啥需要内存 12.4.操作系统如何管理内存 12.5.编程语言如何管理内存
2016-03-13 10:50:02 1184
原创 11.C进阶之多文件C语言项目
11.1.为什么需要多文件项目 11.2.跨文件调用函数 11.3.跨文件引用全局变量 11.4.跨文件使用函数和变量总结 11.5.头文件的引入
2016-03-12 20:56:05 5523
原创 10.C进阶之变量和常量
10.1.变量和常量及基本概念 10.2.局部变量 10.3.全局变量 10.4.局部变量和全局变量的对比 10.5.const关键字修饰的只读变量 10.6.宏定义常量和枚举常量
2016-03-12 18:36:54 725
原创 8.结构体和共用体及枚举
8.1.结构体及结构体的作用 8.2.数组和结构体及使用结构体 8.3.结构体初始化 8.4.共用体 8.5.宏定义 8.6.枚举
2016-03-11 17:28:28 700
原创 7.C语言之指针
7.1.指针及指针的作用 7.2.两种运算符&与* 7.3.指针的定义和初始化 7.4.各种指针及指针定义的理解方法 7.5.指针与数组结合 7.6.指针与++符号进行运算 7.7.函数传参中使用指针
2016-03-11 12:17:53 451
原创 6.你不能错过的单片机课程
6.1.谁适合学习本课程 6.2.为什么要跟朱老师学51 6.3.单片机和CPU有什么区别 6.4.为什么要从51单片机学起 6.5.学习本课程需要什么基础 6.6.单片机和嵌入式的关系 6.7.单片机和物联网的关系 6.8.单片机和C语言的关系
2016-03-11 08:02:36 1051
原创 3.C语言常用运算符
3.1.常见的数学运算符 3.2.跟数学中意义不同的运算符 3.3.判断运算符 3.4.逗号运算符 3.5.++与-- 3.6.程序风格
2016-03-07 21:44:14 873
原创 5.各类学习资源通道汇总
5.1.具体的学习方向探讨 5.2.51单片机方向 5.3.STM32方向 5.4.嵌入式linux方向 5.5.杂项 5.6.本人资料共享
2016-03-01 16:01:21 2293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人