登录社区云,与社区用户共同成长
邀请您加入社区
蓉华自研RK3568嵌入式AI试验箱是一款面向学习实训的一体化平台。搭载2.0GHz Cortex-A55主控,配备独立NPU和4GB内存,支持轻量化AI推理和多系统运行。硬件接口丰富,包含双千兆网口、多种显示接口及常用开发总线,支持4G/5G模组等扩展。集成RFID、机械臂等实训模块,覆盖嵌入式开发全流程,兼容Linux/OpenHarmony等主流系统及主流AI框架。配套完整开发资料,适合嵌入
成功在 ARM64 架构的 KylinOS 上部署了 MySQL、Redis、JDK 和 Docker;利用 Docker 快速部署 Nginx,并掌握其基本管理操作;实现了跨平台的数据迁移;开发了一个轻量级的文档转换工具,验证了在国产平台上的 Python 开发能力。这些实践不仅体现了《应用迁移与适配技术》的核心思想,也为今后在国产化平台上部署复杂应用提供了宝贵经验。未来可以进一步探索自动化脚本
Arm 处理器的 Secure Boot 安全启动功能能够有效防止在设备上运行非授权的或者恶意窜改的固件。Secure Boot 系统在启动时会使用烧录的处理器上的密钥验证 Bootloader,Bootloader 会验证 kernel FIT 镜像,而 kernel 继续验证 rootfs 的有效性。这一逐个验证的流程成为 Chain of Trust。用户如果使用传统方法使用启动功能需用需要
本文详细介绍 Flutter for OpenHarmony 的开发环境搭建流程,涵盖 DevEco Studio 安装、Flutter SDK 配置、项目创建与运行,并通过 Hello World 示例帮助开发者快速入门鸿蒙跨平台开发。
前言什么是Qt?Qt 是一个跨平台的C++图形用户界面库,由挪威TrollTech公司于1995年底出品,并于2008年6月17日被NOKIA公司收购,以增强NOKIA公司在跨平台软件研发方面的实力,更名为Qt Software。Qt可以做什么?Qt 虽然经常被当做一个GUI 库,用来开发图形界面应用程序,但这并不是Qt的全部;Qt除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能
查过网上很多资料,Qt+zbar是还需配合opencv来用,我看调用opencv起到两个作用,第一个当然是采集图像,第二个把采集的图像转为灰度图像。我在软件代码里已经使用ffmpeg才获取的视频流,得到了QImage图像,现在需要调用识别QImage内的条码或者二维码。我的Qt版本是5.4.1,原来二维码编码和解码得框架QZxing至少需要Qt5.5.0才能编译得过去,只得找替代QZxing的办法
前几天应公司项目要求,开始研究Qt。说到跨平台,Qt的本事可不是盖的,不管是windows(x86/x64),linux,MacOS,还是嵌入式arm,全部通吃。换句话说,同一份qt的代码,可以编译成上述各个不同的平台下运行的文件,只需要更换一些配置命令即可。但是,每一种平台下的开发环境搭建的步骤那肯定是不一样的。针对嵌入式环境,搭建过程无疑是最复杂也是最麻烦的,下面就是我本人的亲测过程全记录。
namespace Ui {class Form_Pollutant;}class Form_Pollutant : public QWidget{Q_OBJECTpublic:explicit Form_Pollutant(QWidget *parent = 0);~Form_Pollutant();void initUI();...
第一:先编译opencv的第三方库和源码移植到arm板上。第二:在Linux中安装qt。第三:编译qt移植到arm开发板上。第四:opencv+qt的结合在Linux上运行。第五:Qt+opencv arm版在板子上运行。
在开发图形用户界面时,布局管理器(LayoutManager)是让控件能够灵活、响应式地排列和调整大小的核心工具。Qt中的`QSpacerItem`作为一个布局项,虽然它不显示任何图形内容,却在控制空间分配和维持界面结构的稳定性方面,发挥着至关重要的作用。
在学习Qt的过程中,`statusBar()`通常是我们接触到的一个重要功能点。它为用户界面提供了一个可实时显示消息或嵌入小部件的小区域。正如黑格尔所言,“存在即合理,但合理亦需不懈探索”,我们在探索`statusBar()`的技术细节时,也需要在不断实验和理解的过程中掌握其合理性与灵活性。接下来我们从基础概念开始,逐步剖析其底层原理和常见用法。
Ubuntu上 搭建ARM QT 环境1.安装桌面版QTCreator + QT2.配置ARM交叉编译环境3.编译Arm版本的QT库4.配置QtCreator 构建套件电脑环境:Ubuntu16.04目的: 能在ubuntu系统的电脑上编写可在ARM板上可运行的程序。注:ARM板子上同样需要QT环境1.安装桌面版QTCreator + QT在线安装qt-unified-linux-x64-3.2.
arm移植qt之opencv交叉环境的搭建文章目录arm移植qt之opencv交叉环境的搭建1. 前提准备1.1 环境1.2 交叉编译链的安装1.3 cmake的安装1.4 opencv3.4.1的相关配置2 opencv的交叉编译2.1 cmake项目的配置2.2 对opencv库编译1. 前提准备1.1 环境首先交叉编译肯定在linux下进行的,系统我使用的是ubuntu16.04,open
环境搭建ARM生产环境实验设备为 FriendlyARM 的 CortexA9 Smart4418 实验箱。配套资源网址 为:http://wiki.friendlyarm.com/wiki/index.php/Smart4418/zhOS:FriendlyCore,是一个没有 X-windows 环境,基于 Ubuntucore 构建的系统,使用 Qt-Embedded 作为图形界面的轻量...
前面我们从渲染原理的角度分析了在树莓派这种低性能平台上Flutter程序卡顿的原因。然后提供了一些优化建议。这些建议中大部分是相对通用的,比如懒加载、限制重绘范围等,也有一些是针对低性能平台特定的,比如通过底层API自定义绘制、取消动画等。总的来说 Flutter 已经在各种大型项目中展示出足够的支撑能力。但是在树莓派这样的低性能平台上还有很大的优化空间。当然这不仅仅是框架自身的问题,也有包括三方
flutter 嵌入式arm64 linux板子数据交互方式,内存共享和grpc