
8MM开发板
文章平均质量分 89
准备开源
北京迅为
让学习更简单,让开发更容易
展开
-
【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第六篇 嵌入式GUI开发篇-第八十五章 Qt控制硬件
注意,我们这里使用的是write,所以我们的驱动也是要支持write才可以,IMX8MM底板上没有蜂鸣器,所以默认源码里面是没有蜂鸣器驱动的,这个QT例程只是作为一个QT控制开发板上硬件(蜂鸣器)的例子,如果大家想要控制底板上的某些外设,可以参考本章节。然后我们开始移植代码,因为C++是面向对象的,C是面向过程的,所以在QT上,我们要用面向对象的思想来进行编程,所以我们第一步,就是要先创建一个类,把C语音控制蜂鸣器的代码封装成一个类。修改完以后,我们按照上一小节的方法,交叉编译QT程序到开发板即可。原创 2024-08-20 16:28:35 · 1010 阅读 · 0 评论 -
【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第六篇 嵌入式GUI开发篇-第八十四章 交叉编译QT工程
四核Cortex-A53,单核Cortex-M4,多达五个内核 ,主频高达1.8GHz,2G DDR4内存、8G EMMC存储。H264、VP8视频硬编码,H.264、H.265、VP8、VP9视频硬解码,并提供相关历程,支持8路PDM接口、5路SAI接口、2路Speaker。适用于智能充电桩,物联网,工业控制,医疗,智能交通等,可用于任何通用工业和物联网应用、成功生成Makefile以后,直接使用make编译就可以,编译成功以后得到的可执行文件就可以在开发板上运行。里面安装好的交叉编译器中。原创 2024-08-20 15:37:01 · 330 阅读 · 0 评论 -
【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第六篇 嵌入式GUI开发篇-第八十三章 Qt基础
QSerialPort封装了丰富的成员变量来对应串口属性,还有很多操作串口的成员函数,常用的成员函数有setPort()或setPortName(),setBaudRate(),setDataBits(),setStopBits(),setParity()等,可以用这些函数设置要访问的串口设备。槽就是槽函数的意思,信号和槽都位于类中,不是C++标准代码。当需要调用外部函数时,发送一个信号,此时与该信号相关联的槽便会被调用,槽其实就是一个函数,槽与信号的关联要由程序员来完成,关联方法有自动关联和手动关联。原创 2024-08-20 15:29:46 · 877 阅读 · 0 评论