自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (4)
  • 收藏
  • 关注

原创 配置v3s支持8188eu、8192cu网卡(三)-openssh不能登录linux开发板。

摘要:本文记录了SSH连接问题的排查过程:1)开发板无法ping通主机,关闭网络安全设置后解决;2)MobaXterm连接报错而PowerShell正常,发现端口误设为24(应为22),新建连接后解决;3)检查sshd_config配置,确认关键三项设置正确:Port 22、PermitRootLogin yes和PasswordAuthentication yes。这些调整最终解决了SSH连接问题。

2025-12-08 23:25:36 46 1

原创 配置v3s支持8188eu、8192cu网卡(二)

本文记录了WiFi连接调试过程。首次尝试连接"huawei"网络时出现RSNXEmismatch错误和认证失败(auth_failures=1),导致多次连接-断开循环。随后改连手机热点成功建立连接。最后更换路由器设备,从CMCCRAX3000Z换成小米路由器3后,成功完成WPA密钥协商,最终与MAC地址34:ce:00:6f:6d:bd的设备建立了安全连接(PTK=CCMP,GTK=TKIP)。调试过程中观察到驱动程序权限问题和加密参数无效等错误提示。

2025-12-07 18:12:00 95

原创 v3s点不亮framebuffer st7735r,之reset被拉低。

摘要:调试ST7735 LCD屏幕驱动时发现reset信号异常,原因是fbtft驱动中reset时序错误。解决方法是将reset函数中的gpiod_set_value_cansleep(1)和gpiod_set_value_cansleep(0)顺序颠倒,改为先拉低再拉高。调试过程中尝试了修改设备树配置、手动设置GPIO上拉等方案,最终通过示波器确认问题根源。修正后屏幕显示正常,并通过调整X_OFFSET和Y_OFFSET解决了显示偏移问题。

2025-12-07 11:07:26 290

原创 展讯mocor(七),调整RAM大小

2025-12-03 14:03:16 74

原创 展讯mocor(六),调整U盘大小

2025-12-03 14:01:45 330

原创 展讯mocor(五),去电

带窗口的拨号 MS_MMI_Main\source\mmi_app\app\cc\c\watch_cc_view.c LINE : 523。(不要使用,有窗口,但没有打电话功能。请使用WatchAPICC_MakeCall)请使用如下接口打电话,会弹出窗口。number是字符串。

2025-12-03 13:59:26 333

原创 展讯mocor(四),来电

CC_CallSetupInd /////////////////////////////////////////////查询电话簿 Line:5415。//对于通讯录中的名单,需要弹出通话时间;//对于通讯录中的名单,需要弹出通话时间;//对于陌生电话,不显示通话时间。//对于陌生电话,不显示通话时间。//如果处于上课模式中。//如果处于上课模式中。主动挂断会有窗口提示。

2025-12-03 13:58:28 466

原创 展讯mocor(三),图层设置

该代码实现了图形界面层的创建与管理功能。通过UILAYER_CreateLayer创建240x286大小的静态层,设置颜色键实现透明效果。关键点包括:1) 使用UILAYER_SetLayerColorKey开启透明模式;2) 通过UILAYER_SetLayerAlpha设置透明度;3) 应用场景包括制作半透明背景(alpha=100)和置顶控件(alpha=0xFF)。创建后需调用UILAYER_RemoveBltLayer释放资源。代码显示层可能使用ARGB格式缓存,UILAYER_Clear会将层初

2025-12-03 13:56:18 248

原创 buildroot编译时,linux-firmware下载太慢,手动下载移动到目标目录后,会重复下载,且仍然很慢。

解决,达到10MBs(我的最大网速)。

2025-11-23 00:02:41 229

原创 blender实现手柄控制VR视角

可以在路径中输入cmd进入命令行。然后安装:input插件。

2025-11-01 09:04:28 245

原创 展讯mocor(二),任务优先级配置

