自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 【linux】驱动学习问题及解决方法

linux、uboot、

2025-06-13 22:22:25 1593 2

原创 【TMS570LC4357】之相关问题及解决

TMS570、CCS12

2025-03-15 20:11:52 1702 3

原创 【C语言高级操作】之蓦然回首那人却在灯火阑珊处

奇奇怪怪的东西

2023-12-29 20:00:00 1747

原创 【外设】之大彩串口显示屏

本文介绍了大彩串口屏的初步使用流程:从官网下载STM32屏幕GUI设计资料,移植Keil工程代码(注意适配HAL库或裸机/RTOS环境),通过厂家软件进行GUI设计,支持类似QT的界面操作。需短接电路联机,设置波特率并锁定以确保断电保存。可通过工程属性调整屏幕旋转及图片文件,实现个性化显示。整体操作简便,适合快速开发嵌入式人机交互界面。

2026-10-03 21:00:00 118

原创 【linux】ARM 交叉编译与 GDB 远程调试

组件说明主机系统目标设备ARMv7l (如 192.168.0.55)交叉编译工具链调试工具(推荐) 或目标调试服务gdbserver(版本 9.1)模拟器QEMU 用户态模拟# 1. 安装必要工具# 2. 编译带调试信息的程序# 3. 设备端启动 gdbserver# 4. 主机端远程调试。

2026-08-23 22:00:00 231 1

原创 【Linux】SSH 服务移植与问题排查全记录

SSH服务移植与问题排查摘要(150字) 本文记录了在i.MX6UL开发板(Ubuntu 20.04)上移植SSH服务的完整过程。通过apt安装openssh-server后,解决了四大核心问题:1)创建缺失的/run/sshd目录并设置开机自动生成;2)挂载devpts伪终端;3)配置root登录权限及密码;4)修复终端乱码问题。针对BusyBox init环境,通过修改/etc/inittab实现服务自启。文章还提供了交叉编译OpenSSH的附录(需先编译OpenSSL和zlib),并总结了常见错误速查

2026-08-17 18:00:00 248

原创 【linux系统搭建】嵌入式Linux系统搭建问题排查与解决全记录

本文记录了在i.MX6UL开发板上搭建嵌入式Linux系统时遇到的常见问题及解决方案。主要问题包括:1) 串口输入失效,需禁用硬件流控并正确配置agetty;2) 系统启动后进入救援模式,需安装systemd或BusyBox init;3) APT更新问题,涉及/tmp权限、系统时间、DNS和证书配置;4) 主机名恢复问题,需修改U-Boot启动参数;5) systemd设备等待超时、su权限错误等系统配置问题。通过详细的错误分析和技术手段,逐步解决了这些影响系统正常运行的关键问题。

2026-08-16 18:00:00 347

原创 【Linux系统搭建】嵌入式Linux串口输入问题排查与解决全记录

嵌入式Linux串口输入问题排查与解决全记录 问题描述:在i.MX6UL开发板(ARM Cortex-A7)上,串口能显示日志但键盘输入无响应,系统最终卡在错误提示无法交互。 关键排查步骤: 确认硬件连接和U-Boot阶段输入正常,排除物理层问题 修改U-Boot启动参数添加n8标志关闭流控,改善部分问题 发现系统未启动getty服务,手动执行agetty测试成功 最终解决方案: 永久修改U-Boot参数console=ttymxc0,115200n8 配置BusyBox init添加ttymxc0终端管理

2026-08-15 22:45:00 364

原创 【git摸鱼技巧】Git 标签(Tag)操作指南

本文档提供Git标签管理的全面操作指南,包含标签的创建、查看、删除、恢复和同步等核心功能。重点介绍了轻量标签和附注标签的区别与创建方法,详细说明了本地和远程标签的批量删除技巧,以及如何通过reflog恢复误删标签。文档特别针对嵌入式开发场景,给出了标签版本范围筛选、短哈希歧义处理等实用命令,并附有常见问题解答和典型操作示例(如清理特定版本范围的标签)。所有命令均经过实践验证,适合开发团队参考使用。

2026-08-01 22:00:00 252

原创 【AI本地部署】之搭建自己的AI

本地部署的优势:隐私保护、离线使用、成本控制Ollama 框架简介:轻量级、跨平台、开源免费适用场景:个人学习、开发测试、小型项目核心要点回顾最佳实践总结学习资源推荐:官方文档社区论坛相关教程未来发展方向。

2026-06-20 21:30:00 88

原创 【git的摸鱼技巧】之工欲善其事

本文详细介绍了Git Cherry-pick操作的高级用法与问题处理技巧。主要内容包括:基本命令语法、常见错误解决方案(如索引损坏、空提交、冲突处理)、跨仓库操作指南、批量提交处理流程,以及与merge/rebase等同步方法的对比。特别针对复杂场景提供了多套解决方案,如标签同步、补丁应用冲突处理等,并强调操作前备份的重要性。文章还提供了验证同步结果的方法,帮助开发者安全高效地实现代码迁移和版本管理。

2026-06-06 20:00:00 293

原创 【摸着石头过河】-AI时代的嵌入式学习1

嵌入式软件工作者的发展策略: 在AI时代,嵌入式工程师需从“码农”转向“系统架构师”,核心价值在于硬件-软件边界判断、资源权衡及系统调试。

2026-04-07 17:00:29 385

