自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rston's Notes

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(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

原创 8.ARM工作模式和寄存器及异常

8.1.ARM编程模式和工作模式 8.2.ARM的37个寄存器详解 8.3.ARM的异常处理方式

2016-03-27 17:58:10 2150

原创 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

原创 5.ARM体系结构要点总结

5.1.内存和IO的访问方式 5.2.程序和数据及CPU结构 5.3.寄存器的本质 5.4.ARM体系结构要点总结

2016-03-22 12:03:44 973

原创 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

原创 19.位运算实战演练

19.1.简单的实战 19.2.稍微复杂的实战 19.3.使用宏定义完成位运算 19.4.截取变量的部分连续位

2016-03-19 20:50:51 443

原创 4.RSIC和CSIC汇编指令集

4.1.可编程器件的工作原理 4.2.指令集对CPU的意义 4.3.RISC和CISC的区别

2016-03-19 13:13:37 3519 1

原创 3.嵌入式开发模式详解

3.1.关于交叉编译 3.2.CPU的设计原理 3.3.地址总线和数据总线 3.4.Jlink和SD卡等辅助设备

2016-03-18 20:56:46 2476

原创 18.位操作符操作寄存器

18.1.操作寄存器的要求 18.2.清零取反置位 18.3.位运算构建特定二进制数 18.4.构建特殊二进制数总结

2016-03-18 16:15:08 1312

原创 17.C语言位操作符

17.1.位与& 17.2.位或| 17.3.位取反~ 17.4.位异或^ 17.5.左移位<<与右移位>>

2016-03-18 14:26:56 491

原创 16.复杂数据结构

16.1.链表和哈希表和二叉树和图 16.2.数据结构和算法 16.3.如何学习数据结构和算法

2016-03-18 13:18:47 1581

原创 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

原创 2.嵌入式的学习和发展及演进

2.1.嵌入式和单片机的区别 2.2.嵌入式学习和什么有关 2.3.嵌入式系统的构成特点和演进方向

2016-03-16 16:32:33 773

原创 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

原创 9.C进阶之数据类型

9.1.基本数据类型 9.2.空类型 9.3.数据类型转换 9.4.C语言与bool类型

2016-03-12 12:50:41 735

原创 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

原创 6.C语言之数组

6.1.复合数据类型概述 6.2.数组的定义及使用 6.3.数组的初始化 6.4.不同数据类型数组 6.5.基础知识

2016-03-10 18:31:55 500

原创 5.C语言之函数

5.1.函数概述 5.2.函数定义、声明、调用 5.3.函数参数和返回值 5.4.函数名和变量名

2016-03-10 15:28:42 782

原创 4.C语言之程序结构

4.1.程序结构概述 4.2.选择结构详解 4.3.循环结构详解 4.4.基础知识 4.5.练习题目

2016-03-10 11:40:40 826

原创 3.C语言常用运算符

3.1.常见的数学运算符 3.2.跟数学中意义不同的运算符 3.3.判断运算符 3.4.逗号运算符 3.5.++与-- 3.6.程序风格

2016-03-07 21:44:14 873

原创 2.C语言数据类型

2.1.整型 2.2.浮点型 2.3.字符型 2.4.有符号数和无符号数

2016-03-07 20:34:13 801

原创 1.经典入门hello world

1.1.基本概念学习 1.2.C语言写代码步骤 1.3.基本的C语言关键字 1.4.练习题目

2016-03-07 06:24:28 819

原创 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关注的人

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