
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在之前的文章中我们介绍了如何在 Verdin AM62 上运行 CODESYS,demo 的界面通过浏览器呈现。CODESYS 还提供 TargetVisu 组件,借助 Qt 可以在本地设备上直接显示应用,而无需启动浏览器。本文将以 Verdin iMX8MP 为例,说明如何在 Yocto 镜像中添加相关组件,并安装 TargetVisu。采用 NXP iMX8M Plus SoC,具有 4x C
由于NXP从iMX8/iMX8x处理器开始引入了SCU/SECO等底层控制模块来进行包含启动管理等多项底层初始化功能,因此对于Secure Boot功能支持,也同样升级为Advanced High Assurance Boot (AHAB)特性来配合,以区别于iMX6/iMX8MM/iMX8MP处理器所使用的HABv4特性;AHAB和HABv4都是基于公共密钥加密(Public Key Crypt

By Toradex秦海1).简介随着嵌入式设备的发展,网络通信在应用中越来越广泛,而在客户端,就需要可以方便访问网络服务的浏览器配置,本文就基于NXP iMX8平台演示如何在嵌入式Linux BSP中集成网络浏览器,包括Chromium浏览器和基于Qtwebenine的示例浏览器quicknanobrowser。本文所演示的平台来自于Toradex Apalis iMX8 ARM嵌入式平台,这是
By Toradex胡珊逢NXP iMX8M Plus作为其第一款支持神经网络运算硬件加速的处理器,提供对多种框架的支持,例如ArmNN、TensorFlowLite、ONNX,eIQ Poral工具可以使用户能够轻松地训练自己地模型,或者将现成的模型转换为适合在iMX8M Plus进行加速的模型。本文将介绍如何在Toradex的Verdin iMX8M Plus计算机模块上使用现成训练好的Ten
By Toradex胡珊逢机器学习算法对算力要求较高,通常会采用GPU,或者专用的处理器如NPU进行加速运算。NXP先后推出的两款处理器iMX8QuadMax 和iMX8M Plus分别可以采用GPU和NPU对常用的机器学习算法例如TensorFlow Lite等进行加速。文章将使用NXP eIQ框架在两个处理器上测试不同算法的性能。这里我们将使用Toradex的Apalis iMX8QM 4GB
By Toradex胡珊逢Visual Studio Code在软件开发领域具有十分广泛的应用,其支持多种编程语言,丰富的插件极大得提高了开发效率,同时这也是一个非常开放的平台。本文接下来将介绍如何在Visual Studio Code中使用Yocto Project生成的Linux SDK,并针对Arm处理器进行C/C++应用交叉编译和调试。首先使用Yocto Project生成SDK,我们这里
By Toradex胡珊逢在使用嵌入式Linux系统的时,会出现由于设备意外断电引起文件系统损坏而最终使该设备无法启动的现象。为了应对这种情况,通常会从硬件设计如采用备用电源,无论是锂电池还是超级电容等,或者从系统软件设上加以规避。本文接下来将介绍如何使用squashfs只读文件系统制作Linux系统文件,并采用overlayfs为用户目录增加可写权限。演示采用Colibri iMX6计算机模块,
By Toradex胡珊逢机器学习算法对算力要求较高,通常会采用GPU,或者专用的处理器如NPU进行加速运算。NXP先后推出的两款处理器iMX8QuadMax 和iMX8M Plus分别可以采用GPU和NPU对常用的机器学习算法例如TensorFlow Lite等进行加速。文章将使用NXP eIQ框架在两个处理器上测试不同算法的性能。这里我们将使用Toradex的Apalis iMX8QM 4GB
简介嵌入式设备采用Embedded Linux操作系统进行开发已经越来越成为主流,但是如何将开发完成的Linux uboot/kernel配置,以及应用程序整合到Embedded Linux镜像中以便在量产的时候更方便的更新到嵌入式设备中可能是很多嵌入式开发者面临的挑战之一,而本文就以在Embedded Linux中使用比较广泛的Yocto project 为例,基于Openembedded开发框

对于嵌入式设备,尽管在部署前会经历大量的测试和验证,但在使用现场有时候仍不可避免会出现意外情况,如 Kernel opps、panic。在 Linux 中还有许多其他的调试方法,如kdb, kdump, tracing 等,它们的使用特点和复杂程度也各有不同,用户可以根据需求加以选择。RAM 的物理地址空间为 0x10000000-0x4fffffff,选择在 Kernel code 和 Kern