原创 同步 Git 仓库修改操作指南

本文档介绍如何将原始仓库(**仓库1**)中从某个提交(`commit1`)之后的所有修改同步到 fork 仓库(**仓库2**),并提供在测试分支上验证、合并到主分支的方法,以及如何拣选单个提交和移除远程仓库。

2026-03-15 20:59:25 417

原创 【AI】嵌入式的AI应用实践记录

本文介绍了在STM32F767微控制器上部署AI大模型的完整流程。首先解决了PyTorch安装过程中遇到的typing-extensions依赖问题,通过更换清华源成功完成安装。接着详细说明了模型生成、ONNX格式转换和版本兼容性调整的步骤,包括处理IR版本过高的问题。最后提供了STM32F767开发板的关键配置注意事项(晶振频率需调整为25MHz)和模型验证方法。文章还分享了相关参考资料,为开发者提供了从PC端模型训练到嵌入式设备部署的完整解决方案。

2025-12-06 16:07:26 1152

原创 【uboot】学习记录之NXP官方uboot移植

NXP、linux、uboot

2025-09-15 18:00:00 333

原创 【程序猿高级辅助】查看代码调用关系

代码、doxygen

2025-06-05 20:14:37 485

原创 【TMS570LC4357】之相关驱动开发学习记录2

TMS570LC4357、驱动

2025-06-03 18:00:00 644

原创 【TMS570LC4357】之相关驱动开发学习记录1

tms570LC4357、驱动

2025-06-02 21:10:07 891

原创 【BootLoader】之stm32F407实现bootloader相关问题

stm32F407、bootloader、

2025-06-01 18:00:00 589

原创 【Ubuntu】摸鱼技巧之虚拟机环境复制

linux、Ubuntu20、VMware

2025-05-31 18:00:00 1108

原创 【外设】之STIM210陀螺仪学习记录

陀螺仪、STIM210

2025-03-25 21:28:34 411

原创 【BootLoader】之stm32F767实现bootloader

bootloader、STM32F767

2025-03-19 22:00:00 727

原创 【MPLAB X IDE v6.20】之工程创建

micrchip、ide

2025-03-17 21:00:00 915

原创 【TMS570LC4357】之HALCOGEN使用

TMS570LC4357、HALCOGEN

2025-03-14 09:25:42 793

原创 【TMS570LC4357】之工程配置修改

CCS12,TMS570、FreeRTOS

2025-03-11 18:00:00 790

原创 【TMS570LC4357】之工程创建

TMS570LC4357 、 TI

2025-03-10 21:43:17 779

原创 【Qt】软件打包

qt打包,enigma virtual box 打包

2024-06-09 20:00:00 466

原创 【MCU】栈溢出问题

MCU 栈空间溢出、线程堆栈溢出

2024-04-24 19:00:00 883

原创 【RT_Thread】---stm32f407zgt6使用env配置工程

rtthread,RTOS,ENV,uart,can

2024-04-01 19:00:00 626

原创 【STM32】快速搭建工程

快速搭建、STM32

2024-01-29 18:45:00 446

原创 【C语言高级操作】之坐井说天阔

不常见操作

2023-12-31 19:00:00 551

原创 【Qt 学习】之摸鱼技巧

qt 小技巧

2023-12-17 20:00:00 602

原创 [RTOS移植]--STM32F767移植RTThread

通过keil 移植rt_thread、env

2023-12-16 20:00:00 669

原创 linux应用层编程问题--沙雕问题

由于采用两个线程一个从usb读数据一个写入到文件,线程挂起时间均为1S,自测发现有丢包现象,减小挂起时间直接收不到数据,好家伙,写了一个大bug,从mcu端查看发送端,发现接收到的数据就已经丢了,后来结合log推测是read 文件后调用usb wirte少写了,推测写数据没有结束,线程切换了,导致丢包。应用层采用互斥锁+条件变量 来实现生产者消费者模式,但是由于我用于读取USB数据写到文件的临界缓存buffer 只设置80K,而且读取数据的最大也是80K,就导致缓存覆盖问题。查询本地:本地是麒麟。

2023-12-11 20:05:08 602

原创 【internet访问被阻止】

关闭防火墙。

2023-12-11 19:59:51 1516

原创 UCOS-II/III移植及相关问题【2】

STM32F767移植UCOS-II。

2023-12-11 19:58:23 535

原创 【MounRiver stdio】报错

这个软件感觉不太好用相比keil。SPI_DEV 类型 未知。

2023-12-11 19:55:07 641

原创 【MCU-DEBUG】keil5优化等级修改后为O2后MRAM读取数据不对

编译器优化等级

2023-12-11 19:53:02 1192

原创 【vscode】之摸鱼小技巧

省时省力,去摸鱼

2023-12-07 11:29:52 1344

原创 网络协议---MQTT学习理解

2.1无消息主题 推送,会将推送的消息类型加到代理器消息类型库中(代理器会记录一下)2字节 0x8001 — 0xff7f(0x8000用来表示有更大的数据)4字节 0x80808001 — 0xff ff ff 7f。3字节 0x808001----0xffff7F。2.2 一般会先订阅自己想要的消息类型。16种报文类型 0,15 预留。1字节 0x00- 0x7F。2.3 服务质量QoS。数据长度采用变长度编码。固定报文 2个字节。

2023-09-20 18:00:00 129

空空如也

空空如也

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

TA关注的人

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