zoukankan      html  css  js  c++  java
  • 第1章 Android系统的编译和移植实例:

    第一章

       本章Android系统的编译和移植实例,其中移植涉及的主要内容有下载Android Linux内核,安装交叉工具链,移植Android Linux内核支持EZ6410平台,安装Android SDK,获得Android根文件系统,设置系统环境,完成Android正常启动。安装交叉工具链在ldd6410-read-only目录下修改vim.cross_compile内容为:/usr/local/arm/arm-none-Linux-gnueabi/bin/arm-none-linux-guneabi-。在移植过程中,发现硬件差异如下:网卡、键盘、液晶、触摸屏、USB时钟系统。EZ6410实验平台上有8个按键,即K1~K8.Linux系统提供了Input子系统,按键、触摸屏、键盘、鼠标等输入都可以利用Input接口函数实现设备驱动,因此,按键和触摸屏设备驱动都可以作为Input设备驱动而实现。然后有触摸屏驱动、USB驱动修改,安装Android SDK首先在主机上创建一个sd card image,启动EZ6410虚拟机。提取Android根文件系统:连接虚拟机,将busybox放入模拟器目标机文件系统中,把/system/data、、/sbin目录及根目录下的initinit.rc等都放入sdcardimage中,在主机上以loop方式mount sdcardimage,并将其中的文件放到EZ6410的根文件系统下。在原有的LinuxNFS文件系统目录下创建一个新的目录rootfs_test,并把android.tar解压到rootfs_test目录下,在NFS服务目录/source/rootfs_android下添加一个文件 android.sh.最后进行系统环境配置。通过本章大概了解了android涉及的主要内容。   http://www.cnblogs.com/fei127/

  • 相关阅读:
    my first android test
    VVVVVVVVVV
    my first android test
    my first android test
    my first android test
    ini文件
    ZZZZ
    Standard Exception Classes in Python 1.5
    Python Module of the Week Python Module of the Week
    my first android test
  • 原文地址:https://www.cnblogs.com/fei127/p/5447789.html
Copyright © 2011-2022 走看看