自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏小宇的博客

写下一些自己在学习单片机和ARM所遇到的问题和解决方法

  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 repo的入门和使用

提到repo这个工具,首先得了解它是什么?作用是什么?怎么产生这个作用?1、repo是什么?       官方的定义:Repo是谷歌用Python脚本写的调用git的一个脚本,可以实现管理多个git库。       个人理解:repo这个工具,是一个脚本。这个脚本是对git库的管理。      类似什么呢,类似makfile。功能是使你简单一敲make,就ok了。repo 呢,简单...

2019-01-23 11:44:57 37568 9

原创 git打补丁入门

背景:公司已有的安卓源码基线已经做得差不多了,但缺货,得换基线。这样的话,就需要把原来基线的提交挪到新的基线上去。操作:1、查看原来的记录,一点点挪过去.明显耗时2、带git的记录的话,打个git补丁,把补丁挪到新的基线,打上补丁即可。1、操作没毛病,但效率来说,非常的低效,还容易乱。所以,一般使用第二种方法。打补丁命令,git format-patch ccf8805…0d0ba29解释一下git format-patch:是打补丁命令,可以把多个提交记录分别打补丁的形式。ccf8805

2021-08-19 14:58:16 663

原创 Android 修改设置 关于的属性

需求:修改设置中的关于的某些属性,比如型号 Model,本来厂商的源码,刷出的都是MSM8909(因为采用了移远的msm8909的模块)解决方案:有几种方法可以修改,一种是在调用的时候,一般就是package/app/Settings路径下的XXX.java修改它的逻辑。另外一种暴力一点就是,直接修改 build/tools/buildinfo.sh这个配置文件,修改属性的值。记录的是第二种方法PS:其他的属性,当然也可以这么干,看需求而改。比如ro.build.display.id(Buil

2021-06-09 18:06:55 448 1

原创 高通安卓msm8909适配gt1xx系列的TP

最近新开发项目,需要适配新的TP,lcd等等,因为更换了TP IC,适配需要更换驱动和节点信息等等,为了以后快速适配,写下来作为记录。准备东西1、找厂商拿配置文件,一般会提供xxxxx.cfg文件2、找对应的驱动文件(一般内核都会有,在kernel/drivers/input/touchscreen/ 路径下),像我适配gt1151,找gt1xx驱动即可3、硬件原理图(出问题后,排查需要查看)开始适配1、在kernel/arch/arm/configs/msm8909-1gb-perf.

2021-04-14 13:07:14 686

原创 更换高通动画流程

简短记录。安卓的动画,是由一张一张的图片组合,通过快速切换,形成的动画效果更换动画的流程如下1、获取动画2、更换动画3、测试更换的动画4、提交到系统源码,出版本1、使用adb工具,将 /system/media路径的动画,拷贝到你要放的目录下, 获取原生的动画。安卓系统动画路径在 /system/mediabootanimation.zip解压后的目录及文件desc.txt,内容如下720 1280 15//720 1280是分辨率,1...

2020-05-22 12:41:09 255

转载 Android adb使用详解

此文章内容整合自网络,欢迎转载。我相信做Android开发的朋友都用过ADB命令,但是也只是限于安装应用push文件和设备重启相关,根深的也不知道了,其实我们完...

2020-05-20 12:29:24 1505

原创 高通android 解决modem crash

最近遇到一个关于modem crash的问题,机器modem发生错误之后,不仅重启自己,还把整个系统给重启了。这个对于客户来说,这是不允许的。所以,折中的方案是,在modem发生错误的时候,重启modem自身。 使用ADB打开android shell环境,有这么一个文件夹:sys/bus/msm_subsys/devices,里面分别有三个文件夹:subsys0、subsys1、subs...

2019-10-17 18:04:34 4029

原创 Android强制竖屏

有这样的一个需求,客户需要的屏幕是竖屏的格式。而手头上的屏是硬件的横屏。修改的话,只能从软件上入手。文件位置:frameworks/base/core/java/android/content/pm/PackageParser.java修改前://SCREEN_ORIENTATION_UNSPECIFIED 默认值,系统根据方向感应自动选择屏幕方向//SCREEN_ORIENT...

2019-09-19 16:27:02 2285

原创 驱动的简单入门

本人现在学习驱动,所写仅是笔记作用。 驱动,简单来说,就是沟通上层和物理层的中间媒介。 打个比方,上层想要打开个led灯,上层的想法就是:我调用了一个类似open_on()的API函数,就能明显看到开发板的灯就亮了。他不管底层是怎么实现的,他理所当然认为,是他调用这个API函数就足够完成LED灯亮的任务了。下层呢,它只知道,初始化寄存器,配置输出模式,你给它写一个低电平(假设低电平亮)...

2019-01-18 10:08:33 631

原创 CAN 扩展帧和标准帧的适用范围

  刚接触CAN不久,对很多CAN相关的知识不了解,就难以进行灵活的运用。今天弄懂了CAN的标准帧和扩展帧的使用场合,故此做一下笔记。首先,得知道为什么会有这两种不同的帧。其实原因和IPV4和IPV6的区别一样,IPV6的出现,是为了解决IPV4的地址不够用的尴尬。同样,CAN的扩展帧,是为了解决CAN标准帧的11位标识符不够用的情况。所以,才有扩展帧。拿汽车的CAN设备来说,每一个设...

2018-12-22 11:07:43 12673 2

原创 S32K144在中断初始化函数跑飞的原因

  刚入手NXP S32K144这个开发板,很不习惯。官方有它的IDE,S32DS。但本人习惯用keil,所以在官网下载了S32K144的PACK,直接就在keil上面开发了,但遇到很多问题吧。这里就不一一说了。这次主要是说我初始化串口0作为和电脑的信息交互,但在把官方的例程移植过来用的时候,添加分散加载文件,和库的路径,添加相应的.c文件,编译没有问题#include "stdio.h"#...

2018-12-11 17:21:58 5661 8

原创 关于对const这个关键字的深入理解

const的意思是不变的,它是拿来修饰变量的修饰词。被它修饰的变量就会变成了常量,不能再修改。举个通俗易懂的例子  (1)      int b = 0;                const int *a =&b;这时候const修饰的是指针变量的值,不是指针变量a。这时候,这个指针变量a所指向的值 (这个值现在是 0 )是不能被(*p)这样操作修改的,也就是发挥了const的作用,...

2018-06-27 19:48:59 1175

原创 MDK软件调用自己的库的方法

一年多没有接触stm了,今天回头从新学习建立工程的时候,建立好了之后,居然编译不能通过。细细地查看了一下,发现是编译器默认查找自己的库,而不是我的库,所以在c/c++选项中加入如图一段宏定义就好了。这样编译器就会编译的时候,搜索你的库。...

2018-02-27 16:16:32 1078

window修改安卓设备的休眠时间

写了一个windows的脚本文件,通过adb修改Android设备的休眠时间。应用场景是那些被隐藏了休眠时间修改的设备

2022-08-26

PN5xx系列移植参考文档.zip

适合android不同版本系统移植pn544、pn547、pn548等NFC移植 移植过程,有不明白的问题,可以留言,看到会及时回复。

2021-02-26

nfc驱动测试程序与代码.zip

pn544、pn547、pn548等系列的NFC驱动测试代码与可执行程序,pn547_i2c_test工具测试I2C通信是否正常

2021-02-24

嵌入式入门文档.rar

这份文档,介绍了什么是嵌入式,嵌入式学习什么内容,怎么学的一个方向的参考文档

2019-11-01

platform参考资料.zip

学习platform驱动的文档,介绍什么是平台设备驱动,平台设备驱动怎么实现,以及给相应的demo源码

2019-11-01

土壤湿度传感器的文档资料和示例程序

该资料包括湿度传感器的示例源码使用和相关的文档资料

2018-12-02

手机APP无线点灯

本项目是一个小项目,结合手机APP和STM32做的一个小小实验,通过ESP8266无线传输,达到使用手机来控制STM32的led灯的亮和灭。

2018-11-16

基于超声波的APP报警系统

本项目基于超声波的报警系统,通过ESP8266无线传输,发送报警信息到用户手机,使用户在第一时间接收到报警信息。

2018-11-15

空空如也

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

TA关注的人

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