- 博客(6)
- 收藏
- 关注
原创 Llinux 内核源码目录介绍
内核源码目录结构 浏览内核代码之前,有必要知道内核源码的整体分布情况,按照惯例,内核代码安装在/usr/src/linux目录下,该目录下的每一个子目录都代表了一个特定的内核功能性子集,下面针对2.6.23版本进行简单描述。 (1)Documentation。 这个目录下面没有内核代码,只有很多质量参差不齐的文档,但往往能够给我们提供很多的帮助。 (2)arch。 所有与体系结构相关的代
2017-03-22 20:23:48 538
原创 Android5.0编写hello从APP->framework->jni->hal->驱动的BUG
Android5.0编写hello从APP->framework->jni->hal->驱动的BUG 大概一周的时间,终于把Android5.0整个框架给调通了,期间遇到许许多多的BUG,这篇将总结我从编译源码到条通过整个框架所遇到的BUG或应该注意的事项。 编译过程中的注意事项: 一:Android5.0只支持64位虚拟机镜像文件(我的是ubuntu14.0
2017-03-10 16:50:15 983
转载 Android源码目录详解
Android源码目录详解 Android平台四层架构对应源代码中的目录: 第一层:应用程序层(applications)对应根目录下packages/apps 第二层:应用程序框架层(application framework)对应根目录下的frameworks 第三层:运行库层包括运行库(libraries)和android运行时环境(android runtime)
2017-03-06 17:54:56 506
原创 基于ubuntu14.04 Linux内核驱动的编写
基于ubuntu14.04 Linux内核驱动的编写 前面已经总结了关于安卓源码及Linux源码的编译,并且成功启动了模拟器,那么接下来就正式的编写安卓底层驱动了。在编写之前,我们应该先了解下Linux驱动编写的步骤。 编写Linux驱动,主要是构建Linux驱动的框架,框架搭好了,整个驱动的编写工作也就完成一大半了。 Step 1:
2017-03-04 15:27:48 1472 1
原创 Linux内核编译,启动带linux内核的模拟器。
Linux内核编译,启动带linux内核的模拟器。 上一篇总结了安卓5.0源码的编译和启动其自带的模拟器。安卓源码是不包括linux内核的,而是使用的谷歌预先编译好的内核,其代码路径是在prebuilt/android-arm/kernel/kernel-qemu下。如何让安卓系统的内核变成自己的linux内核,这一篇将会总结。 前面已经提供了linux内核的下
2017-03-03 10:04:46 1134 1
原创 Android5.0环境搭建,源码编译,模拟器启动。
Android5.0环境搭建,源码、linux内核编译,模拟器启动。 我是一名17届大学生,实习了1.5个月的MTK,结果因为公司即将淘汰功能机,所以从MTK的坑里跳进了Android的坑,觉得有点悲剧。。。我现在正努力胜任Android底层驱动的工作。 OK废话不多说,开始总结我这几天的经验吧!(真正的菜鸟一枚,如有不对,恳请指正!)。首先先说明我做的所有的操作都是基于
2017-03-02 20:57:04 3291 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人