自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不秃头的程序猿Gabriel的博客

智惠世界 芯向未来

  • 博客(160)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 高通SDX12:sar sensor AW9610x驱动移植

高通SDX12 sar sensor AW9610x

2022-06-08 20:23:06 1619

原创 展锐UDX710:使用ADB动态关闭CPU降频

UDX710 ADB 温控 CPU降频

2022-06-08 16:36:28 1533

原创 展锐UDX710:audio调试时抓取DSP log的方法

DSP log 展锐UDX710 audio音频调试 Logel

2022-06-07 11:57:05 978

原创 展锐UDX710:USB驱动主从模式切换及LAN7800调试

UDX710 USB驱动功能简介 USB主从模式切换 LAN7800调试 USB转PHY

2022-04-28 20:01:37 3233

原创 高通平台拨号速率问题排查思路

高通SDX12 RmNet拨号速率 USB分析仪 iperf打流

2022-03-26 18:09:26 1188

原创 高通6350:adb抓取Camera RAW/YUV数据

高通6350 抓取Camera数据 RAW/YUV

2022-03-26 11:49:45 2334

原创 展锐UDX710:PCIe2.0信号软件调优

PCIe2.0 refclk信号 UDX710

2022-03-23 10:54:45 1302 9

原创 展锐UDX710:GPIO电源域的配置方法

UDX710 GPIO 电源域配置 uBoot Kernel

2022-03-15 14:49:36 5724

原创 展锐UDX710:使用FTP内置协议栈通过mux口传输大文件死机问题分析

FTP内置协议栈 tty驱动 UDX710 cmux Logel抓取AP dump 虚拟UART

2022-03-11 12:16:40 1523

原创 展锐UDX710:TTS SDK移植

UDX710, TTS(Text To Speech), 科大讯飞TTS SDK, TTS移植

2022-03-10 21:57:34 4913

原创 高通X12平台XO信号干扰灵敏度的解决方案

高通X12平台 XO信号干扰灵敏度,需降级XO驱动能力 XO驱动能力强干扰灵敏度

2022-02-15 11:05:36 1062

原创 高通X55平台使用ADB运行diag_mdlog后无法保存log至SD卡

高通X55平台 ADB模式抓取log 使用diag_mdlog抓取qxdm log 保存qxdm log至SD卡

2021-12-14 20:50:22 2624

转载 Linux:struct ethhdr结构体详解

struct etherLinux MAC地址

2021-12-09 14:14:16 4768

原创 高通SDX12平台PCIe驱动dtsi解析

高通SDX12平台 PCIe驱动 设备树解析 DTSI文件解析

2021-12-08 21:53:16 2435 1

原创 高通QMI_WWAN驱动详解

高通平台QMI_WWAN驱动 QMI消息 QMAP协议

2021-12-01 21:57:21 6597

原创 CentOS 7.6.1810增加新内核版本

Centos 增加内核版本查看当前内核版本# uname -aLinux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 更新yum仓库源# yum -y update导

2021-12-01 15:47:53 1709

原创 Ubuntu20.04 modprobe: ERROR: could not insert ‘GobiNet‘: Exec format error

高通 GobiNet拨号

2021-12-01 11:33:40 2039

原创 高通MBIM拨号流程简述

高通平台MBIM流程简述

2021-11-10 21:04:55 4818

原创 shell脚本模块化实现echo、mkdir、cp命令

shell脚本函数模块化实现(函数封装,增加容错机制)

2021-10-25 16:26:36 708

原创 C++智能指针详解(共享指针,唯一指针,自动指针)

C++智能指针(共享指针,唯一指针,自动指针) 已完结

2021-10-22 20:10:55 7328

原创 基于高通5G IOT平台LTE环境下拨号log分析

高通IOT平台SDX12 SDX55 SDX62GobiNet拨号 QMI拨号 MBIM拨号QXDM log流程分析

2021-10-18 09:39:34 2902

原创 基于高通4G/5G平台CPE设备与基站的数据交互流程

基于高通5G平台SDX55制作的CPE设备与基站的数据交互流程

2021-09-28 21:24:47 2666 6

原创 基于高通X55平台的5G模组iperf灌包参数配置

高通5G物联网平台SDX55Iperf灌包测试高速5GIOT-MBB模组

2021-09-24 11:00:06 1317

原创 高通/MTK平台TP相关问题分析

在SM8350/SM7150/MT68XX/天玑1200/1100等平台遇到的一些常见TP问题

