- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 rk3288 adc驱动
adc现在使用了iio子系统,文件位置位于driver/iio/adc/rockchip_adc.c设备树文件、 adc: adc@ff100000 { compatible = "rockchip,saradc"; reg = <0xff100000 0x100>; interrupts...
2019-09-07 11:37:43 1766
原创 android红外遥控驱动
在 Linux 内核中,IR 驱动仅支持 NEC 编码格式。设备树文件 pwm0: pwm@ff680000 { compatible = "rockchip,rk-pwm"; reg = <0xff680000 0x10>; /* used by driver on r...
2019-09-06 07:34:36 2279
原创 rk3288 i2c接口的OLED驱动
首先设备树文件 i2c4: i2c@ff160000 { compatible = "rockchip,rk30-i2c"; reg = <0xff160000 0x1000>; interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH&...
2019-09-05 10:30:06 1637 2
原创 编写Android系统的命令
主要利用Android.mk需要提供Android.mk编译规则 所需要的库 .c文件Android.mk libs noyaApi.java创建目录mkdir android_src/system/extras/oled_test/ -p将所需文件拷进去Android.mk oledfont.h oled_test.cvi Android.mkLOCAL_PATH:= ...
2019-09-03 11:00:56 240
原创 基于spi接口的oled屏Android服务框架
上一篇写了一个oled驱动,那么现在有一个问题:apk要怎么使用这个硬件,这里就需要提供一个硬件服务,apk通过这个服务就可以操作到硬件了。基于rk3288 Android5.1Android的硬件访问框架1、loadLibrary 加载硬件2、JNIOnload 注册本地方法分别调用各个硬件的函数来注册本地方法{LED振动器串口}3、SystemServer对每一个硬件:构...
2019-09-03 10:42:44 1262
原创 rk3288 点亮SPI接口的OLED屏幕
对于rk3288,内核已经包含了spi_master的驱动,只需要在设备树上配置即可,在使用的时候将状态status改为ok即可。 spi0: spi@ff110000 { compatible = "rockchip,rockchip-spi"; reg = <0xff110000 0x1000>; in...
2019-08-30 10:02:50 3292
原创 rk3288 u-boot的logo显示过程
根据设备树 rockchip,uboot-logo-on = <1> 在u-boot中找到源码位置void board_fbt_preboot(void)int node = fdt_path_offset(gd->fdt_blob, “/fb”);g_logo_on_state = fdtdec_get_int(gd->fdt_blob, node, “rockch...
2019-08-26 17:51:15 3103
原创 rk3288点亮lvds屏幕
之前有点亮过23.6寸的双8液晶屏,这次手上刚好有块10.1寸屏幕,记录一下过程。屏幕的型号。百升达10.1寸组装-BP101WX1-206-BSD_YB181019.pdf修改firefly-rk3288.dts 设备树信息&fb { rockchip,disp-mode = <DUAL>; rockchip,uboot-logo-on...
2019-08-26 17:42:59 5208 1
原创 android-5.1 系统构建分析
cd /work/rk3288/system/device/rockchip$book@book-virtual-machine:/work/rk3288/system/device/rockchip$ lscommon rk3288book@book-virtual-machine:/work/rk3288/system/device/rockchip$ cd rk3288/book@...
2019-08-07 10:47:10 246
原创 ubuntu-14.04编译Android6.0
环境:Ubuntu14.04内存:4Gswap:2G硬盘:100G虚拟机:vmware-11.1.0 build-24968241、安装Git等依赖组件sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386 libx11-dev:i386 libreadline6-dev:i38...
2019-08-07 10:46:08 312
原创 android-6.0源码下载
第一次使用,写的不好。1、环境准备:ubuntu-14.04.2-desktop-amd64.iso + VMware Vorkstation 11.1.02、工具准备:git和curl,通过一下命令获取sudo apt-get install git-core curl3、配置git环境git config –global user.email “test@test.com”git ...
2019-08-01 16:24:37 1712
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人