皮皮网

【lwip 协议栈源码分析】【用工信息 源码】【ss源码部署】goldfish 源码

2024-11-23 13:24:38 来源:全民vip视频解析源码

1.如何编译Android的kernel
2.怎么学习android系统(特别是源码关于智能电视机方面)

goldfish 源码

如何编译Android的kernel

       1.准备工作: (ubuntu 位)

       ubuntu等linuxOS,下载好eclipse,安装好JDK, 安装好android的SDK, 在eclipse中成功打开android 手机模拟器即OK。

       2.初始化编译环境 :

       å…³æ³¨è¯¥ç½‘页上的“installing required packages”,其中有的软件包因为版本问题而安装不上,不用管它,之后遇到错误再单独解决。

       3.下载内核源码:

       android 2.3 内核 下载需要等待一段时间。

       4.下载交叉编译器:

       è¯¥æ­¥éª¤æœ‰å¯èƒ½è€—费大量时间,依据网速不同,几个小时到几天不等,或许可以尝试git clone 后面的地址只下载prebuilt/linux-x/toolchain

       5.设置参数以及编译:

       $ export ARCH=arm

       $ export SUBARCH=arm

       $ export CROSS_COMPILE=arm-eabi-

       $ cd goldfish // 进入下载的源代码目录

       $ git checkout <commit_from_first_step> //这个步骤我没有做,不知道干嘛用的

       $ make goldfish_defconfig

       $ make

       6.报错信息:

       è‹¥æœ‰æŠ¥é”™è¯´æ‰¾ä¸åˆ° (arm-eabi-gcc command not found)等等,尝试使用press.h

       Newinclude/asm-arm/arch-goldfish/vmalloc.h

       这些资料说明了Linux和android系统的息息相关,android系统实际上和Linux大同小异,源码lwip 协议栈源码分析搭建环境建议在Linux系统上学习书籍推荐有如下几本

       基础:《Learning Android》 O‘Reilly的源码用工信息 源码

       中级:《Beginning Android 2》 (不太好,读起来太烦但知识量大)

       有java基础可选读:《Learn Java for Android Development》(深入了解下如何在Android平台下使用Java)

       强烈要求一定最好有java基础,源码ss源码部署负责你学了等于白学,源码思维国际源码知识是源码scst源码详解相互联系,相辅相成的源码

       (特别是关于智能电视机方面)java基础书籍《Learn Java for Android Development》如上

       付:视频推荐

       基础

       Android开发从零开始视频教程

       Android深入浅出

       中级:

       IOS UI界面开发教程