IMX6ULL Qt 项目(控制led灯和蜂鸣器)全流程
一、网络搭建我是连接网线的打开虚拟机设置采用双适配器一个选用桥接一个选用NAT然后主机就打开控制面板的网络连接我们需要的就是以太网2下面的这个NXUSB2.0然后打开虚拟机的虚拟网络编辑器桥接选择这个NX USB2.0不要选自动不然会连到wifi等如果找不到这个内容重新插拔网线记住连接主机接下来下载putty轻量简单我们老师力荐这个时候要插数据线一端连接开发板USB_TTL另一端连接主机打开设备管理器查看端口然后打开putty这个Serial line to connect to 取决于你自己的设备例如我的就是上图中的端口COM3点击open会进入倒计时界面随便按一个键进入u-boot不然就是正常的启动starting kernel......还有一个很重要的地方就是拨码开关我是连网线的现在是EMMC启动即拨码1367如果电脑没有网口就买个转接口nfs要提前配置好这里有一个易错点打开/etc/exports 以后在后面添加如下所示内容(这个很重要以我的为例)/home/szc/nfs_rootfs *(rw,sync,no_root_squash)tftp也要配置好直接询问AI即可u-boot界面ping一下虚拟机ping通即可二、一些必备资源的准备1.下载交叉编译器Linaro GCC 编译器下载地址如下 https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/打开以后下载界面如图所示下载完传到虚拟机里安装相关库sudo apt-get install lsb-core lib32stdc6交叉编译器验证arm-linux-gnueabihf-gcc -v如果交叉编译器安装正确会显示版本号2.准备好这些我的是老师给的三、进行操作1.拷贝编译好的镜像和设备树到根文件系统cp arch/arm/boot/zImage /home/szc/nfs_rootfs/# 7寸屏设备树这个大小要看你自己的板子我的是到官网查了一下是7寸的cp arch/arm/boot/dts/imx6ull-14x14-emmc-7-1024x600-c.dtb /home/szc/nfs_rootfs/2.编译部署自己的qt项目写一个qt项目然后自己编译部署cd /home/szc/Desktop/szcheng rm -rf build_szcheng mkdir build_szcheng cd build_szcheng unset CC CXX CXXFLAGS CFLAGS QMAKE source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi qmake ../szcheng.pro make -j4 sudo cp ./szcheng /home/szc/nfs_rootfs/usr/bin/ sudo chmod 777 /home/szc/nfs_rootfs/usr/bin/szcheng3.开发板上电进入u-boot模式然后启动项目我的代码是这个样子的setenv ipaddr 192.168.1.101 setenv serverip 192.168.1.100 tftp 80800000 zImage tftp 83000000 imx6ull-14x14-emmc-7-1024x600-c.dtb setenv bootargs root/dev/nfs nfsroot${serverip}:/home/szc/nfs_rootfs,v3 ip${ipaddr}:${serverip}:192.168.1.1:255.255.255.0::eth0:off consolettymxc0,115200 bootz 80800000 - 83000000运行效果图这个步骤的相关易错点1.网络不稳定网线明明连着连接却突然断开了这时候重新插拔网线ping完发现 is not alive这是因为虚拟机的连接断开了解决办法找到虚拟机的网络连接处一般在右上角重新连接ens33和ens37都重新连然后Ubuntu终端 命令行输入 ip a,发现连接正确即可。2.运行qt项目发现led灯和蜂鸣器控制不了这个时候进入系统输入输出如下图发现这个蜂鸣器是和led灯放一起的根据自己的实际情况来写qt项目里面的代码编写代码前现在putty里面运行一下下面的代码以我的为例试成功了再修改自己的项目代码# 关闭自动心跳闪烁切换手动控制 echo none /sys/class/leds/sys-led/trigger # 点亮LED echo 1 /sys/class/leds/sys-led/brightness # 熄灭LED echo 0 /sys/class/leds/sys-led/brightness # 开启蜂鸣器 echo 1 /sys/class/leds/beep/brightness # 关闭蜂鸣器 echo 0 /sys/class/leds/beep/brightness四、成果展示五、烧写进系统让项目能够开机自启动现在的项目只是连接网线来暂时实现的想要开机自启动我们还要把它烧写进系统ubuntu进行如下操作将这个mfgtool拖到window主机里然后烧写文件选择和自己的板子一样的我的就是eMMC-ddr512-eMMC.vbs点击start开始烧写烧写成功示例图这里还有一个易错点此时的拨码开关只开一个2就行了然后这个数据线要连接USB_OTG烧写必备过程大概需要几分钟我的是5分钟左右期间不要进行任何多余操作否则会失败导致系统重启不了。烧写后成果展示开发板自启动

相关新闻

工作的目的的庖丁解牛

工作的目的的庖丁解牛

