自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于RK3568 Android11 移除长按电源按键弹窗的对话框中的 [关机] 和 [紧急呼救] 选项(详细分析)

一般来说,与Android按键窗口事件相关的基本是与frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java这个文件有关。

2024-08-10 23:29:31 1331

原创 基于全志A133 修改tinyplay工具源码(解决生产工具通过adb shell调用tinyplay工具循环播放.wav音频,并且执行完指令后脱离终端) - Android10

基于全志A133 修改tinyplay工具源码(解决生产工具通过adb shell调用tinyplay工具循环播放.wav音频,并且执行完指令后脱离终端) - Android10

2024-05-12 01:02:56 685 3

原创 基于t972 Android9 AP6256,如何在设置中添加5G热点选项,并使其正常打开

通过上图源码对该方法注释可知,从SIM卡或手机默认设置返回当前报告的国家/地区代码,因此可知道,为什么5GHz频段WiFi热点打不开了,因为没有插SIM卡,所以获取不到国家代号,使用的是默认设置的代号,那么查找“pickCountryCode”方法,在本文件可找到,如下图所示,frameworks\opt\net\wifi\service\java\com\android\server\wifi\WifiCountryCode.java文件中,该类的“getCountryCode”方法如下图所示,

2024-05-01 11:04:31 1484 3

原创 基于“xxx” Androidx平台的驱动及系统开发 之 触摸板篇

触摸IC 驱动适配及遇到的问题并解决 详情

2024-03-05 17:17:56 1858 1

原创 基于RK3399 Android11适配OV13850 MIPI摄像头

基于RK3399 Android11 适配MIPI摄像头 OV13850

2024-02-23 22:35:02 2256 3

原创 RK3288 Android7.1 基于8250串口驱动---使非自动控制流RS485芯片在软件层实现自动控制收发 (外加分析驱动是如何匹配设备树设备最后走到probe函数的)

分析驱动是如何匹配设备树设备最后走到probe函数的,如何实现软件控制达到无自控流RS485芯片与自动流芯片差不多的效果。

2024-02-18 16:42:44 670

原创 RK3288 Android11 mini-pcie接口 4G模组EC200A适配(含自适应功能)

RK3288 Android11 4G模组 EC200A

2023-10-18 20:04:59 1633

原创 RK3288 Android11 RTL8723DS WiFi 和 蓝牙Bluetooth 适配

瑞芯微RK系列对“REALTEK瑞昱公司”的wifi、蓝牙双模的模组都有内置适配的,因此HAL层、Framework层、协议栈及库文件都不需要移植适配,只需修改设备树和一些配置文件即可。

2023-10-18 18:03:03 5255 3

原创 RK3288 Android11 适配红外遥控功能(超详细)

RK3288 Android11 适配红外遥控

2023-09-15 21:30:24 2553

原创 Linux应用程序开发:进程的一些事儿

进程是一个动态过程,而非静态文件,它是程序的一次运行过程,当应用程序被加载到内存中运行之后它就称为了一个进程,当程序运行结束后也就意味着进程终止,这就是进程的一个生命周期。Linux 系统下的每一个进程都有一个进程号(process ID,简称 PID),进程号是一个正数,用于唯一标识系统中的某一个进程。

2023-04-24 11:59:55 687 2

原创 Linux应用程序开发:静态库与动态库的制作及使用

库是一种可执行的二进制文件,是编译好的代码。使用库可以提高开发效率。而Linux库的种类可分为动态库和静态库。

2023-04-21 14:38:06 416 2

原创 Linux的一些基础操作

在Linux驱动开发上会比较常用的一些基础操作

2023-04-19 22:11:12 509

原创 运算放大器:电压比较器、电压跟随器、同相比例放大器

最近在学习电机控制,遇到了与运算放大电路相关的知识,然而太久没有接触模拟电路,对该知识已经淡忘了,及时温故而知新,做好笔记,若有错误、不足的地方,希望您能提出来,大家一起学习、提升。

2023-03-23 18:02:29 11714 10

原创 驱动程序开发:FTP服务器和OpenSSH的移植与搭建、以及一些笔记

基于Linux下的FTP服务器、OpenSSH

2023-03-10 16:16:56 1860 1

原创 驱动程序开发:Buildroot根文件系统构建并加载驱动文件xxx.ko测试

buildroot 构建的根文件系统相对比较齐全,很多东西需要它会自行添加,比如 lib 库文件。并且,如果单纯使用busybox的话,在后面的驱动开发中很多第三方软件也需要我们自己去移植,这些第三方软件有很多又依赖其他的库文件,导致移植过程非常的繁琐,而buildroot可以为我们省去这些大部分的麻烦。

2023-02-28 18:04:47 2741

原创 绝对让你明明白白,脚把脚带你盯着 I2C 时序图将 I2C 程序给扣出来(基于STM32的模拟I2C)