2021-08-12 23:23:37 1945

原创 基于SDM710 TP驱动

高通SDM710 Android11 TP驱动调试流程及问题解决方案

2021-06-20 13:47:53 1415

原创 展讯8910DM:关于GPIO的控制问题

展讯8910DM平台GPIO的使用注意事项

2021-03-06 14:16:45 1811 5

原创 展讯8910DM:HD8028 GPS驱动调试

华大北斗高精度GPS 8028

2021-02-25 17:32:03 2297

原创 Linux:关于OOM Killer机制所产生问题的分析

在Linux虚拟机上编译Android代码时,出现编译进程被杀死的现象,随后在/ var / log / messages文件中查看到如下图所示的错误消息:total-vm、rss、anon-rss、file-rsstotal-vm: 进程使用的虚拟内存大小rss: total-vm中的一部分内存实际上已经被映射到了系统RAM区来供其分配或使用(或已分配和使用)anon-rss: 即匿名内存。分配在实际内存块中的那部分rss(除了映射到文件或设备的)file-rss: 映射到设备和文件得 rss

2021-01-12 21:00:22 3133

原创 展讯8910DM:LED驱动调试,支持一线脉冲调节

LED采用艾为电子的AW36404DNR,模组原理图如下:AW36404是一款低压降电流吸收器LED驱动器,支持闪光灯和手电筒模式。集成在芯片中的电流调节接收器使LED电流在输入时能够保持恒定电压,LED正向电压或温度正在变化。 LED电流可在64级之间调节,通过向EN引脚发送1线脉冲,最大值为400mA。EN引脚上的电压电平决定了芯片的工作状态。当EN引脚设置为高电平时,AW36404在正常状态下运行。如果EN引脚设置为低电平,则芯片将进入关闭模式。AW36404采用1线脉冲调光以避免开关噪声。

2020-12-17 19:52:50 1928

原创 展讯8910DM:AT指令开发