它的本质是:**工作不是“出卖时间”,而是 “将个人算力(技能/精力)封装成服务,通过市场接口交付,以换取生存资源和发展资本”的商业行为。 核心矛盾:社会叙事常将工作道德化(勤劳光荣…

2026/6/26 22:48:42阅读更多 →
白宫施压 Meta 提交 AI 模型评估,OpenAI 等已同意,Meta 正敲定细节

白宫施压 Meta 提交 AI 模型评估,OpenAI 等已同意,Meta 正敲定细节

白宫向 Meta 施压提交 AI 模型评估据《纽约时报》报道,白宫官员正在对 Meta 施加压力,要求其提交 AI 模型以供评估。而在此之前,OpenAI、Anthropic、谷歌、微软和 xAI 已经同意提交模型进行评估。Meta 表态正敲定协议细节Meta 发言人弗朗西斯…

2026/6/26 22:48:42阅读更多 →
Paperxie 课程论文智能写作:告别期末通宵,轻松搞定各门结课小论文

Paperxie 课程论文智能写作:告别期末通宵,轻松搞定各门结课小论文

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/课程论文课程论文 - PaperXie智能写作PaperXieAi论文智能生成软件,10分钟生成万字毕业论文、期刊论文、文献综述、PPT,Aigc查重、降重报告、文献资料。只需一个标题,从开…

2026/6/26 22:48:42阅读更多 →
终极指南:如何在Blender中轻松导入Rhino 3DM文件

终极指南:如何在Blender中轻松导入Rhino 3DM文件

终极指南:如何在Blender中轻松导入Rhino 3DM文件 【免费下载链接】import_3dm Blender importer script for Rhinoceros 3D files 项目地址: https://gitcode.com/gh_mirrors/im/import_3dm 你是否在寻找将Rhino 3D文件无缝导入Blender的解决方案&#xff1f…

2026/6/27 0:14:04阅读更多 →
调查研究-198 Agent 到底该记住什么?读懂《What Must Generalist Agents Remember?》

调查研究-198 Agent 到底该记住什么?读懂《What Must Generalist Agents Remember?》

Agent 到底该记住什么?读懂《What Must Generalist Agents Remember?》 TL;DR 场景:通用 Agent 在多目标、多隐藏环境下,仅靠当前观察无法区分状态,需依赖记忆结论:记忆不是日志,而是消除隐藏状态不确定性…

2026/6/27 0:14:04阅读更多 →
Olist电商数据分析实战:从数据清洗到商业洞察全流程解析

Olist电商数据分析实战:从数据清洗到商业洞察全流程解析

1. 项目概述:从零开始理解Olist电商数据分析平台如果你在电商行业待过,或者对数据驱动业务增长感兴趣,那你大概率听说过或者接触过“Olist”这个名字。它不是一个直接面向消费者的购物网站,而是一个在数据科学和商业分析领域声名鹊…

2026/6/27 0:14:04阅读更多 →
StarRailAssistant终极指南:3步实现崩坏星穹铁道全自动游戏体验

StarRailAssistant终极指南:3步实现崩坏星穹铁道全自动游戏体验

StarRailAssistant终极指南:3步实现崩坏星穹铁道全自动游戏体验 【免费下载链接】StarRailAssistant 崩坏:星穹铁道自动化 | 崩坏:星穹铁道自动锄大地 | 崩坏:星穹铁道锄大地 | 自动锄大地 | 基于模拟按键 项目地址: https://gi…

2026/6/27 0:14:04阅读更多 →
ComfyUI-Manager InvalidChannel错误深度解析:从故障诊断到通道验证完整方案

ComfyUI-Manager InvalidChannel错误深度解析:从故障诊断到通道验证完整方案

ComfyUI-Manager InvalidChannel错误深度解析:从故障诊断到通道验证完整方案 【免费下载链接】ComfyUI-Manager ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and…

2026/6/27 0:14:04阅读更多 →
企业级Pig系统安全加固实战:XSS立体防御与端到端数据加密

企业级Pig系统安全加固实战:XSS立体防御与端到端数据加密

1. 项目概述:为什么Pig系统的安全防护值得你投入精力?如果你正在负责一个基于Pig框架(这里指代一个常见的、用于快速构建后台管理系统的开源脚手架,而非Apache Pig大数据处理平台)开发的企业级应用,那么“安…

2026/6/27 0:09:04阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/26 11:03:22阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/26 4:15:25阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/26 9:29:01阅读更多 →
10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声&#xff1a;Retrieval-based-Voice-Conversion-WebUI完整指南 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrie…

2026/6/27 0:04:03阅读更多 →
Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider&#xff1a;3分钟AI智能分层&#xff0c;彻底告别手动抠图时代 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 还在为复杂的图像分层工作烦…

2026/6/27 0:04:03阅读更多 →
Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

1. 项目概述&#xff1a;为什么X-Frame-Options是Web安全的“防盗门”&#xff1f;最近在排查一个老项目的安全审计报告时&#xff0c;又被提到了“点击劫持”风险&#xff0c;矛头直指缺失的X-Frame-Options响应头。这已经不是第一次了&#xff0c;很多开发团队&#xff0c;尤…

2026/6/27 0:04:03阅读更多 →