自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除