- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 通用Makefile
SRCS = $(wildcard *.c) OBJS = $(SRCS:.c = .o) CC = gcc INCLUDES = -I/home/noah/build_sqlite3/include LIBS = -L/home/noah/build_sqlite3/lib -lsqlite3 CCFLAG
2014-04-19 02:09:37 672
原创 uboot分析笔记1
BootLoader 的 stage1 通常包括以下步骤: ·硬件设备初始化;//屏蔽所有的中断、关闭处理器内部指令/数据Cache等 ·为加载BootLoader的stage2准备RAM空间; ·拷贝BootLoader的stage2 到RAM空间中; ·设置好堆栈并将bss段清零; ·跳转到 stage2 的 C 入口点。Boot Lo
2014-04-18 18:06:14 715
原创 TQ2440启动代码分析笔记
启动文件就是引导ARM启动,并进入我们熟悉的C语言程序。它主要完成了ARM最基本的硬件初始化工作。虽然启动文件的内容大同小异(就是设置系统时钟、内存、中断向量表、栈等内容),而且只要有一个现成的启动文件,即使不用详细了解该文件的内容,直接进入C语言编程工作也可以对ARM进行操作,但我认为熟悉启动文件的内容,还是有必要的,它对我们熟悉ARM的体系结构,编写出更高效的程序是大有益处的。因此我花了一些时
2014-04-17 13:41:18 883
linux环境下的TQ2440裸机例子
2014-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人