随笔分类 -  【原创】

摘要:平台信息:内核:linux3.1.0系统:android/android6.0平台:RK3288 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 说明:提供以太网mac地址烧录以及读写的方式 一、功能演示以及说明: 1.1在安卓的文件系统生成如下的设备节点:/sys/ 阅读全文
posted @ 2017-12-09 17:32 请给我倒杯茶 阅读(4428) 评论(0) 推荐(0)
摘要:平台信息:内核:linux3.0.68 系统:android/android6.0平台:RK3288 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 说明:通过I2C总线获取摄像头的ID号。 一、查看规格书,确定摄像头存放ID号的寄存器地址. 二、应用层通过I2C总线 阅读全文
posted @ 2017-11-18 14:48 请给我倒杯茶 阅读(2605) 评论(0) 推荐(0)
摘要:平台信息:内核:Linux version 3.10.0系统:android/android6.0平台:rk3288 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 本文是基于Android6.0的代码,在做定制的时候发现在触摸屏幕的时候,喇叭没有声音。下面就讲解一下 阅读全文
posted @ 2017-11-01 15:15 请给我倒杯茶 阅读(3896) 评论(0) 推荐(0)
摘要:平台信息:内核:linux3.0.68 系统:android/android6.0平台:rk3288 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 摘要:最近在负责rk3288的pcba模块,由于在编译过程中遇到了一些问题,因此总结记录遇到的问题以及解决方法。 代码 阅读全文
posted @ 2017-09-21 10:04 请给我倒杯茶 阅读(895) 评论(0) 推荐(0)
摘要:关键词:Android linux 开机logo 开机动画 平台信息:内核:linux3.0.68 系统:android/android5.1平台:tiny4412 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 摘要:最近晚上回到宿舍有点无聊,搞一下打发时间,如有不 阅读全文
posted @ 2017-08-21 22:21 请给我倒杯茶 阅读(554) 评论(0) 推荐(0)
摘要:深入浅出Android:http://blog.csdn.net/mr_raptor/article/details/7946254 老罗Android:http://blog.csdn.net/luoshengyang android底层:http://blog.csdn.net/yuzeze/a 阅读全文
posted @ 2017-08-18 16:26 请给我倒杯茶 阅读(356) 评论(0) 推荐(0)
摘要:关键词:Android 宏控制 Androd.mk 平台信息:内核:linux3.4.39 系统:android/android5.1平台:S5P4418 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 本文描述:通过宏在编译的时候选在代码的走向,而不是在运行的时候选 阅读全文
posted @ 2017-08-17 14:56 请给我倒杯茶 阅读(3038) 评论(0) 推荐(0)
摘要:关键词:Android linux hrtimer 蜂鸣器 等待队列 信号量 字符设备 平台信息:内核:linux3.4.39 系统:android/android5.1平台:S5P4418 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 程序描述:本文控制的设备是无 阅读全文
posted @ 2017-07-01 11:52 请给我倒杯茶 阅读(7955) 评论(8) 推荐(0)
摘要:基于RK3188平台LED驱动程序的移植的移植。如有不正确之处,欢迎大家指点。 本文的LED驱动程序不是通过打开设备节点来访问和控制LED的,是通过sys文件系统来控制LED。 板子上有四盏灯以及对应的GPIO的引脚如下: 基于sys文件系统的LED驱动内核已经提供了,我们需要做的事情没有那么多。内 阅读全文
posted @ 2017-06-05 14:24 请给我倒杯茶 阅读(1344) 评论(0) 推荐(1)
摘要:1、申请设备号 int register_chrdev_region(dev_t from, unsigned count, const char *name) 指定从设备号from开始,申请count个设备号,在/proc/devices中的名字为name。返回值:成功返回0,失败返回错误码。 2 阅读全文
posted @ 2017-04-13 11:43 请给我倒杯茶 阅读(354) 评论(0) 推荐(0)
摘要:Linux的版本Linux3.0.8 1、在driver目录下创建一个新的目录:mkdir drivers/test1 2、新建一个源文件:vim drivers/test1/test1.c void test1() 2 { 3 /*根据自己的需要编写*/ 4 } 3、新建一个Makefile:vi 阅读全文
posted @ 2017-04-12 09:11 请给我倒杯茶 阅读(1060) 评论(0) 推荐(0)
摘要:本人才疏浅学,写一篇文档总结自己在msm8916平台上移植自己编写的简单的字符设备驱动开发的整个流程。这个小项目的主要功能是开发一个简单的APP,APP通过JNI去调用位于kernel的字符设备驱动。 APP的设计,开发平台Android Studio 主要的文件是下面的三个文件: MainActi 阅读全文
posted @ 2017-03-29 14:51 请给我倒杯茶 阅读(1763) 评论(0) 推荐(0)
摘要:经过两天的奋战终于把开机logo给搞定了啊。 首先修改开机logo要从哪里入手呢?先分析一下源码看看. > 1 void display_image_on_screen() 2 { 3 struct fbimage default_fbimg, *fbimg; 4 bool flag = true; 阅读全文
posted @ 2017-03-06 17:15 请给我倒杯茶 阅读(8827) 评论(0) 推荐(0)