自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 uboot的start.s分析笔记

如果认真看start.s的话,会发现start .s只做了几步:1.

2014-04-19 09:47:21 755

原创 通用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 654

原创 uboot分析之Makefile笔记2

一个项目离不开Makefile的分析。

2014-04-18 21:23:54 1077

原创 uboot分析笔记1

BootLoader 的 stage1 通常包括以下步骤:  ·硬件设备初始化;//屏蔽所有的中断、关闭处理器内部指令/数据Cache等  ·为加载BootLoader的stage2准备RAM空间;  ·拷贝BootLoader的stage2 到RAM空间中;  ·设置好堆栈并将bss段清零;  ·跳转到 stage2 的 C 入口点。Boot Lo

2014-04-18 18:06:14 701

原创 uboot移植环境搭建笔记

所谓移植就是修改代码。uboot

2014-04-17 14:46:42 811

原创 TQ2440裸机开发实例笔记

uboot的移植离不开裸机的入门

2014-04-17 14:24:46 1004

原创 TQ2440启动代码分析笔记

启动文件就是引导ARM启动,并进入我们熟悉的C语言程序。它主要完成了ARM最基本的硬件初始化工作。虽然启动文件的内容大同小异(就是设置系统时钟、内存、中断向量表、栈等内容),而且只要有一个现成的启动文件,即使不用详细了解该文件的内容,直接进入C语言编程工作也可以对ARM进行操作,但我认为熟悉启动文件的内容,还是有必要的,它对我们熟悉ARM的体系结构,编写出更高效的程序是大有益处的。因此我花了一些时

2014-04-17 13:41:18 867

原创 ARM指令集笔记

ARM指令的基本格式:{

2014-04-17 11:44:36 1376

原创 64位Windows7下TQ2440开发板的环境搭建

一年前就买了

2014-04-17 11:14:14 1189

原创 vim/shell/makefile

在进入源代码的学习前,我们先来磨刀,学习使用vim,shell,make来提高工作的效率。一.vim:1.:help command .2.使用 h、j、k、l.      例如:10h,5j,3.光标移动motion:fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,   而且你可以使用 ; 来重复你的上一个 f 命令。tx:和上面的命令

2014-02-15 17:18:16 924

原创 android系统源码结构大致分析

android源码项目结构分析1.android源码的是一个类似于应用软件的项目,那么android源码这个项目就必定需要模块化,这一点需要清楚。那么我们就来看看源码的目录模块:ls bionic    cts          device      hardware     libcore   out       sdkbootable  dalvik       exte

2014-02-14 22:49:52 1471

原创 android源码模块单独编译方案

一.单独编译HelloWorld(如果没有HelloWorld项目可以使用~/androidsrc2.3.5_r1/packages/apps/Camera/1.修改Android.mk文件如下.Android.mk LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := option

2014-02-14 18:06:57 915

原创 Android源代码android-2.3.5_r1下载方案

一.硬盘下安装ubuntu     1.下载ubuntu            2.下载easyBCD,官网点non-commercia注册就可以免费。     3.win7下空出一个e盘格式化   计算机-》管理-》磁盘管理-》删除卷     4.安装easyBCD,add new entry -》neo grub -》install-》configue

2014-02-12 20:37:00 1247

MDK环境下的TQ2440裸机开发实例

MDK环境下的TQ2440裸机开发实例,主要是配合jlink调速器下载,运行和调试的例子。

2014-04-17

ADS1.2环境下的TQ2440裸机实例

ADS1.2环境下的TQ2440裸机实例,用于ADS1.2环境,使用超级终端uboot和dnw下载到nandflash启动运行。

2014-04-17

linux环境下的TQ2440裸机例子

linux环境下的TQ2440裸机例子,主要是通过makefile来编译的,可以直接下到TQ2440的开发板上运行,通过jlink下到norflash上运行,需要disconnect和复位。

2014-04-17

TQ2440 64位USB下载驱动

这是64位的usb下载驱动,用于TQ2440开发板,TQ2440 64位USB下载驱动

2014-04-17

TQ2440的64位串口驱动

TQ2440的64位串口驱动,这是支持win7系统下的64位串口驱动,用于超级终端

2014-04-17

ADS1.2入门教程

这个教程是ADS1.2的教程,教的都是入门级别的操作,适合刚刚学ARM的人。

2014-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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