麒麟菜籽的专栏

工作学习中的有感而发、技术分享

Android图形系统分析与移植 -- 五、Android FrameBuffer

最近在研究LCD显示部分, Android对FrameBuffer驱动的使用方式是标准的,在Android的GUI系统中,通过调用FrameBuffer驱动的标准接口,实现显示设备的抽象。 FrameBuffer驱动是Android中的标准设备,但是路径稍有不同,如下所示:...

2014-06-24 15:58:14

阅读数 1563

评论数 0

通过实例来分析I2C基本通信协议

本文旨在用最通俗易懂的方式,让大家明白I2C通信的过程究竟是怎么回事。 I2C起源于飞利浦公司的电视设计,但之后朝通用路线发展,各种电子设计都有机会用到I2C 总的来说,I2C可以简单归纳为,两根线,一个时钟线,一个数据线;一个总线上,一个主控,多个从设备。I2C的作用当然是用...

2014-06-18 17:19:53

阅读数 3480

评论数 0

Android 驱动(二) IIC简介

一、 I2C简介 I2C(Inter-Integrated Circuit)总线是一种由 Philips 公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C 总线最主要的优点就是简单性和有效性,简单体现在接线简单,只有两根线数据线(SCL)和时钟线(SDA),而且 控制简单。所以一...

2014-06-11 16:46:25

阅读数 2168

评论数 0

Android 驱动 (一) GPIO

前面的博文对Lichee做了系列分析,其实就是对在《七年之痒》中所说的,Android BSP具备的一项基本素质-SHELL脚本,所以我们Lichee系列的文章着重分析了SHELL脚本和Lichee的基本结构,当然作为一名合格的Android BSP工程师来说,掌握Linux的驱动程序的移植,也是...

2014-06-06 17:05:28

阅读数 3446

评论数 0

Lichee (六) 配置内核时的一点小优化

Lichee在配置内核时的一点小优化

2014-06-03 11:35:43

阅读数 2471

评论数 1

Lichee (五) sysconfig1.fex 配置系统

Lichee 的sysconfig1.fex简单分析

2014-06-03 10:36:30

阅读数 7581

评论数 0

Lichee ( 四 ) 打包IMAGE

Lichee中的打包过程简介

2014-05-30 18:55:01

阅读数 6168

评论数 0

Lichee(三) Android4.0的目标产品目录与Lichee的纽带---extract-bsp

lichee和android之间的纽带 extract-bsp

2014-05-29 18:05:48

阅读数 4585

评论数 0

Lichee(二) 在sun4i_crane平台下的编译

本文以编译android平台下的kernel uboot,比较详尽地分析了lichee在sun4i_crane平台下编译的过程

2014-05-28 18:33:46

阅读数 4825

评论数 0

Lichee(一)­­ lichee目录结构介绍和编译命令

经过繁琐的环境搭建和漫长的代码下载的等待,我们终于可以开始我们的lichee之旅了,由于内容很繁杂,涉及面比较广,接下来就针对linux uboot modules等是如何被打包到固件这条主线来分析,先理清树干,再慢慢理清枝叶吧! 先认识一下什么是Lichee: Lichee表示全志科技...

2014-05-28 15:54:06

阅读数 10080

评论数 1

阅读repo脚本

repo篇幅比较长,但是结构很清晰 记得我们在repo下载代码的时候,经常会出现一些错误,那时我们往往手足无措,可是当我们花点时间分析了repo,发现错误输出的错误往往能够找到真正的原因,因为对目前python不是很熟,只能尽力分析了,同样的,我们在git操作时候,也经常出一些错误,下次会针对常见...

2014-05-27 17:47:57

阅读数 2062

评论数 0

Ubuntu12.04 搭建GIT环境 下载A10源代码示例

一、安装 Git 安装 Git: sudo apt-get install git 小贴士:ubuntu 12.04 更新GIT版本新版本的android源码要求git版本不得低于1.7.2,而ubuntu默认安装git的不够,或者用别的方式无法正常升级时,可采用下面这个方式来升级到...

2014-05-27 17:45:48

阅读数 1367

评论数 0

cubieboard开发板简介

Cubieboard,简称Cb,是由珠海的Cubietech团队推出,跟业内有名的pcduino一样,Cubieboard是i基于珠海全志科技的A10/A20等系列处理器的开发板。Cubieboard初次生产是在2012年的8月8日,目前有三代产品,第一代是采用A10的基础版,其中有分8月8日生产...

2014-05-27 10:58:40

阅读数 2030

评论数 0

搭建Android4.0工作环境-ubuntu 服务器搭建全纪录

以Ubuntu12.04为例,搭建我们Android4.0 的开发环境 考虑到通用性以及版本限制,本系列所有文章除非注明都以Android4.0为例 安装ubuntu的时候,最好是安装64位的操作系统,否则以后编译Android的时候,可能会碰到麻烦,我的安装版本是ubuntu-12.04.4-...

2014-05-26 17:44:29

阅读数 1124

评论数 0

七年之痒

为什么要写《从零开始做一名Android BSP工程师》?

2014-05-26 15:59:00

阅读数 1119

评论数 1

【A10】Nand Flash空间新增一个共享分区方法

首先,这里说的共享分区指的是可以Share到PC,也就是Android平台接到PC时,可以在Nand分区和PC相互拷贝资料。 需要指出的是,在目前全志A10软件中,对于Nand Flash的分区总数是9个分区。 è参见文件: lichee\tools\pack\chips\sun4i\...

2013-05-23 17:58:50

阅读数 1403

评论数 0

Android 4.0 系统由横屏改为竖屏

由于Android原本设计就是可以切换屏幕的方向,所以我们只要找到核实修改的位置就可以了 PhoneWindowManager.java (frameworks\base\policy\src\com\android\internal\policy\impl) rotationForOrient...

2013-05-02 15:58:06

阅读数 1448

评论数 0

关于Android 链接库时 undefined reference to 的错误分析

我们在编译Android JNI的时候,经常要链接一些其他的开源库,我搞了几个项目,总是会碰到undefined reference to的问题,而且会重复被一个问题所困扰,浪费了很多宝贵的时间,经过网上的参考,根据自己的项目实践,今天是想彻底解决了这个问题! 一般编译器报 “undef...

2012-06-18 16:23:48

阅读数 9773

评论数 0

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