博客列表

NXP iMX8 存储性能测试
发表于:2020-08-04 10:40:52 | 分类:默认
浏览( ) | 评论( )

1).简介NXP iMX8系列应用处理器是NXP发布的基于Cortex-A72/A53/A35和Coretex-M4/M7等架构的ARM处理器,对于存储部分,主要支持MMC 5.1、SD Memory Card 3.0、SATA 3.0、USB 3.0总线,本文就基于上述总线连接相应存储外设进行一些简单的性能对比测试。本文所演示的ARM平台来自于Toradex基于NXP iMX8QP ARM处理器的Apalis iMX8QP ARM嵌入式平台。2).准备a).Apalis iMX8QPARM核心版配合Ix

NXP iMX8 系列产品功耗对比测试
发表于:2020-07-21 15:45:21 | 分类:默认
浏览( ) | 评论( )

1).简介NXP iMX8系列应用处理器是NXP发布的基于Cortex-A72/A53/A35和Coretex-M4/M7等架构的ARM处理器,其包含了如下多个子系列,本文就选取其中比较有代表性的iMX8、iMX8X以及iMX8M Mini进行简单的功耗对比测试,从功耗角度给大家为项目选择具体iMX8产品系列做参考。请注意由于目前iMX8系列产品软硬件还没有进入到最终稳定状态,本文测试数据仅限于当下状态供参考,后续软硬件优化后可能还会存在差异。 本文所演示的iMX

通过以太网加载ToradexEasyInstaller并更新系统
发表于:2020-07-02 11:36:10 | 分类:默认
浏览( ) | 评论( )

By Toradex 胡珊逢1). 简介无论是出于问题修复还是软件升级,对嵌入式设备进行 BSP 更新已经变得越来越常见。通常这种操作需要使用外部存储介质,如 SD 卡、U 盘等。而一些行业设备由于项目需求,不一定会留有这些接口,或者是计算机模块安装的位置较为特殊,不便接触这些接口。那么通过以太网接口来更新 BSP 则是一种较好的方案。借助 Toradex Easy Installer , 接下来将以 Apalis TK1 为例介绍如何通过调试串口和以太网,甚至是仅仅通过以太网接口来更新计算机模块 BSP

NXP iMX8 嵌入式Linux下Libgpiod 应用示例
发表于:2020-07-01 11:39:11 | 分类:默认
浏览( ) | 评论( )

By Toradex秦海1). 简介NXP iMX8是NXP去年底发布的基于Cortex-A72/A53和Coretex-M4异构多核架构的ARM处理器,本文就基于嵌入式Linux演示GPIO相关应用示例。本文所演示的ARM平台来自于Toradex 基于NXP iMX8QM ARM处理器的Apalis iMX8QM ARM嵌入式平台。2). 准备a). Apalis iMX8QM ARM核心版配合Apalis Evaluation Board载板,连接调试串口UART1(载板X29)到开发主机方便调试。b

NXP iMX8 M4核心FreeRTOS Rpmsg应用示例
发表于:2020-06-10 17:00:22 | 分类:默认
浏览( ) | 评论( )

By Toradex秦海1).简介NXP iMX8是NXP去年底发布的基于Cortex-A72/A53和Coretex-M4异构多核架构的ARM处理器,作为NXP i.MX系列最新性能也最为强大的处理器,升级了从iMX6 SoloX开始到iMX7的异构双核架构(如下框图),使得不同架构核心的使用更加方便稳定,本文就演示iMX8 Cortex-A和Coretx-M核心之间通过Rpmsg来进行通讯的示例。 本文所演示的ARM平台来自于Toradex基于NXP iMX8

NXP iMX8 Ubuntu 系统移植及 ROS 应用
发表于:2020-05-13 15:27:32 | 分类:默认
浏览( ) | 评论( )

By Toradex 胡珊逢1).简介NXP iMX8是NXP近期发布的基于Cortex-A72、Cortex-A53等性能非常强大的的ARM处理器,默认BSP是基于Yocto工程编译,这是一个精简的产品级Linux BSP。但是对于习惯Ubuntu环境的用户,特别是ROS用户,Yocto的操作会显得相对复杂。因此本文就采用Toradex基于NXP iMX8 SoC的ARM核心板模块Apalis iMX8介绍如何制作一个Ubuntu BSP,并演示如何使用ROS。2). Ubuntu BSP定制一个完整的

NXP iMX8X双以太网配置
发表于:2020-04-28 12:51:03 | 分类:默认
浏览( ) | 评论( )

By Toradex秦海1). 简介NXP iMX8X是NXP近期发布的基于Cortex-A35和Coretex-M4异构多核架构的ARM处理器,支持两路MAC控制器,可以通过外置百兆或者千兆PHY芯片扩展两路以太网接口,本文就采用Toradex基于NXP iMX8X SoC的ARM核心板模块Colibri iMX8X示例扩展两路以太网。2). 第一路以太网a). Colibri iMX8X模块已经通过模块上面部署的一个Microchip KSZ8041NL 百兆PHY芯片默认支持了第一路百兆以太网b).

NXP iMX7双以太网配置
发表于:2020-02-20 11:52:34 | 分类:默认
浏览( ) | 评论( )

By Toradex秦海1). 简介NXP iMX7是NXP基于Cortex-A7和Coretex-M4异构多核架构的ARM处理器,其中iMX7 Dual型号SoC支持两路MAC控制器,可以通过外置百兆或者千兆PHY芯片扩展两路以太网接口,本文就基于Toradex基于NXP iMX7 Dual SoC的ARM核心板模块Colibri iMX7D示例扩展两路以太网。2). 第一路以太网a). Colibri iMX7D模块已经通过模块上面部署的一个Microchip KSZ8041NL 百兆PHY芯片默认支

systemd定时器应用
发表于:2020-02-13 16:07:59 | 分类:默认
浏览( ) | 评论( )

By Toradex 胡珊逢1). 简介定时器任务在 Linux 系统中是一项很普遍的应用,例如定期清理文件,在嵌入式系统则可以定时调用任务采集数据等。Cron 是一个广为人知的定时计划任务管理器,但随着systemd 兴起,systemd timers 也逐渐开始取代传统的 cron。本文就将基于Toradex Linux BSP在Colibri iMX8X 上如使用 systemd 定时器。Systemd 定时器从触发时间上可以分为两种:• 单调定时器:从一个特定的时间开始后过一段时间触发,

NXP iMX8和iMX6 ARM处理器网络性能对比
发表于:2020-01-06 12:12:41 | 分类:默认
浏览( ) | 评论( )

By Toradex秦海1). 简介NXP iMX8已经正式发布,相较于之前NXP i.MX系列的主力产品iMX6,其性能有了大幅提升,本文就针对网络接口对NXP iMX8和iMX6两款ARM处理器进行对比测试。本文演示所使用的ARM平台来自Toradex基于NXP iMX8 SoC的Apalis iMX8 ARM核心板和基于NXP iMX6Q SoC的Apalis iMX6 ARM核心板。2). 准备a). Apalis iMX8QM ARM核心版配合Apalis Evaluation Board载板,