找回密码
 注册
搜索
查看: 4589|回复: 27

[讨论] Porting Android 到 PXA27X 环境的详细指南

[复制链接]
发表于 2010-5-11 21:21:36 | 显示全部楼层 |阅读模式
台湾一位IT硕士的论文。
移植到PXA27X环境。pxa310的已经有了MEVELL官方的补丁。pxa27X的他们自己手工MERGE的代码
[em07]

第一章 緒論................................................................................... 1
1.1 前言...................................................................................... 1
1.2 研究動機與目的......................................。。.................................................. 1
1.3 研究貢獻............................................................................................ 2
1.4 論文架構............................................................................................ 3
第二章 Android 簡介............................................................................................ 4
2.1 硬體限制............................................................................................ 4
2.2 軟體特色............................................................................................ 5
2.3 開發環境............................................................................................ 8
2.4 Linux 手機聯盟............................................................................ 8
第三章 一般Embedded Linux System 簡介......................................................... 10
3.1 系統架構.................................................................................. 10
3.2 開機流程............................................................................................ 10
3.2.1 在ARM 架構下的開機流程.................................................................. 11
3.3 開發流程.................................................................................. 17
第四章 Android 移植步驟及流程................................................................. 19
4.1 實驗平台PXA270 的硬體概況................................................................. 19
v
4.2 準備工作.................................................................................. 22
4.3 移植Linux kernel.......................................................................... 24
4.3.1 使用工具................................................................................ 26
4.3.2 可能遇到的問題及解決方法................................................................ 28
4.3.3 編譯Linux kernel........................................................................ 30
4.3.4 測試Linux kernel........................................................................ 30
4.4 整合性修改................................................................................ 30
4.4.1 LCD .................................................................................... 32
4.4.1.1 Double Framebuffer.....................................................................32
4.4.1.2 LCD 畫面閃爍.......................................................................... 33
4.4.2 Keypad.................................................................................. 33
4.4.3 Touch .................................................................................. 34
4.4.4 編譯Android ............................................................................ 40
4.4.5 init.rc ................................................................................ 40
4.5 所有修改及新增的程式碼列表................................................................ 41
4.5.1 Linux kernel∕device driver............................................................. 41
4.5.2 Android ................................................................................ 43
4.6 執行Android .............................................................................. 44
4.7 移植成果............................................................................................ 45
第五章 開發環境簡介............................................................................................ 48
5.1 一般傳統Building Environment 與Android Building Environment 簡介48
5.2 我們的開發環境簡介............................................................................................ 50
5.2.1 版本控制系統............................................................................ 52
5.2.2 如何使用我們的開發環境.................................................................. 54
5.2.3 測試平台................................................................................ 59
vi
第六章 結論............................................................................................ 61
參考文獻...................................................................................... 62
附錄A Shell 簡介............................................................................................ 65
附錄B Framebuffer driver(pxafb.c) .......................................................... 66
附錄C pxafb.h ................................................................................ 69
附錄D Keypad driver(android_keypad.c)....................................................... 70
附錄E Touch driver(ucb1400_ts.c) ........................................................... 80
附錄F init.rc ................................................................................ 85
附錄G linux-2.6.25-android-1.0_r1/Makefile ................................................... 91
附錄H linux-2.6.25-android-1.0_r1/arch/arm/Makefile .......................................... 92
附錄I linux-2.6.25-android-1.0_r1/arch/arm/configs/android_pxa270_defconfig ...................93
附錄J linux-2.6.25-android-1.0_r1/arch/arm/kernel/head.S..................................... 103
附錄K linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/clock.c.................................. 104
附錄L linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/irq.c.................................... 105
附錄M linux-2.6.25-android-1.0_r1/drivers/cpufreq/Kconfig ................................... 106
附錄N linux-2.6.25-android-1.0_r1/drivers/i2c/chips/Makefile................................. 107
附錄O linux-2.6.25-android-1.0_r1/drivers/input/keyboard/Kconfig............................. 108
附錄P linux-2.6.25-android-1.0_r1/drivers/input/keyboard/Makefile ........................... 109
附錄Q linux-2.6.25-android-1.0_r1/include/linux/config.h .................................... 110
附錄R mydroid/cdma-import/build/core/definitions.mk ..........................................111
附錄S mydroid/cdma-import/external/sqlite/dist/Android.mk.................................... 112
附錄T mydroid/cdma-import/frameworks/base/core/jni/server/com_android_server_BatteryService.cpp ........................................................................................... 113
附錄U mydroid/cdma-import/hardware/libhardware/power/power.c ................................ 115
vii
附錄V 建立Android 執行環境的操作步驟......................................................... 116
附錄W Android 相關的參考資料........................................................................................... 117

【文件名】:10511@52RD_Android_Porting_pxa_台湾硕士论文.pdf
【格 式】:pdf
【大 小】:3470K
【简 介】:
【目 录】:


发表于 2010-5-12 09:55:14 | 显示全部楼层
不知道是不是好东西!!
点评回复

使用道具 举报

发表于 2010-5-16 16:06:25 | 显示全部楼层
好东西!!
点评回复

使用道具 举报

发表于 2010-5-20 16:16:48 | 显示全部楼层
[em05][em05]谢谢,支持下
点评回复

使用道具 举报

发表于 2010-6-1 20:18:50 | 显示全部楼层
好东西,可惜没钱
点评回复

使用道具 举报

发表于 2010-6-4 10:56:54 | 显示全部楼层
谢楼主!阅了
点评回复

使用道具 举报

发表于 2010-6-5 16:10:30 | 显示全部楼层

一般吧

东西一般吧
点评回复

使用道具 举报

发表于 2010-7-20 10:11:04 | 显示全部楼层
dddddddd, dddd
点评回复

使用道具 举报

发表于 2010-7-30 14:47:33 | 显示全部楼层
东西一般吧
点评回复

使用道具 举报

发表于 2010-7-30 23:41:01 | 显示全部楼层
看看怎么样
点评回复

使用道具 举报

发表于 2010-8-6 09:25:13 | 显示全部楼层
zhuanqian ding a
点评回复

使用道具 举报

发表于 2010-9-21 12:37:48 | 显示全部楼层
要有代码就更好了,繁体看的不习惯,有时间转成简体
点评回复

使用道具 举报

发表于 2010-9-26 16:43:42 | 显示全部楼层
这位硕士真慷慨
点评回复

使用道具 举报

发表于 2010-10-11 13:55:28 | 显示全部楼层
呵呵,果断购买!
点评回复

使用道具 举报

发表于 2010-10-11 14:06:40 | 显示全部楼层
谢谢分享!
点评回复

使用道具 举报

发表于 2010-10-20 10:46:41 | 显示全部楼层
不错呀,多谢楼主!
点评回复

使用道具 举报

发表于 2010-11-5 14:32:29 | 显示全部楼层
学习下,谢谢
点评回复

使用道具 举报

发表于 2010-12-5 13:09:30 | 显示全部楼层
真是好樣的
点评回复

使用道具 举报

发表于 2011-3-18 12:20:56 | 显示全部楼层
下个看看
点评回复

使用道具 举报

发表于 2011-12-16 19:59:48 | 显示全部楼层
???????????????????????????????
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 07:04 , Processed in 0.052403 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表