这一篇文章是我大学时候写了一半的草稿,为了不让其荒废,我重新梳理完善,让大家都能明白IIC通信的原理及编写出其通信协议的程序。我相信很多同学学I2C的时候基本只是单纯看别人的文章或者是看人家人家的视频,然后做实验只是照着人家的程序敲了一遍,拿着人家的程序和I2C时序(好像懂了),真正自己写就并非能写得出来了。

2023-02-25 13:19:15 2983 2

原创 驱动程序开发:基于ICM20608六轴传感器 --- 使用Regmap API 的 SPI 读取数据 之 IIO驱动

IIO 全称是 Industrial I/O,翻译过来就是工业 I/O,大家不要看到“工业”两个字就觉得 IIO是只用于工业领域的。实验IIO框架驱动icm20608六轴传感器。

2023-02-23 19:14:50 1534 1

原创 驱动程序开发:基于EC20 4G模块自动拨号联网的两种方式(GobiNet工具拨号和PPP工具拨号)

关于 EC20 4G 模块的详细资料请找卖家索要!EC20 有多种不同的配置,比如全网通纯数据版本、语音版、带 GNSS 版等等,建议大家购买的时候至少要选择全网通数据版,因为我们使用 4G 模块主要还是用于数据通信的。移远的EC20 4G 模块采用 LTE 3GPP Rel.11 技术,支持最大下行速率 150Mbps,最大上行速率 50Mbps。EC20 4G 模块特性如下:①、一路 USB2.0 高速接口,最高可达 480Mbps。②、一组模拟语音接口(可选)。

2023-02-16 17:57:08 7665 5

原创 Linux驱动开发:块设备驱动

Linux 三大驱动类型:字符设备驱动、块设备驱动、网络设备驱动。块设备是针对存储设备的,比如 SD 卡、 EMMC、 NAND Flash、 Nor Flash、 SPI Flash、机械硬盘、固态硬盘等。

2023-01-28 17:56:38 2396 1

原创 基于Solidworks设计的手机支架

基于Solidworks设计的手机支架

2023-01-13 09:18:21 672 1

原创 驱动程序开发:多点电容触摸屏

正点原子的7寸触摸屏驱动开发实验

2023-01-08 16:35:55 3553 5

原创 驱动程序开发:SPI设备驱动

使用SPI框架和字符设备框架读取SPI设备(icm20608传感器),思路清晰!

2022-09-17 01:05:35 6036

原创 驱动程序开发:I2C设备驱动

使用I2C框架和字符设备框架读取I2C设备(ap3216c传感器),思路清晰!

2022-09-14 09:23:23 2935

原创 驱动程序开发:LCD屏显示驱动

LCD屏显示驱动

2022-08-16 23:02:32 3417

原创 驱动程序开发:INPUT子系统

INPUT子系统---按键key实验

2022-08-12 15:07:56 442

原创 驱动程序开发:MISC杂项驱动

MISC驱动也称为杂项驱动,是一种简单的字符设备驱动。

2022-08-11 09:52:58 566

原创 驱动程序开发:Linux内核自带LED使能

Linux内核zidaiLED使能

2022-08-10 14:01:06 1025

原创 驱动程序开发:无设备树和有设备树的platform驱动

无设备树的platform驱动

2022-08-09 16:06:19 1172

原创 驱动程序开发:按键中断之异步通知

使用异步通知方式实现“软件中断”功能

2022-08-07 01:38:54 236

原创 驱动程序开发:阻塞与非阻塞IO

关于阻塞与非阻塞IO的驱动程序知识

2022-07-21 22:05:25 472

原创 驱动程序开发:使用中断处理按键事件(普通中断、任务、工作队列)

Linux驱动中断的几种方式

2022-07-20 14:11:11 415

原创 驱动程序开发:Linux内核定时器与应用层ioctl的使用

Linux驱动之Linux内核定时器与应用层ioctl的应用

2022-07-14 15:04:28 825

原创 LeetCode---栈应用

LeetCode之C语言算法题---栈的应用

2022-07-08 10:56:34 183

原创 LeetCode---遍历应用

LeetCode刷题之遍历---贪心算法和动态规划

2022-07-07 23:48:51 162

原创 LeetCode---Hash应用2

LeetCode之C语言算法题(Hash应用)

2022-07-07 10:40:39 170

原创 驱动程序开发:按键输入实验

驱动程序(按键输入实验),基于新字符设备、设备树、pinctrl和gpio子系统、原子操作编写的

2022-07-06 10:25:53 215

原创 LeetCode---Hash应用1

LeetCode哈希算法题---判定字符是否唯一

2022-07-05 21:54:52 392

