自定义博客皮肤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 514

原创 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 962

转载 Android源码目录详解

Android源码目录详解Android平台四层架构对应源代码中的目录:第一层:应用程序层(applications)对应根目录下packages/apps第二层:应用程序框架层(application framework)对应根目录下的frameworks第三层:运行库层包括运行库(libraries)和android运行时环境(android runtime)

2017-03-06 17:54:56 428

原创 基于ubuntu14.04 Linux内核驱动的编写

基于ubuntu14.04 Linux内核驱动的编写    前面已经总结了关于安卓源码及Linux源码的编译,并且成功启动了模拟器,那么接下来就正式的编写安卓底层驱动了。在编写之前,我们应该先了解下Linux驱动编写的步骤。    编写Linux驱动,主要是构建Linux驱动的框架,框架搭好了,整个驱动的编写工作也就完成一大半了。       Step 1:

2017-03-04 15:27:48 1434 1

原创 Linux内核编译,启动带linux内核的模拟器。

Linux内核编译,启动带linux内核的模拟器。    上一篇总结了安卓5.0源码的编译和启动其自带的模拟器。安卓源码是不包括linux内核的,而是使用的谷歌预先编译好的内核,其代码路径是在prebuilt/android-arm/kernel/kernel-qemu下。如何让安卓系统的内核变成自己的linux内核,这一篇将会总结。    前面已经提供了linux内核的下

2017-03-03 10:04:46 1102 1

原创 Android5.0环境搭建,源码编译,模拟器启动。

Android5.0环境搭建,源码、linux内核编译,模拟器启动。       我是一名17届大学生,实习了1.5个月的MTK,结果因为公司即将淘汰功能机,所以从MTK的坑里跳进了Android的坑,觉得有点悲剧。。。我现在正努力胜任Android底层驱动的工作。    OK废话不多说,开始总结我这几天的经验吧!(真正的菜鸟一枚,如有不对,恳请指正!)。首先先说明我做的所有的操作都是基于

2017-03-02 20:57:04 3256 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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