摘要:本文解析了mocor系统中p_app任务优先级76的由来(48+28),并列出了常见任务优先级:P_APP(76)、P_TP(58)、P_KPDSRV(31)、P_AUDIO(73),为后续查询提供参考。

2025-10-26 15:42:38 201

原创 展讯mocor(一),图形刷新函数分析。

本文分析了展锐6121平台LCD显示流程,重点研究了ST7789V2 SPI接口屏幕的底层驱动实现。系统通过Gouda图形控制器完成显存数据到屏幕的传输,刷屏任务在优先级76的app_task中循环执行。文章梳理了LCD初始化、显存刷新、截图保存等关键流程,包括SPI接口配置、窗口设置和硬件加速传输等细节。特别指出相机画面通过InvalidateLcdRect()函数将DRAM内容直接刷新到屏幕,完成了从内存到显示设备的完整数据传输链路。

2025-10-26 15:31:37 196

原创 捡到h3开发板,做了个视频小车(二),御游追风plus做遥控器

将它插上天嵌h3仅有的一个USB口,发现/dev/input/event0有补枚举出来,来看看输出是什么样子的:16字节,和usb键盘是一样的。

2025-10-18 20:54:00 368

原创 捡到h3开发板,做了个视频小车。

本文介绍了在天嵌H3开发板上搭建流媒体服务器的过程。作者使用PB_SBC01_H3开发板,安装官方镜像后,通过USB摄像头和ffmpeg进行视频推流,并利用mediamtx实现局域网内视频传输。测试发现存在延迟问题,同时分享了相关软件资源。最后计划通过串口实现开发板与单片机的通信,完成小车控制功能。整个项目涉及嵌入式开发、视频流传输和硬件控制等关键技术。

2025-10-16 02:52:56 540

原创 宏定义+printf

可以使用宏定义将固定字符串与可变参数结合,示例代码如下: #define LOG(fmt, ...) printf("[FIXED]%s:%d "fmt, __func__, __LINE__, ##__VA_ARGS__) 这个宏会在输出前自动添加固定前缀[FIXED]、当前函数名和行号,然后拼接用户传入的格式字符串和可变参数。用法示例: LOG("value=%d\n", 42); // 输出示例:[FIXED]main:15 value=42 关键点: 使用##__VA_ARGS__处理可变参数 自动

2025-09-08 15:45:16 119

原创 in function `acosf‘: wf_acos.c:(.text.acosf+0x28): undefined reference to `__errno‘

在at32f421f8p7 (16/64KB ram/rom)下移植mpu6500 dmp本来只需要20KB,但是后来要串口发送,添加了新函数,出现如题错误。解决方法,添加 -lm -lc -lgcc。

2025-08-30 16:41:01 183

原创 FATFS笔记,mcu内置flash做u盘。

摘要:本文探讨了FAT文件系统格式化(f_mkfs)的最小分区要求及解决方案。实验发现:1) 当分区小于128块时,f_mkfs会因空间不足而失败;2) 强制使用FAT32格式会因扇区需求(1024/2048)超出实际容量(仅192)而失败;3) 使用FAT12格式时需屏蔽对齐步骤,否则会导致扇区大小异常。通过设置参数opt.n_root=0、opt.n_fat=0、opt.align=0及opt.fmt=FM_FAT,并分配2048字节缓冲区,可实现小容量存储的格式化。

2025-08-11 01:44:11 433

原创 使用jlink-gdb-server 加 gdb调试嵌软2

摘要:本文解决了使用jlink-gdb-server调试嵌入式软件时遇到的gdb功能无法使用问题。通过对比三种连接方式发现,"targetremote:2331"因主机名为空导致失败,而"tarext:2331"(targetextended-remote的缩写)能自动补全为localhost:2331,成功实现AT32F403A芯片的gdb调试功能。

2025-08-09 14:47:32 289

