自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 wifi adb 调试流程

3、点击无线调试功能,打开二级页面,点击配对码配对设备,弹出配对弹框,可以看到有IP地址端口和配对码信息。1.USB连接手机 确保adb可以正常连接,在终端输入: adb devices 检查是否连接上。5、断开手机与PC的USB连接,在终端输入: adb devices 检查是否连接上。此时的ip地址非配对时弹框的ip地址和端口,是无线调试时,设备的端口和地址。5、输入完成回车以后会提示 输入配对码.配对码输入成功会有如下提示。二、第二种连接USB线 adb连接不上的情况。1、手机必须为安卓11。

2024-09-11 11:10:31 659

原创 C语言内存区域分类

通常是用于那些在编译期间就能确定存储大小的变量的存储区,但它用于的是在整个程序运行期间都可见的全局变量和静态变量。堆区按内存地址由低到高方向生长,其大小由系统内存/虚拟内存上限决定,速度较慢,但自由性大,可用空间大。栈区按内存地址由高到低方向生长,其最大大小由编译时确定,速度快,但自由性差,最大空间不大。栈区是先进后出原则,即先进去的被堵在屋里的最里面,后进去的在门口,释放的时候门口的先出去。栈区上的内容只在函数范围内存在,当函数运行结束,这些内容也会自动被销毁。程序运行期间,常量区的内容不可以被修改。

2024-08-30 15:47:01 317

原创 用户空间和内核空间的通信

内核启动参数、 模块参数与 sysfs、sysctl、系统调用、netlink、procfs、seq_file、debugfs、relayfs,debugfs_dir = debugfs_create_dir(xxx_debugfs, NULL);模块参数与sysfs、procfs、debugfs、relayfs是基于文件系统的通信机制,用于内核空间向用户控件输出信息。3.共享内存 4.管道。5.信号 6.消息队列。

2024-08-30 15:15:14 306

原创 【充电指示灯驱动】

代码实现功能:充电时,指示灯会随着屏幕的亮灭而变化。LCD 亮 LED灭,LCD灭 LED亮,记录一个自己动手写的代码》充电指示灯驱动。关机充电和开机充电都如此。充电到100%电量时灭。拔掉充电器指示灯灭,

2024-08-29 15:48:36 201

原创 UEFI Protocol使用

uefi Protocol 的调用方法

2022-04-02 13:59:36 3424

转载 【Android画面显示流程分析】

1. 前言本文尝试从硬件认识开始介绍Android的显示系统是如何更新画面的,希望能就android系统是如何更新画面的问题,给读者带来一个感性认知。文中将尝试解释从App画出一帧画面到这帧画面是如何到达屏幕并最终被人眼看到的整个过程,这其中会涉及硬件的一些基础知识以及Android系统下一些重要的软件基础组件。本文将先分别介绍画面显示过程中所涉及到的重要组件及其工作原理,然后从Android app渲染第一帧画面开始逐步串联起各个组件,期望最终对于Android系统下画面是如何显示出来的给读者一个宏观

2022-02-08 17:44:27 911

原创 MTK LK阶段 display框架

MTK LK阶段 display框架

2022-01-25 15:46:46 1820 2

原创 host端USB枚举流程--2021-03-25

1. 主机集线器检测到新设备(热插拔检测)USB主机端,集线器端口的DATA+和 DATA-差分线上都有下拉15K 的电阻。 从机端,USB 设备端(鼠标键盘等),都有 1.5K 的上拉电阻。当 USB 接口空置的时候,集线器上检测到的 DATA+和 DATA-都是低电平,当 USB 设备插入的时候,就会被拉高,这个时候是产生低电平到高电平的变化。USB主机集线器监视着每个端口的信号电压,当用USB线将PC和设备接通后,设备的上拉电阻使信号线的电位升高,因此被主机集线器检测到。反之,设备拔...

2021-03-25 10:08:38 1147

转载 面试

1、简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定微策略,2面,悲剧人民搜索,3面->终面,

2017-09-09 21:01:00 456

原创 SPI通信

SPI 接口一般使用 4 条线通信:MISO 主设备数据输入,从设备数据输出。MOSI 主设备数据输出,从设备数据输入。SCLK 时钟信号,由主设备产生。CS 从设备片选信号,由主设备控制SPI 主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作; 提供频率可编程时钟; 发送结束中断标志; 写冲

2017-09-04 09:26:37 605

原创 DMA

DMA,全称为: Direct Memory Access,即直接存储器访问, DMA 传输将数据从一个地址空间复制到另外一个地址空间。 当 CPU 初始化这个传输动作,传输动作本身是由DMA 控制器 来实行和完成。STM32 最多有 2 个 DMA 控制器( DMA2 仅存在大容量产品中), DMA1 有 7 个通道。 DMA2 有 个通道。每个通道专门用来管理来自于一个或多个外设对存储器访

2017-06-21 15:44:31 507

转载 换行符,回车符

例如 if(t>=j){if(mask){SendBuff[i]=0x0a;t=0;}else {SendBuff[i]=0x0d;mask++;}现这是怎样实现回车换行的;这样又和给数组赋值10 13 有什么区别回车换行符一般用于windows的TXT文件,包含两个字符"\r\n",即先“回车”光标回到行首,再通过“换行”新起一行,Linux文本文件和屏幕显示输出时一般只使用换行符'\n

2017-06-21 13:24:51 823

简历制作方法和300多份简历模板

好的简历可以让求职者在众人之中脱颖而出,所以简历模板很重要。为什么优质的简历能够让招聘人员眼前一亮呢?什么样的简历模板才能让个人获得面试机会呢?

2022-02-05

SourceInsight4.0 代码编写/阅读工具

解压无需密码,压缩包名字无需在意(系统审核原因) Sourceinsight简称SI,是最顺手,最强大的编辑器,没有之一!它几乎支持所有的语言,包括:C,C++,ASM,HTML等等,能够自动创建并维护它自己高性能的符号数据库,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号,对于大工程的源码阅读非常方便。

2022-02-05

空空如也

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

TA关注的人

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