您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页android系统移植2440文档

android系统移植2440文档

来源:爱够旅游网


移植Android内核到mini2440平台

1、移植标准linux2.6.25到mini2440

移植参考:

http://androidok.com/bbs/dispbbs.asp?boardid=5&Id=21

http://www.androidin.com/bbs/viewthread.php?tid=2741&extra=page%3D1&page=1

http://androidok.com/bbs/dispbbs.asp?boardid=5&Id=21(S3c10平台Android移植)

下面我们一步一步来进行Android的移植(之前应该首先安装好交叉编译器,设置好PATH环境变量)。

(1)解压内核

新建一个工作目录/Android,将linux-2.6.25-Android-1.0_r1.tar.gz,放到该目录下

#tar zxvf linux-2.6.25-Android-1.0_r1.tar.gz

此时在本目录下多了一个kernel.git目录,这就是Android linux内核。

(2)解压编译器和设置编译器路径的环境变量

将arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gun.tar.bz2,拷贝到工作目录/Android下面。

1

#tar jxvf arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gun.tar.bz2,得到编译器文件夹arm-2008q3。

#vi /root/.bashrc

在最后加上 PATH=$PATH:/android/arm-2008q3/bin

保存退出,重启或者注销系统。

(3)3)修改Makefile

进入kernel.git目录,Vi Makefile. 第194行,

修改

ARCH ?= $(SUBARCH)

CROSS_COMPILE ?=arm-eabi-

ARCH ?= arm

CROSS_COMPILE ?=arm-none-linux-gnueabi-

保存退出

2

(4)生成配置文件.config

( 5 )make menuconfig

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务