自定义博客皮肤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)
  • 收藏
  • 关注

转载 AIDL在android系统中的作用

AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。最近看了下AIDL在Android系统中的用法,在网上看到很多初学的朋友不太明白AIDL的实际作用,android提供了很多进程间通信的组件,像action、broadcast、contentprovide都可以实现进程间

2015-06-25 16:49:28 562

转载 Ubuntu10.10下不能make menuconfig问题解决

在Ubuntu下交叉编译Linux2.6内核,输入makemenuconfig发现有一些头文件找不到:root@loong:/opt/linux-2.6.39# make menuconfig  HOSTCC scripts/basic/fixdep  HOSTCC scripts/basic/docproc  HOSTCC scripts/kconfig/conf.o  HO

2015-06-17 17:05:33 633

转载 mount -t proc none /proc

linuxinitrd里的init脚本中的第一句mount -t proc /proc /proc就是把proc这个虚拟文件系统挂载到/proc目录,应该initrd也是一个系统,只是不完整,而它做的工作需要用到/proc,否则不能工作这种写法很让人误会如果是initrd中,应该写为mount -t proc proc /proc第二个proc将被显示在mount的输出中

2015-06-16 15:48:13 9204

转载 Linux源码下Makefile详解(参照Documentation\kbuild\makefiles.txt和资料)

1.Makefile的作用 (1)决定编译哪些文件 (2)怎样编译这些文件 (3)怎样连接这些文件,最重要的是它们的顺序如何2.Linux内核Makefile分类*********************************************************************  顶层Makefile:它是所有Makefile文件的核心,从总体上控制着

2015-06-12 17:33:25 887

转载 linux2.6 makefiles.txt学习及实例分析

本篇blog主要分为四部分,地一部分和第二部分主要是参考网上的文章,第三部分为自己在学习过程中总结的一些知识,第四部分想自己编写一个简单的Makefile,以巩固学习成果!    本篇blog目的:通过对Makefile的学习,进一步理解linux内核如何通过makefile实现对make过程的自动化,掌握makefile语言编写规则,最终实现自己能够编写出makefile文件。 

2015-06-12 17:30:56 1208

转载 bootm命令

进入bootm命令分析之前,先来看看README里面的几段话,简单翻译之制作Linux映像============使用uboot时,内核通常生成的文件"zImage"或"bzImage"是没用的。较新一些的内核原码会生成"uImage", 这个可以为uboot使用。"uImage"全用了一个工具"tools/mkimage"来封装压缩后的映像文件,在其头部添加一些信

2015-06-12 14:54:17 3533

转载 Bootm的流程分析

Bootm的流程分析一、在开始之前先说明一下bootm相关的东西。 1、首先说明一下,S3C2410架构下的bootm只对sdram中的内核镜像文件进行操作(好像AT91架构提供了一段从flash复制内核镜像的代码,不过针对s3c2410架构就没有这段代码,虽然可以在u-boot下添加这段代码,不过好像这个用处不大),所以请确保你的内核镜像下载到sdram中,或者在bootcmd下把f

2015-06-12 14:51:24 569

原创 kernel和u-boot,驱动,linux应用学习博客

专注于linux开发博客:http://blog.chinaunix.net/uid/20672257/cid-29612-list-1.html

2015-06-12 14:43:46 532

转载 u-boot启动内核的几种方式--bootm

转载:专注于linux开发-大牛      http://blog.chinaunix.net/uid-20672257-id-2899657.html分析uboot是如何启动内核的u-boot启动内核有以下几种方式:1、使用do_bootm_linux(),在/lib_arm/bootm.c定义,因为我们已经知道入口地址了,所以只需跳到入口地址就可以启动linux内核了

2015-06-12 14:01:49 1112

转载 bootm命令中地址参数,内核加载地址以及内核入口地址

bootm命令只能用来引导经过mkimage构建了镜像头的内核镜像文件以及根文件镜像,对于没有用mkimage对内核进行处理的话,那直接把内核下载到连接脚本中指定的加载地址0x30008000再运行就行,内核会自解压运行(不过内核运行需要一个tag来传递参数,而这个tag是由bootloader提供的,在u-boot下默认是由bootm命令建立的)。 通过mkimage可以给内核镜像或根文

2015-06-12 12:33:38 673

转载 uboot启动过程完全分析(mini2440)

注:原文转自http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.html。 1.1       U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:       (1)第一阶段的功能Ø  硬件设备初始化Ø  加载U-Boot第二阶段代码到RAM空间Ø  设置好栈Ø  跳

2015-06-08 17:50:30 632

转载 .LDS 文件详解

最近在研究uboot,红色部分为我加上的注解 转载地址:http://blog.chinaunix.net/space.php?uid=23373524&do=blog&cuid=2324182lds文件与scatter文件相似都是决定一个可执行程序的各个段的存储位置,以及入口地址,这也是链接定位的作用。U-boot的lds文件说明如下:      SECTIONS{     

2015-06-08 17:48:59 1700

转载 Mini2440学习笔记(二)——GPIO

硬件连接:Mini2440有四个LED,使用的管脚是GPB5到GPB8,当管脚输出低电平时,led亮;六个按键使用的管脚是GPG0、GPG3、GPG5、GPG6、GPG7、GPG11,按下按键时,管脚是低电平状态。 GPIO寄存器:GPXCON:每两位配置一个管脚,00为输入,01为输出;GPXDAT:端口的数据寄存器,每一位表示对应管脚的状态,0为低电平,1为高电平;

2015-06-08 17:48:30 701

空空如也

空空如也

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

TA关注的人

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