自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【基于IMX6ULL开发板的车载娱乐系统个人项目】

本项目面向 IMX6ULL 嵌入式平台,基于 Qt 框架开发,构建了一个功能完整的车载智能终端系统。系统集成了音乐播放、视频播放、地图导航、天气信息显示及倒车雷达五大核心功能,支持网络通信、传感器交互及多媒体处理。项目采用模块化设计,界面友好,扩展性强,涉及 C++ 编程、硬件适配、API 调用及嵌入式调试,全面锻炼了嵌入式系统开发与问题解决能力。

2025-06-20 16:38:37 373

原创 我用面包板造了一个“小智”AI机器人,全流程干货还原!

从一块 ESP32-S3 开发板、一颗 I²S 数字麦克风开始,我搭建了一个能“听你说话、秒懂回应、开口说话”的 AI 语音助手“小智”。这个小东西集成了本地唤醒、Opus 编码、MQTT 传输、云端大模型对话和语音合成功能,构成一套完整的“听-懂-说”链路。本文将拆解整个项目的软硬件细节,从语音采集、网络协议到云端交互,为你还原一个能动口不动手的 AI 机器人是怎么跑起来的。

2025-05-29 08:40:23 2330 1

原创 四旋翼无人机手搓入门概述

是英文“Pulse Width Modulation”的缩写,简称脉宽调制,可以理解为控制脉冲的宽度,利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,它通过控制信号的脉冲宽度,实现对电压或电流的精确控制。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。All right?这也是PWM的基本思想。

2025-01-14 14:11:53 1520

原创 FPGA 串口通信(uart)初探篇(含源代码)

串口协议中baud_rate波特率是很重要的知识点,字面意思就是一秒钟传输的码元(即一个0-1状态)的个数,就是指的是一秒钟传输的二进制位数,常见单位是bit/s和bps两种,常见的串口速度有115200bps(RS232串口)和9600bps and so on,下面是数据接收端的verilog代码实现,在串口通信时,一定要实现两边的波特率一致,这样才能够同步接收和发送,本次串口通信设置是baud=9600,表是1秒钟可以发送9600个数据位。本次博客,只为自己复盘相关知识,初学者,错误较多,请多指教。

2024-03-27 15:00:45 4175

嵌入式车载终端系统的Qt开发:IMX6ULL平台下的多功能娱乐与辅助系统设计

内容概要:本文介绍了基于Qt开发的嵌入式车载终端系统,专为IMX6ULL平台设计。该系统集成了五大核心功能模块:音乐播放、视频播放、地图导航、天气信息和倒车雷达。系统采用模块化设计,便于维护和扩展。文章详细讲解了Qt框架及其在嵌入式开发中的应用,包括Makefile和qmake的使用、C++与C的区别、面向对象编程的概念、信号槽机制、UI设计、事件处理机制、控件属性设置等关键技术点。此外,还特别介绍了MPlayer作为底层播放引擎的集成方式及其优势。 适合人群:具备一定编程基础,尤其是对嵌入式系统开发感兴趣的开发者和技术爱好者。 使用场景及目标:①了解Qt框架在嵌入式系统中的应用;②掌握嵌入式车载终端系统的开发流程和技术栈;③学习如何集成第三方工具(如MPlayer)实现复杂功能;④理解C++面向对象编程的优势和应用场景。 其他说明:本文不仅涵盖了理论知识,还包括具体的代码实现和调试技巧,有助于读者全面理解和实践嵌入式车载终端系统的开发。同时,文中通过生动的比喻和详细的步骤分解,使复杂的技术概念更加易于理解。

2025-06-20

空空如也

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

TA关注的人

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