android系统开发
qq964541543
对科技爱好者你有多高我就想最多高
展开
-
serialno查看
[ro.boot.serialno]: [1234567890]./sys/kernel/config/usb_gadget/g1/strings/0x409/serialnumber原创 2019-10-26 14:38:50 · 860 阅读 · 0 评论 -
android下面通过I2C TOOLS工具查看设备寄存器(任意平台)
android下面通过I2C TOOLS工具查看设备寄存器1.下载 i2c-tools-3.0.2.tar.bz22. 解压后,修改Makefile文件,选择arm的编译器,同时在tools的Module.mk文件中编译选项中添加-static静态编译选项,不然生成的执行文件会提示无法找到的提示;静态-static 添加在-o的前面就行了。3.一切顺利生成i2cdetect,...原创 2019-09-21 11:39:39 · 341 阅读 · 0 评论 -
Android系统开发常用的工具和命令
一.Git 命令的使用: //全局保存名字和密码,以及origin git config --global credential.helper store git config --listgit initgit remote add origin http://git add .git commit -m "Initial commit"git push -u orig...原创 2019-09-07 15:51:31 · 136 阅读 · 0 评论 -
Android 音频系统:从 AudioTrack 到 AudioFlinger
Android 音频系统:从 AudioTrack 到 AudioFlinger@1. Android 音频框架概述Audio 是整个 Android 平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:Audio Application Framework:音频应用框架 AudioTrack:负责回放数据的输...原创 2019-08-24 16:04:08 · 342 阅读 · 0 评论 -
这里以Amlogic A113
这里以Amlogic A113为例按键DTS配置arch/arm64/boot/dts/amlogic/xxx.dts gpio key dts 配置 : gpio_keypad{ compatible = "amlogic, gpio_keypad"; status = "disable"; scan_period = <20>; key_num = &...原创 2019-08-14 18:05:07 · 1089 阅读 · 0 评论 -
通俗易懂,原来一个App是这样启动起来的,(launcher app AMS)
在这篇文章中:前言 启动流程简介 启动流程分析 总结前言当我们点击手机屏幕上的软件图标时,就可以打开这个软件,看似很简单的过程其实包含了许多的底层交互,看了还不明白,欢迎来打我。启动流程简介首先要知道的是,手机屏幕其实就是一个Activity,我们专业点将其称为Launcher,相信做过车载设备开发的朋友肯定不会陌生,Launcher是手机厂商提供的,不同的手机厂商比拼的就...转载 2019-07-03 19:56:48 · 537 阅读 · 0 评论 -
android4.0 USB Camera实例(三)UVC
android4.0 USB Camera实例(三)UVChttps://blog.csdn.net/hclydao/article/details/30258241下面顺便把通用的USB也写上 前面的ZC301获取到的格式是JPEG的所以不用进行什么处理就可以用来显示,但是标准的UVC获取到的是YUV422格式的需要转换成RGB后才能进行显示 这里我们在前面两篇的代码稍作修改就可以了...原创 2019-05-18 14:42:58 · 322 阅读 · 0 评论 -
ANDROID系统USB驱动开发
多亏了stackoverflow看到的一篇帖子,其中有几句关键的话,然后顺藤摸瓜解决了问题。V4L2_PIX_FMT_H264帖子大意:讨论的前提是你的USB摄像头是UVC兼容的(如今大部分摄像头兼容)默认Android不提供访问外部摄像头的API,所以你要考虑写一个内核到Android应用层通信的中间件。当你给设备接入了USB摄像头,首先要检查一下几点:1)你的设备是否支...转载 2019-05-10 14:40:33 · 607 阅读 · 0 评论 -
Android framework添加系统服务,良心之作
在Android系统中,为我们提供了很多的系统服务,比如AMS,PMS。WMS等,今天参考系统里其他服务的实现,在Android N原生代码中添加自己定制的服务,想想都满激动的准备工作在正式开始之前,需要知道下面两点以及满足下面条件:前提条件Android原生代码,可以通过make全编通过,编译完成之后,可以通过emulator命令启动out目录下生成的image文件,需要...转载 2019-03-09 15:05:02 · 247 阅读 · 0 评论 -
android 源码下载和编译
简书地址 http://www.jianshu.com/p/aeaceda41798目录1.简介2.官方同步源代码3.镜像同步源代码4.已有源代码更新5.编译源代码 5.1编译Android 4.1.25.2编译Android 5.1.16.参考1.简介之前二次开发Launcher的时候有同步过官方Android 4.1.2的源代码,遗憾当时没有记录下载过程,现在重新温习一下,其实也比较简单。转载 2017-12-06 22:16:50 · 461 阅读 · 0 评论