原创 使用jlink-gdb-server 加 gdb调试嵌软

GDB调试连接过程分为三个步骤:首先启动GDB服务器,然后运行arm-none-eabi-gdb调试器并加载目标程序,最后通过"target remote localhost:2331"命令建立与服务器在2331端口的连接。该流程实现了从GDB客户端到GDB服务器再到目标芯片的完整调试链路。

2025-08-03 11:46:16 291

原创 gcc-arm-none-eabi安装后,找不到libgcc.a的拉置

/usr/lib/gcc/arm-none-eabi/6.3.1/libgcc.aarm-none-eabi-gcc --print-libgcc-file-name/usr/lib/arm-none-eabi/lib

2025-08-02 13:57:21 264

原创 undefined reference to ‘end‘

摘要:在Ubuntu 24.04 ARM交叉编译环境中,使用arm-none-eabi-gcc时出现未定义符号"end"的链接错误。该问题源于newlib-nano的libnosys/sbrk.c需要"_end"符号来初始化堆地址,但链接脚本未定义。解决方法是修改链接脚本,在.bss段末尾添加"end = .;"定义全局符号。同时需注意链接脚本语法规范:段声明后需加空格,通配符使用小括号而非花括号。最终通过在.bss段后添加end符号定义解决了该链

2025-07-19 20:41:14 1069

原创 warning: _close is not implemented and will always fail

摘要:在Ubuntu 24.04下使用arm-none-eabi-gcc进行裸机开发时,链接libnosys.a会触发未实现系统调用的警告(如_exit、_write等)。该库提供空壳实现以通过编译,但实际调用会返回错误。解决方案分三种:1)若无需文件操作,直接添加链接选项-Wl,--allow-multiple-definition -lnosys忽略警告;2)若需部分系统调用(如printf重定向至UART),仅需实现关键函数(如_write发送串口数据);3)完整自定义所有存根函数。裸机开发推荐方案1

2025-07-19 20:41:00 449

原创 一个变量定义位置引起的alignment fault

C89,展锐W217,uws6121e。将,字符串转为hour与min。老版本编译器,诸多不便。

2025-07-14 15:53:50 224

原创 记录使用ubuntu16.04编译aosp(android8.1与10)遇到的问题

本来打算用wsl来编译AOSP,但是折腾了好几天,以失败告终。后来使用vmware反而成功了。本篇同样会把wsl遇到的问题与尝试记录下来。环境:vmware ubuntu16.04。为什么会使用ubuntu16.04呢,因为在公司有一个项目是android8.1的,推荐使用ubuntu14.04编译,ubuntu12与16也可以。如果能通过wsl完成编译,结合共用的文件系统,那就是王炸。

2025-07-09 14:02:52 1422

原创 arm-none-eabi-ld: cannot find -lm

出错:arm-none-eabi-gcc: error: unrecognized command line option '-Map=grbl_hc32l13x.map'改为在gcc时传入-T参数。

2025-06-22 00:57:48 311

