自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术交流

爱安卓,爱linux,爱生活。

  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 rk3399_android7.1平台调试sensor流程记录

这里只记录调试gsensor部分,其他gryo+compass同理,他们在rk平台分开三个不同.c文件实现驱动加载和id匹配和数据上报等:Rk平台sensor驱动代码路径:kernel/drivers/input/sensors,其中 sensor-dev.c 是核心代码,整合了不同类型的sensor,包括 accel, gyro, lsensor, psensor, compass等。下面是...

2020-02-26 15:24:45 7277 1

原创 第一步_安装VMware虚拟机和搭载ubuntu系统

所需工具/原料:VMware10软件包:VMware-workstation-full-10.0.1-1379776.exeKey注册码生成器:vm10keygen.exeVMware10软件包百度网盘链接:https://pan.baidu.com/s/11Ad9Mxnutvpq64AVszuYRQ 提取码:05ar方法/步骤:1、双击exe程序文件进行安装运行默认会加载一些库文件...

2020-02-03 22:30:12 1014

原创 第六步_安装SSH服务

通过ssh服务,我们可以通过终端(putty,Xshell等工具)登陆服务器,通过ip地址访问服务器,进行软件开发工作。下面简单介绍安装步骤和使用。第一步、Ubuntu14.04 64bit系统下安装 OpenSSH Server 需要的命令只有一条,在终端执行: sudo apt-get install openssh-server查看返回的结果,如果没有出错,说明你已经安装成功了。...

2020-02-03 01:58:09 906

原创 第五步_安装编译必须的软件包依赖包

在编译Android SDK代码的时候,需要安装一些必要的软件包和依赖包,否则会出现一些奇奇怪怪的报错,如果你懒得等到碰到报错的时候再去解决,可以直接在命令行界面执行以下的【解决方法】的语句,安装对应的软件包或者依赖包即可。1、sudo apt-get install vim (安装完整版本的 VI) ,这个工具在编辑代码源文件的时候会使用到,建议安装一下。2、安装工具链执行以下命令:$ ...

2020-02-03 01:52:18 3678 1

原创 第四步_安装gcc交叉编译工具

说明:如果SDK代码里面带有GCC编译工具了就不需要安装,可跳过此步骤,一般代码里都有arm-linux-gcc编译工具了,这里是针对没有代码的情况下才需要安装的,简单介绍一下安装步骤。安装步骤1、将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了,我的存放路径是 /home/song/software,如...

2020-02-03 01:01:37 754

原创 第三步_安装jdk环境

由于编译RK3288 Android7.1需要jdk1.8的java环境,这里介绍一下如何安装open jdk1.8,安装其他版本jdk可自行百度安装。安装jdk1.8以下方法选一即可,我一般选择方法一,前提是你的ubuntu系统可以上网,直接命令安装比较快。下面简单介绍一下:Android各版本需要的jdk版本:Oracle JDK1.6.045 for Android4.4或者更老的版本...

2020-02-02 20:18:59 562

原创 第二步_安装samba服务器

samba是Linux系统上的一种文件共享协议,可以实现Windows系统访问Linux系统上的共享资源,现在介绍一下如何在Ubuntu 14.04上安装和配置samba。本人也是经过百度一些资料才整理成这篇文档的,鉴于百度上很多资料都是说的含含糊糊,本人顿时觉得很有必要把自己的经验分享给大家。工具、资料:a. Windows 64bit系统b. 虚拟机vmware上的linux【ubunt...

2020-02-02 00:00:09 4218 1

原创 搭建Android/Linux驱动编译开发环境篇

通常情况下,我们进行软件开发,都是需要搭建开发环境,如app开发,需要安装Android stadio开发工具等。进行Android/Linux驱动开发,Android代码的编译也需要搭建对应的开发编译环境。而这个开发环境的搭建需要用到 Linux 操作系统,如 ubuntu,fedora 等。为此,我们必须准备一台装有 linux 操作系统的 PC 机。有几种方法可以实现Android编译开发...

