会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
未经本人允许,请勿转载
atlas_li
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年9月22日
从LINUX 驱动 到APK (4)
摘要: 实现简单的apk,实现对对应节点的访问 此次使用apk实现对相应节点的访问。 实现apk,主要分为两个部分:实现相应的apk主体部分,编译生成apk 一、实现相应的apk主体部分 由于本人对Java不是很熟悉,过借鉴了老罗的代码,不同之处此次使用的Android studio来新建一个apk工程取名
阅读全文
posted @ 2017-09-22 17:28 atlas_li
阅读(252)
评论(0)
推荐(0)
编辑
从LINUX 驱动 到APK (3)
摘要: 实现相应的JNI部分已经sever部分 此次实现主要涉及的修改两个目录的文件 hardware,以及framework。 一、修改hardware目录: 由于平台原因,使用的主要是hardware\libhardware_legacy 目录下的文件,接口为老的接口,不同于老罗使用的相关,自己写代码可
阅读全文
posted @ 2017-09-22 14:06 atlas_li
阅读(174)
评论(0)
推荐(0)
编辑
从LINUX 驱动 到APK (2)
摘要: 通过c语言实现对对应节点的操作修改对应的参数值 此次在实现了对应的内核驱动的基础上实现linux应用程序访问对用的驱动节点的过程。实现过程:添加对用的实现文件,添加编译规则,编译实现 1、添加对用的实现文件 选择合适的位置存放相关源码,本次我存放在:vendor\welcome 目录下,新建welc
阅读全文
posted @ 2017-09-22 13:06 atlas_li
阅读(157)
评论(0)
推荐(0)
编辑
从LINUX 驱动 到APK (1)
摘要: 实现一个简单的内核驱动 此次实现基于MTK8173平台Android 6.0 实现。 此次使用一个虚拟的硬件设备,这个设备只有一个4字节的寄存器,它可读可写,移植的角度来实现我们将其命名为welcome。在kernel部分要实现一个驱动主要分为,添加编译选择选项,实现对应的相关驱动,添加进入内核编译
阅读全文
posted @ 2017-09-22 12:49 atlas_li
阅读(342)
评论(0)
推荐(0)
编辑
从linux 驱动 到apk 前言
摘要: 前段时间抽空,实现了一下从kernel到apk的全过程,主要借鉴老罗的博客从java层到framework到JNI到HAL到kernel的hello 例子: http://blog.csdn.net/luoshengyang/article/details/6568411 之前这篇博文看了很多遍,觉
阅读全文
posted @ 2017-09-22 12:06 atlas_li
阅读(157)
评论(0)
推荐(0)
编辑
2017年9月21日
同时记录adb logcat 信息已经 对应的kmsg kernel相关信息
摘要: 使用场景在没有使用对用log apk的情况下,或者可以自己选择记录log的情况下,使用脚本通过adb 同时记录logcat 信息和kmsg信息。 此次使用两个脚本 一个后台运行一个前提运行,文件路径可以设置 1、后台运行文件名:kmsg_log.sh,内容就一句话 adb logcat > $1 2
阅读全文
posted @ 2017-09-21 23:42 atlas_li
阅读(1094)
评论(0)
推荐(0)
编辑
使用python脚本自动测试简单版本
摘要: 主机使用python脚本对软件进行测试时,需要在主机安装对应的python模块: 1、安装uiautomator模块(ubuntu) sudo apt-get install python-pip pip install uiautomator r如果安装失败 pip install uiautom
阅读全文
posted @ 2017-09-21 23:33 atlas_li
阅读(249)
评论(0)
推荐(0)
编辑
自动将mtklog以及trace信息到处到自定的目录文件中
摘要: 未经允许,请勿转载!!! 在指定的目录中以日期为目录记录,可以在运行的时候在后面添加对用的name,生成的文件目录会加上对用的name。 #!/bin/bash#@ echo ***####按格式获取时间信息date_ymd=$(date +%Y%m%d)date_hm=$(date +%Y%m%d
阅读全文
posted @ 2017-09-21 23:18 atlas_li
阅读(630)
评论(0)
推荐(0)
编辑
MTK 修改开进进入Recovery模式引导界面字体大小
摘要: mtk 平板项目中由于默认使用的是8*16的点阵字体在显示中看起来明显偏小,因此使用24*48的字体显示比较大。 需要修改的文件: 1、 video_font.h 更换对用宏定义 #define MTK_VFC 256 //characters #define MTK_VFW 24 //width
阅读全文
posted @ 2017-09-21 23:09 atlas_li
阅读(887)
评论(0)
推荐(0)
编辑
去掉点阵字体中的斜线
摘要: 前段时间修改MTK平板进去,Recovery模式是字体大小,由于先前是用的是8*16的点整字体,在高分辨率的屏幕显示比较小。故通过找到大的字库更换对应的字体,目前网上自动生成的ASCII字符工具,不注册的情况下会有斜线,因此使用下面脚本去除对应的斜线。 #!/usr/bin/python# codi
阅读全文
posted @ 2017-09-21 22:56 atlas_li
阅读(332)
评论(0)
推荐(0)
编辑
下一页