原创 基于STM32-消防栓监测系统毕业设计---论文(附加最全面的从硬件电路设计->驱动程序设计->阿里云物联网搭建->安卓APP设计)

参与关注、收藏、评论有机会获得电路板咯!

2022-06-08 16:09:56 7311 4

原创 基于STM32F103移植华为LiteOS一双向链表

华为LiteOS双链表之宿舍信息操作实验

2022-05-16 02:04:22 498

原创 基于STM32F103移植华为LiteOS—互斥锁

基本概念互斥锁又称互斥型信号量,是一种特殊的二值性信号量,用于实现对共享资源的独占式处理。任意时刻互斥锁的状态只有两种,开锁或闭锁。当有任务持有时,互斥锁处于闭锁状态,这个任务获得该互斥锁的所有权。当该任务释放它时,该互斥锁被开锁,任务失去该互斥锁的所有权。当一个任务持有互斥锁时,其他任务将不能再对该互斥锁进行开锁或持有。多任务环境下往往存在多个任务竞争同一共享资源的应用场景,互斥锁可被用于对共享资源的保护从而实现独占式访问。另外,互斥锁可以解决信号量存在的优先级翻转问题。Huawei LiteOS

2022-05-05 00:22:09 1026

tinyplay工具修改和音频处理工具资源

tinyplay工具修改和音频处理工具资源

2024-05-12

audacity音频软件

audacity音频软件

2024-05-12

基于STM32F103 全栈设计 消防栓检测系统

所有资源链接:https://blog.csdn.net/morecrazylove/article/details/125179698 本设计涵盖:元器件选型、原理图设计、PCB设计、单片机程序(寄存器编写)、Android APP设计、阿里云物联网平台搭建、CAD设计、无线通信

2024-04-16

基于“xxx” Androidx平台的驱动及系统开发 之 触摸板篇 《移植gt9xx触摸驱动》

《基于瑞芯微 RK3566 Android11 移植gt9xx触摸驱动》

2024-02-27

基于“xxx” Androidx平台的驱动及系统开发 之 触摸板篇 《移植ilitek触摸驱动》

《基于全志 A133 Android10 移植ilitek触摸驱动》

2024-02-27

rk3288 EC200A 4G模组补丁和文件

rk3288 EC200A 4G模组补丁和文件

2023-10-18

EC20自动拨号文件.zip

EC20自动拨号文件.zip

2023-02-16

基于Solidworks设计的手机支架

基于Solidworks设计的手机支架

2023-01-13

SIMCOM 开发指南文档

SIMCOM - 4G模组 - SOC开发指南文档

2022-06-21

消防栓监测系统全栈设计

该设计包含:STM32寄存器驱动开发,安卓APP开发,solidworks外壳设计,阿里云物联网平台搭建,开关电源及其单片机外围电路设计,PCB电路板设计

2022-06-09

消防栓监测系统STM32驱动程序

本驱动程序是自己手把手使用寄存器方式开发的,在架构上可能存在不足的地方,望大家提出,大家一起学习。

2022-06-09

基于STM32消防栓监测系统毕业设计论文(本人的毕业设计)

我已经设置0积分下载的,大家下载不了就去某宝买一次性下载的。 涉及领域:STM32寄存器驱动开发,开关电源设计,电路板设计,物联网平台对接,基于Java语言的Android Studio移动端应用软件开发,CAD外壳设计

2022-06-08

我的HuaweiLiteOS开发的一些开发资料和自己写的程序

基于STM32F103的HuaweiLiteOS开发

2022-04-10

基于STM32F103移植华为LiteOS_任务挂起与恢复_面向对象编程思想之按键状态机

华为LiteOS_任务挂起与恢复_面向对象编程思想之按键状态机,都是免费开源的,大家自行下载即可

2022-04-06

基于STM32F103移植的华为LiteOS物联网系统

资料都是不收费的,可能下载需要会员,这我也设置不了,大家去某宝搜CSDN,花几毛钱下载一次吧。点赞加收藏谢谢。

2022-04-02

基于Android Studio经典蓝牙APP---继上一次的完善版之APP工程文件

大家自行下载,这个都是免费公开的,其中也是我自己毕业设计的一部分,只允许提供给大家学习使用。

2022-03-20

solidworks练习文件1

solidworks练习文件1

2022-02-18

文档资料.7z---simcom4G模组二次开发

simcom4G模组soc二次开发,两路MQTT

2021-10-20

配套工具.7z---simcom4G二次开发

simcom 4G模组soc二次开发,两路MQTT

2021-10-20

我的SDK工程包.7z

simcom 4G模组二次开发

2021-10-20

八路抢答器设计设计论文

八路抢答器设计设计论文,给大家学习提供帮助,这是一个基于51单片机设计的,也有许多关于数电的知识,对于初学者是很有帮助的

2020-12-06

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

TA关注的人

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