Loading...

以下為移植 Android 過程中所有修改及新增的檔案列表,斜體字表示在開發過程 中為了除錯而修改的檔案,但與最後的移植成果無關。在此我們將程式碼列表分為 Linux kernel∕device driver 及 Android 兩個部份。

Linux kernel  ∕  device driver:

linux-2.6.25-android-1.0_r1/kernel/printk.c
linux-2.6.25-android-1.0_r1/kernel/irq/autoprobe.c
linux-2.6.25-android-1.0_r1/init/main.c
linux-2.6.25-android-1.0_r1/drivers/serial/pxa.c
linux-2.6.25-android-1.0_r1/drivers/android/binder.c
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/pxa27x.c
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/generic.h
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/generic.c
linux-2.6.25-android-1.0_r1/arch/arm/kernel/setup.c
linux-2.6.25-android-1.0_r1/Makefile(附錄G)
linux-2.6.25-android-1.0_r1/arch/arm/Makefile(附錄H)
linux-2.6.25-android-1.0_r1/arch/arm/configs/android_pxa270_defconfig(附錄I)
linux-2.6.25-android-1.0_r1/arch/arm/kernel/head.S(附錄J)
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/clock.c(附錄K)
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/irq.c(附錄L)
linux-2.6.25-android-1.0_r1/drivers/android/binder.c
linux-2.6.25-android-1.0_r1/drivers/cpufreq/Kconfig(附錄M)
linux-2.6.25-android-1.0_r1/drivers/i2c/chips/Makefile(附錄N)
linux-2.6.25-android-1.0_r1/drivers/i2c/chips/rtc8564.c19
linux-2.6.25-android-1.0_r1/drivers/i2c/chips/rtc8564.h19
linux-2.6.25-android-1.0_r1/drivers/input/keyboard/Kconfig(附錄O)
linux-2.6.25-android-1.0_r1/drivers/input/keyboard/Makefile(附錄P)
linux-2.6.25-android-1.0_r1/drivers/input/touchscreen/ucb1400_ts.c(附錄E)
linux-2.6.25-android-1.0_r1/drivers/net/smc91x.c
linux-2.6.25-android-1.0_r1/drivers/video/pxafb.c(附錄B)
linux-2.6.25-android-1.0_r1/drivers/video/pxafb.h(附錄C)
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/pxa-regs.h
linux-2.6.25-android-1.0_r1/include/linux/config.h(附錄Q)
linux-2.6.25-android-1.0_r1/arch/arm/boot/compressed/Makefile
linux-2.6.25-android-1.0_r1/arch/arm/boot/compressed/head-creator-pxa270.S
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/Kconfig
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/Makefile
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/creator-pxa270-core.c
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/creator-pxa270-irq.c
linux-2.6.25-android-1.0_r1/arch/arm/mach-pxa/mach-creator-pxa270.c
linux-2.6.25-android-1.0_r1/arch/arm/tools/mach-types
linux-2.6.25-android-1.0_r1/drivers/i2c/chips/Kconfig
linux-2.6.25-android-1.0_r1/drivers/ide/Kconfig
linux-2.6.25-android-1.0_r1/drivers/ide/arm/Makefile
linux-2.6.25-android-1.0_r1/drivers/mtd/chips/jedec_probe.c
linux-2.6.25-android-1.0_r1/drivers/mtd/maps/Kconfig
linux-2.6.25-android-1.0_r1/drivers/mtd/maps/Makefile
linux-2.6.25-android-1.0_r1/drivers/mtd/maps/creator-pxa270-flash.c
linux-2.6.25-android-1.0_r1/drivers/pcmcia/Makefile
linux-2.6.25-android-1.0_r1/drivers/pcmcia/pxa2xx-creator-pxa270.c
linux-2.6.25-android-1.0_r1/drivers/video/Kconfig
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/creator-pxa270.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/creator-regs.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/hardware.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/irqs.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/creator_pxa270_addr.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/creator_pxa270_core.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/creator_pxa270_usb.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/def.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/genfont8_8.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/Ata.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/Common.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/Hal4ata.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/Hal4d12.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/Hal4sys.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/Isr.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/basictyp.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/chap_9.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/kthread.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/rbc.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/rbccmd.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/syscnfg.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/tpbulk.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/usb-storage.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/usb.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/lib/usb/usb100.h
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/pxa-regs.h
linux-2.6.25-android-1.0_r1/drivers/input/keyboard/android_keypad.c(附錄D)
linux-2.6.25-android-1.0_r1/include/asm-arm/arch-pxa/android_keypad.h

Android:

mydroid/cdma-import/build/core/api/current.xml
mydroid/cdma-import/frameworks/base/core/java/android/app/Activity.java
mydroid/cdma-import/frameworks/base/core/java/android/app/ActivityThread.java
mydroid/cdma-import/frameworks/base/core/java/android/app/ApplicationContext.java
mydroid/cdma-import/frameworks/base/core/java/android/text/method/touch.java mydroid/cdma-import/frameworks/base/core/java/android/util/Log.java mydroid/cdma-import/frameworks/base/core/java/android/view/MotionEvent.java
mydroid/cdma-import/frameworks/base/core/java/android/view/touchDelegate.java
mydroid/cdma-import/frameworks/base/core/java/android/view/View.java mydroid/cdma-import/frameworks/base/core/java/android/view/ViewGroup.java
mydroid/cdma-import/frameworks/base/core/java/com/android/internal/widget/LinearLayoutWithDefaulttouchRecepient.java
mydroid/cdma-import/frameworks/base/core/jni/server/com_android_server_KeyInputQueue.cpp
mydroid/cdma-import/frameworks/base/libs/surfaceflinger/DisplayHardware/DisplayHardwareBase.cpp
mydroid/cdma-import/frameworks/base/libs/surfaceflinger/RFBServer.cpp mydroid/cdma-import/frameworks/base/libs/ui/EventHub.cpp
mydroid/cdma-import/frameworks/base/services/java/com/android/server/InputDevice.java
mydroid/cdma-import/frameworks/base/services/java/com/android/server/KeyInputQue ue.java
mydroid/cdma-import/frameworks/base/services/java/com/android/server/PowerManag erService.java
mydroid/cdma-import/frameworks/base/services/java/com/android/server/WindowMana gerService.java
mydroid/cdma-import/system/core/init/init.c mydroid/cdma-import/system/core/sh/input.c
mydroid/cdma-import/build/core/definitions.mk(附錄R)
mydroid/cdma-import/external/sqlite/dist/Android.mk(附錄S)
mydroid/cdma-import/frameworks/base/core/jni/server/com_android_server_BatteryService.cpp(附錄T)
mydroid/cdma-import/hardware/libhardware/power/power.c(附錄U)

Loading...