/idh.code/components/atr/Kconfig中新增如下语句:config NEW_CUSTOM bool "Support new customer command" default y help When defined, new custom command will be used./idh.code/components/atr/include/atr.config.in中新增如下语句:/*** whether to su.

2020-12-17 19:52:22 1999

原创 展讯8910DM:Camera GC0310驱动调试

要点:优先保证上电成功确定平台上电原理,我们原理是GPIO控制camera AVDD和VDDIO。通过查看开发板的EVB,ZB,MB原理图,确认camera的SIO,RST,CLK所对应的GPIO口,代码中使能这些GPIO;再找到与这些pin脚相连接的电阻或电容,使用万用表测量这些电阻及电容的电压,查看是否上电。确保接口配置正确在代码中的关键部分,比如初始化,id获取,上电,Pwn等地方添加测试语句。使用coolwatcher等测试工具,添加Trace tool并拉取trace,查看其中打印输出的

2020-11-24 11:21:35 3293 10

原创 展讯8910DM:UART口默认开启硬件流控制

将drv_uart.h中的drvUartCfg_t结构体的以下两个成员变量的值设置为1即可 bool cts_enable; ///< enable cts or not bool rts_enable; ///< enable rts or not

2020-11-16 16:15:51 892

原创 展讯8910DM:挂载16M外部Flash用于AppImage (型号:GD25LQ128C)

正文:外挂16MBflash的驱动调试(GD25LQ128C)附录:增加展讯未认证的flash驱动移植方法

2020-11-13 11:57:14 1507

原创 展讯8910DM:Camera Gc030a驱动调试

通过Camera的DataSheet文档可以看到,读取ID需要对PWDN,MCLK,SBCL及SBDA进行上电及使能配置首先在pinmux_8910.json中对I2C_M1_SDA和I2C_M1_SCL进行配置,将I2C1的这两项的fun和pad进行对应。然后,通过如下所示的Camera上电时序,在获取及检查CameraId的函数中,对setPdn,powerOn,setMClk的执行顺序进行调整。注意:不能在MCLK未上电的时候读sensorID,否则I2C会出现类似如下所示的错误:DRV

2020-10-24 15:39:18 2693

原创 展讯8910DM:如果VBus和VBat接在一起,导致模组某些功能出现异常的问题分析

Bug:在idh.code/components/driver/Kconfig以及drv_charger.c中对开关机电压进行配置后,外接电源调节电压对模组进行开关机测试,通过coolwatcher抓取log分析,关机流程并未全部走完,也就是说没有彻底关机;再次调高电压至开机电压,模组未能正常启动,电流为0MA,而此时模组中的某些引脚还是有电压的。原因分析:调电压至指定值以下使其关机,这个时候走的是软件关机流程,但是开关机键和Vcharger都是在位的,这个时候软件会判断他们的状态。由于VBus和V

2020-10-17 17:11:35 2051

原创 展讯8910DM:新建编译脚本

新建 idh.code/components/chip/Kconfig_模组名新建 idh.code/components/hal/config/8910/keypad_map_8910_模组名.csv新建 idh.code/components/hal/config/8910/pinmux_8910_v2_模组名.jsonidh.code/components/hal/include/hal_config.h.in文件中,添加宏控,例如:#cmakedefine CONFIG_BOARD_MOD.

2020-10-14 18:05:43 1254 1

原创 开发时常用的Git常用指令

Bug复现拉取代码并切换分支同步代码git branch //查看当前所处分支git branch -a //查看本地分支以及远端分支git checkout -b 本地分支 origin/远端分支 //关联本地分支和远端分支git pull && git reset FETCH_HEAD //当前分支与远端同步git checkout 本地分支 //切换到本地分支git branch -D 本地分支 //删除本地分支git branch -vv //查看本地分支和远端分

2020-10-13 15:17:02 190

原创 基于JavaWeb的教务管理系统

开发环境Eclipse2019-12,Tomacat 7.0.52,jdk1.7,MySQL5.5系统流程图系统功能模块图源代码链接:https://pan.baidu.com/s/1NxHJQ6eokUSz6S4vYLkaXg提取码:bx30(上图中功能已全部实现,亲测无Bug。源码包中含有项目所需JAR包以及所使用的.sql文件,按源码中的.xml文件配置数据库名称及端口,如果出错就是你的配置问题)

2020-10-12 10:30:50 3953 25

原创 驱动开发所用到的基本通信协议(整合SPI,MIPI,I2C)

驱动开发 Cat.1通信模组驱动开发 RTOS驱动开发 Linux驱动开发

2020-10-12 10:28:28 4736 1

原创 Qt:error: undefined reference to `gets_s(char*, int)‘

因为目前GCC中还没有完全实现此标准, 因此 gets_s() 函数尚未包含在目前的GNU 工具链中。Clang里也暂时没有增加对 gets_s 的支持。所以需要在程序中自己实现一个gets_s()函数char *gets_s(char *str, int num){ if (fgets(str,num, stdin) != 0) { size_t len = strlen(str); if (len > 0 && str[len.

2020-09-22 17:01:14 2369 4

windows打流工具IxChariot

IxChariot是针对应用层性能测试的一款测试工具。能够评估网络应用的性能和容量,得到网络在不同应用、不同参数下的吞吐量、时延、丢包、等性能情况。可以进行网络维护,性能测试和故障定位。支持多种网络业务,如FTP,HTTP,IPTV等;能实现单个主机可以模拟1000+主机

2023-11-09

USB逻辑分析仪log分析工具

用于USB逻辑分析仪log的分析工具,适用于USB开发工程师等 软件版本号:v7.55

2022-06-28

JAVA JDK1.6 API中文帮助文档

JAVA JDK1.6 API中文帮助文档,压缩包内文件名:JDK_API_1_6_zh_CN.CHM

2023-11-09

适用于高通5G IOT X55平台、高通SDX12平台的Iperf应用,调试优化数据上下行速率

适用于高通SDX55平台的Iperf应用,使用ADB命令即可push至设备中

2021-12-02

紫光展锐download、SIMBA、BBAT教学视频

紫光展锐:展讯平台下载工具ResearchDownload、FactoryDownload、SIMBA、BBAT等生产工具操作方法教学视频

2020-11-14

arduino免安装版1.8.10

arduino 1.8.10 for windows 免安装版,解压即用,只限个人学习之用

2019-05-04

ChatClient.rar

博客配套代码,Linux C++:基于select机制的多人网络聊天室 —— 服务器及客户端

2019-09-17

MapleStory.rar

单机游戏。 编译环境:Jdk1.7,Eclipse2019-12 实现了多地图切换,多任务,不同野怪,不同血量及攻击力,手动调节背景音乐等

2020-06-29

国产编程语言“木兰”编译器

国产编程语言“木兰”mulan编译器...... 像python,又像PHP,无中文....... ..................................................................................

2020-01-17

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

TA关注的人

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