2020-02-01 21:41:38 895

原创 SHELL脚本项目实例(一)

附件为测试 G215 AUO TP概率性失效问题的脚本文件,其基本实现逻辑为:重启开关机去判断是否识别到TP模组的VID PID和检测eGTouchD的服务是否跑起来,如果有识别到设备并且服务有跑起来,则打印一次字符串detecte_success到创建的文件sdcard/det_usb_eGTouchD.log中,最后统计当前测试的重启次数,然后执行重启操作;如果识别不到或者服务没起来,则打...

2020-02-28 18:27:45 709

原创 shell脚本编程学习(一)

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言,在后续的博客当中,我会陆续介绍shell脚本的使用。这里是开始篇。一、shell脚本的基本构成简介:1、shell脚本通常包含如下部分:首行    第一行内容在脚本的首行左侧,表示脚本将要调用的shell解释器,内容如下:#!/bin/bash#!符号能够被内...

2020-02-26 17:42:54 280

原创 rk3399_secureboot在linux环境中操作说明

1、在SDK代码创建文件夹,放置相关Secureboot工具:mkdir device/rockchip/rk3399/secureboot //创建目录,2、使用SecureBootConsole 工具签名前,请先指定好type.xml中的芯片类型,例如3288,3399:例如vim type.xml打开type.xml文件进行设置为3399,3399/***************...

2020-02-18 15:01:26 2005

arm_adb-master_default.tgz

这个源码包是adb工具的源码包,可以直接下载下来交叉编译,适配不同架构的平台(arm/arm64/x86等),我这边是直接放到了arm机器上编译了,可以编译通过,得到adb工具,可以正常使用。根据README编译即可。

2021-12-30

arm平台可以使用的fastboot

在arm 平台上可以运行的fastboot工具

2021-06-11

fastboot-separated_from_android_4.2-master.zip

fastboot源代码,用于单独编译fastboot for linux-x86或arm-linux; 如果要交叉编译到arm平台可以按如下做法: 1、修改Makefile文件的交叉编译工具为你的交叉编译工具即可: #TOOLCHAIN= arm-linux- //注释掉 TOOLCHAIN= arm-linux-gnueabihf- //修改为你的交叉编译工具 2、执行编译 make 即可在当前目录得到fastboot工具,把它放到你的开发板运行即可。

2021-06-03

arm平台架构的lsusb应用程序

我们平时用lsusb都是x86平台上使用的,我这里编译了一个arm平台架构的,有需要的朋友可以下载。把他放到开发板上就可以执行lsusb来查看你设备连接了几个usb设备了,通过pid和vid确认。

2021-05-27

深入理解Android系统张元亮.rar

深入理解Android系统PDF版,张元亮著,本书一共18章,循序渐进分析了安卓系统的基本架构知识,本书适合安卓源码分析人员,安卓架构师,linux开发人员

2019-07-15

洛达项目AB152xP资料SDK相关说明

洛达项目AB152xP资料SDK的相关说明,包括编译工具的安装和使用,config tool工具的安装和使用等。

2019-01-17

加密IC-ATSHA204A的datasheet

atsha204a的datasheet,目前只有英文版,中文版的可自行翻译。

2019-01-09

MT6580平台安卓5.1系统调试加密IC--ATSHA204A

基于mt6580平台,安卓5.1系统,调试加密ic--atsha204a的驱动,使用i2c接口的驱动,通过i2c读写来配置加密芯片,代码中有很清晰,详细的注释,校验CRC部分,MAC算法则直接移植官方库文件的代码

2019-01-06

Driver_All_in_One_V0.1_Android_M.pdf

mtk驱动开发文档,android M(android6.0)版本,文档打开密码是1885459970

2018-12-18

空空如也

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

TA关注的人

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