- 博客(11)
- 收藏
- 关注
原创 33.C语言宏定义和预处理
33.1.源码到可执行程序过程 33.2.预处理的意义及编程应用 33.3.头文件包含 33.4.注释和条件编译 33.5.宏定义的规则和使用解析 33.6.带参宏和带参函数的区别 33.7.内联函数和inline关键字 33.8.宏定义来实现条件编译
2016-04-09 14:55:33 2611
原创 32.共用体和大小端及枚举
32.1.共用体基本特性概述 32.2.共用体的主要用途 32.3.大小端模式概述 32.4.测试机器大小端模式 32.5.通信系统中的大小端 32.6.枚举的概述 32.7.宏定义和枚举的区别
2016-04-06 13:50:04 1455
原创 15.编写LED程序及反汇编工具
15.1.硬件工作原理及原理图查阅 15.2.数据手册查阅及相关寄存器浏览 15.3.从零开始手写汇编点亮LED 15.4.汇编实现LED闪烁效果 15.5.汇编实现流水灯效果 15.6.反汇编的原理和objdump工具
2016-04-05 16:16:50 1879
原创 14.Makefile和mkv210_image.c
14.1.Makefile概述 14.2.mkv210_image.c的使用演示 14.3.S5PV210的启动过程回顾 14.4.mkv210_image.c和main函数形参的作用 14.5.glibc读写文件接口和校验和算法
2016-04-04 23:17:54 1372 2
原创 31.offsetof宏与container_of宏
31.1.offsetof宏 31.2.container_of宏 31.3.学习指南和要求
2016-04-04 16:54:56 667
原创 30.C语言结构体对齐访问
30.1.C语言之结构体概述 30.2.从数组到结构体的进化 30.3.访问结构体和数组中的元素 30.4.结构体对齐访问的来龙去脉 30.5.结构体对齐的规则和运算 30.6.gcc支持但不推荐的对齐指令 30.7.gcc推荐的对齐指令 30.8.参考阅读博客
2016-04-04 13:05:05 1275
原创 13.裸机程序和交叉编译工具链
13.1.USB配合dnw下载裸机程序 13.2.SD卡下载裸机程序 13.3.windows与linux安装软件的特点 13.4.交叉编译工具链的选择和安装 13.5.导出交叉编译工具链到环境变量 13.6.为工具链创建arm-linux-xxx符号链接
2016-04-03 19:00:37 1409
原创 29.C语言字符串和字符数组
29.1.C语言没有原生字符串类型 29.2.C语言中字符串的本质 29.3.字符串指针和字符串本身 29.4.字符数组及字符串初始化与sizeof及strlen 29.5.字符数组与字符串的本质差异
2016-04-03 14:37:26 906
原创 12.开发板和原理图和数据手册
12.1.开发板和核心板及底板原理图 12.2.原理图和PCB图及丝印图 12.3.嵌入式软件工程师对原理图和硬件知识的要求 12.4.S5PV210数据手册导读
2016-04-02 06:28:40 2953
原创 11.GEC210开发板刷机汇总
11.1.什么是刷系统 11.2.串口和系统控制台 11.3.制作启动SD卡 11.4.fastboot刷机 11.5.dnw工具刷机 11.6.uboot更新镜像
2016-04-01 23:09:11 2700
原创 10.ARM汇编指令集详解
10.1.数据处理指令 10.2.cpsr访问指令 10.3.跳转(分支)指令 10.4.访存指令 10.5.合法立即数与非法立即数 10.6.软中断指令 10.7.协处理器cp15操作指令 10.8.多寄存器访问指令 10.9.ARM伪指令 10.10.汇编举例
2016-04-01 20:25:53 784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人