博客列表

NXP iMX8QM多核应用开发性能测试
发表于:2019-11-12 12:27:31 | 分类:默认
浏览( ) | 评论( )

By Toradex胡珊逢1).简介NXP发布的i.MX8处理器具有多种规格,最高配置的i.MX8QM具有双核Cortex-A72和四核Cortex-A53。这种大小核组合的处理器,为用户带来更大的性能灵活性,利用高性能的大核快速完成运算,低性能小核则提供优化的功耗表现。下面我们将以Apalis iMX8QM核心板为例,介绍如何利用这种特性,并观察功耗差异。2).单核性能测试a). Cortex-A72最高时钟1.6GHz,Cortex-A53最高为1.2GHz。Cortex-A72和Cortex-A53

嵌入式 ARM 平台使用Python和PyQT开发界面应用程序
发表于:2019-10-21 11:04:04 | 分类:默认
浏览( ) | 评论( )

By Toradex秦海1).简介随着Python在互联网人工智能领域的流行,大家也慢慢感受到Python开发的便利,本文就基于嵌入式ARM平台,介绍使用Python配合PyQT5模块来开发图形化应用程序。本文所演示的ARM平台来自于Toradex基于NXP iMX6 ARM处理器的Apalis iMX6 ARM嵌入式平台。2.准备a).Apalis iMX6QARM核心版配合Apalis Evaluation Board载板,连接调试串口UART1(载板X29)到开发主机方便调试。更多关于Apalis

基于NXP iMX8 进行安卓Android编译和开发
发表于:2019-10-18 15:14:20 | 分类:默认
浏览( ) | 评论( )

By Toradex胡珊逢简介安卓Android因其丰富的生态环境,以及快捷的应用开发和分发,获得了广泛的市场关注。Toradex最新基于NXP iMX8处理器的Apalis iMX8QM和Colibri iMX8QXP也提供给了Android 9.0 (Pie)支持。下面我们将介绍如从源码开始编译安卓。安卓系统目前并非Toradex官方直接提供技术支持的操作系统,而由合作伙伴Kynetics进行移植和维护。并对用户免费提供源码下载,结合NXP的发布情况不定期进行升级维护,甚至是OTA更新服务和增值技术支

在 NXP iMX8 上进行 Qt5移植和开发
发表于:2019-10-15 16:54:12 | 分类:默认
浏览( ) | 评论( )

By Toradex 胡珊逢简介高清多媒体,甚至是 4K 视频不仅在消费领域有着旺盛的需求,在行业领域同样也获得广泛的关注。NXP 最新的IMX8 处理器不仅配有强劲的 CPU和GPU,还对多媒体应用提供了完善的解决方案,如硬件解码支持H.265 HEVC Main Profile 2160p60 Level 5.1。下面我们将介绍如何从Yocto开始构建包含Gstreamer 的BSP、使用Toradex Easy Installer 安装系统、配置LVDS显示和播放多媒体文件。本文演示所使用的ARM平

在 NXP iMX8 上进行 4K 视频播放测试
发表于:2019-10-11 11:38:42 | 分类:默认
浏览( ) | 评论( )

By Toradex 胡珊逢1). 简介高清多媒体,甚至是 4K 视频不仅在消费领域有着旺盛的需求,在行业领域同样也获得广泛的关注。NXP 最新的IMX8 处理器不仅配有强劲的 CPU和GPU,还对多媒体应用提供了完善的解决方案,如硬件解码支持H.265 HEVC Main Profile 2160p60 Level 5.1。下面我们将介绍如何从Yocto开始构建包含Gstreamer 的BSP、使用Toradex Easy Installer 安装系统、配置LVDS显示和播放多媒体文件。本文演示所使用的

使用 eMMC 闪存设备的磨损估计
发表于:2019-09-18 11:29:02 | 分类:默认
浏览( ) | 评论( )

​几十年来,闪存一直是嵌入式系统的一个重要课题。与其他存储技术相比,它允许大幅改进电子设备的大小和鲁棒性。闪存存储的其他优势包括缺少移动部件和降低功耗。然而,闪存的挑战并没有在消费类电子产品中广为宣传。其中包括有限的耐用性和更高的软件复杂性。图1:从U盘驱动器和SD卡到SSD和集成电路,闪存是我们日常生活的一部分。如图1所示,闪存在我们的日常生活中无处不在,从专门用于存储数据的设备(如U盘驱动器、SD卡和SSD)到内部使用闪存的其他消费类电子产品(如智能手机、Wi-Fi调制解调器和智能灯灯泡。一个标志性的

嵌入式 ARM 平台使用dm-crypt加密磁盘分区
发表于:2019-08-08 17:04:55 | 分类:默认
浏览( ) | 评论( )

By Toradex秦海1). 简介出于安全考虑,嵌入式设备有时需要将某个数据分区甚至整个文件系统进行加密处理,本文就介绍在嵌入式Linux系统下基于dm-crypt进行加密示例,dm-crypt加密具有速度快,易用性强,适用性广等特点,dm-crypt集成于linux kernel中,通过前端应用cryptsetup来进行调用。本文演示所使用的ARM平台来自Toradex基于NXP iMX6Q SoC平台的Apalis iMX6 ARM核心板。2). 准备a). Apalis iMX6Q ARM核心版配

嵌入式 ARM 平台交叉编译Qt5源代码
发表于:2019-07-11 16:09:04 | 分类:默认
浏览( ) | 评论( )

By Toradex秦海1).简介Qt图形开发框架作为嵌入式ARM平台配合Embedded Linux系统最常用的图形界面开发工具已经被广泛使用,针对基于Ycoto项目编译的Embedded Linux系统,可以非常方便的通过OpenEmbedded开发环境将特定版本的Qt开源版本运行库集成到Embedded Linux系统里面,比如Ycoro release 2.4支持的是Qt 5.9版本,而当所需要的Qt版本不是这个版本的时候,比如Qt 5.12,那么就需要通过源代码进行交叉编译,本文即进行相关测试示

嵌入式 ARM 平台配置远程桌面
发表于:2019-07-08 18:05:20 | 分类:默认
浏览( ) | 评论( )

By Toradex秦海1).简介在PC平台经远程桌面连接已经是非常方便了,而现在在嵌入式ARM平台,由于远程控制或者远程调试的需要,配置远程桌面的需求也越来越多,本文就着重演示基于嵌入式ARM平台实现远程桌面服务器端和客户端应用示例。本文演示所使用的ARM平台来自Toradex基于NXP iMX6Q SoC平台的Apalis iMX6 ARM核心板。2).准备a).Apalis iMX6QARM核心版配合Apalis Evaluation Board载板,连接调试串口UART1(载板X29)到开发主机方

关于以太网保护电路设计的讨论
发表于:2019-06-28 17:14:18 | 分类:默认
浏览( ) | 评论( )

以太网通信在各个领域里得到了广泛的应用,为设备之间的互联提供了便利的连接方案。而对功耗、速度和功能的追求,PHY 芯片的加工工艺也从65nm、45nm过渡到更先进的制程技术,因而对PHY 应用电路也提出更高的要求,特别是 ESD 防护、浪涌等。下面我们将就以太网保护电路做一些讨论,希望读者可能从中受到启发, 设计出符合其应用场景的方案*。由于以太网多样性和复杂性,如入网设备可能是常见的交换机、路由器,也可能是网络摄像头、服务器或者其他专用设备,而网络走线长度也从数十厘米到最长100米,不确定的网络环境为每