原创 undefined reference to `_exit

libnosys是什么鬼libgloss目录下除了和处理器相关的子目录外,还有个很特别的子目录,那就是libnosys目录,这个目录下的源文件重新定义了libgloss的所有函数,但是所有函数都是空的,例如对照一下libgloss/write.c和libgloss/libnosys/write.c这两个文件。

2025-06-21 20:45:46 305

原创 一个自动反汇编脚本,静态分析器。

调试程序,需要分析第三方库。希望能将多个库自动转为汇编文件。3)、运行第二次,结束后,发现反汇编文件全部在dis目录内。请使用 python 脚本名.py 运行。1)、运行第一次,此时会出现o, a, dis三个文件夹。将该脚本下载,进入wsl,进入到该脚本所有文件夹。2)、将需要分析的.a放入子目录a中。以上参数视情况修改。

2025-06-08 20:31:31 304

原创 编译rk3568的buildroot不起作用

摘要:使用RK3568开发板时遇到多个功能缺失问题(wpa_supplicant不支持wext、缺少fbv/ssh/vim等)。通过buildroot配置添加功能未生效,发现打包时被默认配置文件覆盖。解决方法是使用make savedefconfig保存配置。尝试添加lvgl demo时编译失败。问题涉及开发环境配置与功能定制。(98字)

2025-05-24 17:52:15 456 2

原创 java编写tcp短连接服务器

链接: https://pan.baidu.com/s/1YA-QfpOZnm2LWjUvqLaVEA?pwd=cyzt 提取码: cyzt。通过网盘分享的文件:tcpServer.zip。--来自百度网盘超级会员v4的分享。

2025-04-08 11:20:03 243

原创 yolov8学习资料

【教程】基于黑神话悟空的yolov8姿态检测_哔哩哔哩_bilibilihttps://blog.youkuaiyun.com/Natsuago/article/details/143793404https://github.com/hougeai/knowledgebase/blob/master/docs/3.AI%E7%AC%94%E8%AE%B0/%E3%80%90YOLOv8%E5%AE%9E%E6%88%98%E3%80%91%E6%89%8B%E6%8A%8A%E6%89%8B%E5%B8%A6%E4%

2025-03-29 11:47:41 384

原创 linux驱动相关资料,网址链接

【linux iic子系统】i2c设备的添加方法(四)_i2c增加设备-优快云博客Linux驱动的调试 - PolarisZg - 博客园platform设备驱动精讲,例程详细_platform driver驱动详解-优快云博客https://www.bilibili.com/video/BV1PcN1eBE5x?spm_id_from=333.788.videopod.sections&vd_source=892c66d430b0e57e91b2cdae8b808a1f&p=32https://jue

2025-03-29 11:33:07 305

原创 android常用资料

android lcd驱动_mob64ca12eee07b的技术博客_51CTO博客Android 音频系统:从 AudioTrack 到 AudioFlinger - 张同光 - 博客园android12 在jn层添加红外驱动读取接口_mob64ca12eee07b的技术博客_51CTO博客https://blog.youkuaiyun.com/h3c4lenovo/category_1227728.htmlhttps://www.ieclipse.cn/PDESite/updateshttps://blog.cs

2025-03-29 11:22:53 313

原创 腾讯系AI应用,可以生视频,3D模型...

混元视频(文字生成视频,可惜右下角有文字)以下注册手机后就可以使用了。混元(文字,图片生成3D)

2025-03-29 11:18:28 197

原创 ros2常用网址之抗orb-slam3时查找的资料

出现错误按这篇:Caught exception in launch (see debug for traceback): Caught exception when trying to load file of format [py]: No module named 'pydantic'出错:Package 'image_view' not found。使用本地摄像头跑ORB_SLAM3。orb-slam3生成点云地图。ros2_usb摄像头标定。运行orb-slam3。

2025-03-29 11:07:20 443

原创 一个可以让blender自动建模的脚本

一种可以让blender自动建模的脚本,通过socket接口,让blender自动执行本地语句。可以通过此方式,方便接入大模型等。

2025-03-17 07:10:08 559

原创 联想小新 Pro16 锐龙版本 type c 充电掉速降频问题

小新Pro-16 2021 锐龙版 Type-C接口连接电源适配器卡顿降频的解决方案.zip。--来自百度网盘超级会员v4的分享。

2025-03-15 12:36:39 828 2

原创 lvgl在win10下仿真,不能将图片以文件的形式读取并显示。

环境win10、vs2022、lvgl v8.3。

2025-03-11 01:04:08 520

原创 让嵌入式Linux启动usb msc,实现读卡器功能,速度达到2MB/s

ibcomposite.ko、g_mass_storage.ko、g_mass_storage.ko 这三个驱动,可以看下面这篇文章。这里选择-e 0x10000,意思是块擦除大小为64KB。问题2)出错的原因可能为,选择是是32KB块擦除大小。modprobe mtdram total_size=24576 erase_size=64 //单位是KB。解决完问题 jffs2_scan_eraseblock()后,你可能还会遇到问题CLEANMARKER。这个要取消kernel里面的。去掉SECT_4K。

2025-02-02 09:22:18 1290

原创 v3s传memory

意思是,我在基地址写0,与内存未端写一个数。如果未端超出真实内存,就为0,两都相比就反回1。如果连基地址都不为0,在距离基地址很近的地址的地方,就会出现相等,表示内存出错。所以是将内存信息,通过修改dtb传递给了kernel。需要返回不相等,来证明该距离在内存范围内。

2025-01-27 20:26:33 576

原创 不用找了,全志内部型号在这里!!!

?

2025-01-20 10:13:42 2536

v3s-800x480-uart2-eth0-spinor32M

v3s_800x480_uart2_eth0_spinor32M_usb-device.bin + v3s_800x480_uart2_eth0_spinor32M_usb-otg.bin

2025-02-02

手写数字训练集,单文件转图片

将手写数字识别的内容提取为图片并保存到文件夹中。 包含原始数据共4份: t10k-images-idx3-ubyte t10k-labels-idx1-ubyte train-images-idx3-ubyte train-labels-idx1-ubyte 输出图片在data下分为10 个子文件夹,0-9。 70000个图片。

2023-07-11

fashion mnist训练集,单文件转图片

将fashion训练的内容提取为图片并保存到文件夹中。 包含原始数据共4份: t10k-images-idx3-ubyte t10k-labels-idx1-ubyte train-images-idx3-ubyte train-labels-idx1-ubyte 输出图片在data下分为10 个子文件夹,0-9。 70000个图片。

2023-07-11

allwinner-data-sheet-creator

v3s自动化,创建寄存器结构体。

2024-12-21

VS2019-FreeRTOS-LVGL-Simulator-template(头文件用相对位置,适用性更强 )

VS2019仿真工程 将FreeRTOS与LVGLv8放在一起 已经调试通过,可以直接使用 学习价值,加速开发。 头文件包含用相对位置,适用性更强。

2023-08-02

ch341ser.exe

USB转串口驱动 亲测win11电脑成功安装使用。 使用方法: 1、右键管理员模式运行安装。 2、安装后提示“预安装成功”,这时还需要其它步骤。 3、插入串口,重启软件安装。 4、提示“安装成功”。 5、短接串口Rx和Tx收发无问题,其代表成功。

2023-05-02

PyDev 10.1.3.zip

eclipse 下写python代码必备插件。解压后复制到eclipse相应目录下。

2023-04-13

chrome 108.0.5359.124(正式版本) (ubuntu 64 位)与其对应的 driver

chrome 108.0.5359.124(正式版本) (64 位)与其对应的 driver。 selenium作自动化不可少的好东西

2022-12-22

VS2019_FreeRTOS_LVGL_Simulator_template(可用)

VS2019仿真工程 将FreeRTOS与LVGLv8放在一起 已经调试通过,可以直接使用 学习价值,加速开发。

2022-03-27

VS2019_SDL2_template

VS2019写的SDL2的测试程序,运行后会出现SDL的窗口,然后按下任意按键,可以关闭程序

2022-03-16

VS2019 LVGL V7 模拟实战项目。

VS2019 LVGL 模拟。仿MP5界面。适合初学者,研究价值。 同时包含gui-guider工程。 可以直接使用。 文章:LVGL实战项目之-MINIPlayer5界面开发

2022-03-17

LVGL V8.0 网页工具生成的字体

字体像素为16、18、20、22、24、28、32,都是UNIONCODE编码范围为0x4E00-0x9FA5。使用的是黑体。命名格式如:my_font_heiti_16。

2022-03-12

空空如也

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

TA关注的人

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