基于IMX6ULL的智能车载系统
最近自己根据网上资料做的一个小项目供大家参考很多程序没有自己造轮子参考了正点原子、化作尘等很多大佬的项目和程序自己学习并修改而来实现细节还有部分未完成。提供两篇借鉴思路的博主博客学习一下大佬的操作和思路还是很有用滴嘻嘻嘻https://blog.csdn.net/mbs520/article/details/112873809?spm1001.2014.3001.5502https://blog.csdn.net/m0_57730390/article/details/125751223?spm1001.2014.3001.5502闲话少说进入正题所用硬件正点原子IMX6ULL-Mini开发板4.3寸RGB显示屏。软件正点提供的Ubuntu镜像文件(QT的相关配置已经配好了)Linux平台。本项目总共分为8个模块时间显示、视频播放器、音乐播放器、地图、天气预报、倒车监控、夜灯开关、汽车故障报警闪光灯。QT主页面设计如下所示一、主界面设计注这里时间显示模块的排布虽然看着不好但是在4.3寸显示屏中会被压缩得更紧凑所以在显示屏中显示时是正常的。整体主界面的布局借鉴了正点原子的界面项目通过QT进行实现。这里在实现上其实还有个小细节比如底部中间三个按钮是同步音乐播放器的方便直接控制音乐而不需要再次进入音乐播放模块进行相关操作。不过最右端的音量按钮还没完成同步。二、视频播放器这一部分参考正点原子的视频播放器界面实现思路基本一致只不过正点原子是纯代码实现我是使用QT Designed代码结合同时本项目添加了一个退出按钮方便退出切换回主界面。三、音乐播放器音乐播放器也是参考正点原子。不过作了很多细节的修改列表按键可以控制歌单的显示和隐藏本来在歌单列表隐藏时是希望在左边列表展示歌词的不过这部分还没做完后面有机会再进行补全吧并且爱心按钮的值设置通过容器进行存放所以可以区分不同歌曲的爱心是否点亮不再是统一设置的。右上角同样添加了退出按钮方便切换回主界面。四、地图地图参考的是化作尘大佬的代码添加了搜索键进入地图模块必须点击搜索键才会开始显示地图初始位置的经纬度固定设置在广州如果有GPS模块进行定位可以把经纬度数据在初始位置进行更改这样地图起始位置就会在你当前所处的位置。 通过放大键和缩小键可以进行地图缩放触屏移动时会根据滑动距离计算对应的经纬度变化更新当前位置变化并进行显示五、天气预报天气预报列表预先设置了几个城市通过列表切换可以更改城市气象代码获取对应城市当天以及近4天的天气预报情况。六、倒车监控倒车监控是通过USB摄像头获取图像并在左框进行实时显示具体的参照正点原子实现思路这里只是在Linux系统中运行所以会显示无摄像头设备其实纯代码实现还是很复杂的我基本都是通过QT Designed实现大体的模块布局后细节实现再通过代码进行补全这样可以降低很大一部分难度。七、夜灯开关、警报灯这部分是跟开发板的LED0结合使用才能看效果程序实现太过简单其实就是开关让灯闪烁。以上就是本项目的基本实现的内容项目的功能基本都可以找到参考的代码不过都是单独的程序和界面设计我的工作只是学习复现页面切换功能补全添加自己的项目想法。具体实现的代码和思路看过我推荐的两篇博客和正点的资料我觉得不会太难有兴趣的自己捣鼓一下应该是能做出来的如果到时大家有需求后面我再考虑找时间把每个模块的实现思路单独梳理出来。不过还是建议大家自己动手复现下其他人的设计添加自己想要实现的功能这样才更好理解。

相关新闻

DNS关系阐述

DNS关系阐述

2026/10/4 1:40:27 阅读更多 →
职位数据分析的设计与实现

职位数据分析的设计与实现

前言随着计算机技术发展,计算机系统的应用已延伸到社会的各个领域,大量基于网络的广泛应用给生活带来了十分的便利。所以把国内python职位数据分析管理与现在网络相结合,利用计算机搭建国内python职位数据分析系统,实现国内python…

2026/10/4 1:40:27 阅读更多 →
AOCV签核实战:物理变异建模与三维时序修正技术

AOCV签核实战:物理变异建模与三维时序修正技术

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:39:27 阅读更多 →

最新新闻

QT+C++德州扑克毕业设计:可运行、可答辩的工业级实现

QT+C++德州扑克毕业设计:可运行、可答辩的工业级实现

简介:这是一款基于Qt框架与C语言开发的完整德州扑克桌面游戏,专为计算机专业本科生毕业设计、课程设计及小型项目实践打造,覆盖GUI开发、事件驱动编程、状态机逻辑与多人交互模拟等核心技能点。资源包共98个文件,包含9个C源码文件…

2026/10/4 3:36:50 阅读更多 →
Flutter手机号脱敏与鸿蒙化适配:phone_number_mask_parser实践指南

Flutter手机号脱敏与鸿蒙化适配:phone_number_mask_parser实践指南

很多用 Flutter 做应用的人,大概率都被手机号处理这个基础需求折磨过:解析不规则的用户输入、按习惯格式化成 138 1234 5678、在界面或日志里输出 138****5678 这种掩码格式,还得兼容不同国家、不同号段的边界情况。最近我把一套基于 Flutter…

2026/10/4 3:36:50 阅读更多 →
Flutter+鸿蒙实战:快消品销售地图与SKU渗透率分析

Flutter+鸿蒙实战:快消品销售地图与SKU渗透率分析

1. 为什么快消品的销售分析要选Flutter 鸿蒙1.1 业务痛点:快消品的终端数据有多碎我在这家快消品公司做数据产品开发时,最头疼的不是算法,而是数据根本收不上来。快消品的销售网络和3C数码完全两个逻辑:分销商下面是二级批发商&a…

2026/10/4 3:36:50 阅读更多 →
0基础小白初学C语言

0基础小白初学C语言

自我介绍本人是0基础小白,就连电脑也不怎么会用,但是现在有了一个属于自己的电脑,决定开始努力学习电脑的使用和C语言。目标目前决定在几个月内先入门C语言并学会基础的使用,希望将来学成可以有能力参加需要C语言能力的竞赛&#…

2026/10/4 3:36:50 阅读更多 →
Warp 远程服务器 glibc 兼容性预检:让 SSH 在老旧 Linux 主机上优雅降级

Warp 远程服务器 glibc 兼容性预检:让 SSH 在老旧 Linux 主机上优雅降级

桌面应用开发者工具人工智能AI 应用AI Agent代码智能体 【免费下载链接】warp Warp is an agentic development environment, born out of the terminal. 项目地址: https://gitcode.com/GitHub_Trending/wa/warp 点击查看 免费下载 导读 本文以 Warp(…

2026/10/4 3:36:50 阅读更多 →
Python中ord()与chr()实现ASCII码与字母互转完全指南

Python中ord()与chr()实现ASCII码与字母互转完全指南

1. 为什么“字母 ↔ ascii码互转”看似简单,却总有人搞混先说明一个背景:我平时在技术群里经常看到有人问“Python怎么把字母转成数字”,或者“怎么把65变成A”。问题本身不难,但每次回答完之后,总有人接着问&#xff…

2026/10/4 3:35:50 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →