资讯
论坛
词条
众包
招聘
商城
下载
问答
博客
工程师家园
帮助
搜索
登录
立即注册
一牛网论坛
一流研发工程师学习交流分享电子技术的论坛!
工作时间
周一到周五 9:00-11:30 13:30-19:30
热线电话
19168984579
论坛客服
QQ:
2064607811
微信:
19168984579
商城客服
QQ:
1911822682
微信:
18924675756
一牛网
›
芯片词条
›
米尔电子
米尔电子
机械防抖摄像头
18-30倍可变焦模组
5G相关方案定制
T31/T40方案定制
全志方案定制
展讯4G/5G方案定制
FPGA高清视频方案
高通方案
显示屏方案
AMLOGIC相关方案
Ai硬件方案
PD超级快充方案
MTK4G/5G方案
wifi/cpe相关方案
RK相关方案
摄像头和测温模块
高精度定位模组
联咏相关方案
其他需求定制联系我
全部
帖子
资料
日志
“米尔电子”
的帖子
主题
版块
作者
回复/查看
最后发表
米尔基于STM32MP1核心板的电池管理系统(BMS)解决方案
arm开发
myyangyang
2023-2-9
1
832
XhardXcoreX
2023-2-9 18:17
米尔国产T507-H开发板之Android SDK说明
其他
myyangyang
2023-1-5
0
751
myyangyang
2023-1-5 17:50
Demo演示:ARM+FPGA主流嵌入式架构板卡-HDMI显示摄像画面
arm开发
myyangyang
2023-1-13
0
570
myyangyang
2023-1-13 17:26
米尔电子荣获2022年度ST合作伙伴荣誉
其他
myyangyang
2022-9-14
0
460
myyangyang
2022-9-14 16:16
如何实现异构处理器间相互通讯
nxp论坛
myyangyang
2022-7-22
2
898
啊甘
2023-6-9 08:42
STM32中国技术狂欢周,米尔与您共赴嵌入式盛会
其他
myyangyang
2022-7-15
1
462
yhj19880422
2023-1-11 10:09
米尔电子 MYC-Y6ULX-V2核心板在机械智能控制器的应用
其他
myyangyang
2022-6-14
0
744
myyangyang
2022-6-14 17:47
干货!基于Zynq-7010/7020的多网口工业网关方案分享
FPGA
myyangyang
2022-12-9
0
663
myyangyang
2022-12-9 15:58
警惕“沉默性缺氧”,米尔T507-H核心板的监护仪方案
arm开发
myyangyang
2022-12-29
2
617
yangjf
2023-1-1 00:53
5个千兆网口,将有什么样高速网络传输体验?
nxp论坛
myyangyang
2022-12-17
0
604
myyangyang
2022-12-17 16:58
FPGA、MPU、MCU三芯合一的血细胞分析仪功能优势
FPGA
myyangyang
2022-11-25
0
638
myyangyang
2022-11-25 16:35
超燃新品!米尔的超低功耗离线语音模组来啦,让家电更...
机器学习
myyangyang
2022-10-21
1
520
阿尼古
2023-6-7 17:36
查看更多
“米尔电子”
的资料
6.png
大小:193.41 KB
更新日期:2023-02-09 17:42:34
免费
下载
1.png
大小:499.19 KB
更新日期:2023-02-09 17:42:53
免费
下载
2.png
大小:98.05 KB
更新日期:2023-02-09 17:42:54
免费
下载
4.png
大小:99.14 KB
更新日期:2023-02-09 17:42:54
免费
下载
5.png
大小:418.38 KB
更新日期:2023-02-09 17:42:55
免费
下载
查看更多
“米尔电子”
的日志
国产工业CPU平台,米尔基于全志T507-H开发板的实时性分析与测试 ... ... ...
myyangyang
2023-2-4 16:42
01 . 概述 全志科技T5系列是一个高性能四核 CortexTM–A53 处理器,适用于新一代汽车市场。T5系列符合汽车 AEC – Q100 测试要求。该芯片集成四核 CortexTM–A53 CPU、G31MP2 GPU、32 位 DDR3/LPDDR3/DDR4/LRDDR4 动态随机存储器。 MYC-YT507H核心板基于T507-H处理器研制,具有丰富的接口资源, 拥有良好的软件开发环境,内核支持开源操作系统 Linux。 在开发阶段,建议配合核心板配套的评估套件 MYD-YT507H 来加速开发。评估套件的详细信息请访问: http://www.myir-tech.com/product 02 . 实时内核设计 实时补丁我们选择RT-Preempt来实现。 2.1. 移植补丁 RT补丁官网 从RT官网下载4 .9.170对应补丁 https://wiki.linuxfoundation.org/realtime/start https://cdn.kernel.org/pub/linux/kernel/projects/rt/4.9/older/ 把解压后的补丁放到linux4.9目录下,然后用下面命令打包即可 patch -p1 ./patch-4.9.170-rt129.patch 由于代码有差异,会提示大量不匹配,导致补丁打入失败则用下面命令找出打入失败文件 find ./-name "*.rej" 手动逐一检查rej文件,逐个修改 难点: zram驱动,sdk中源码引用自5.x版本驱动,需要找5.10 左右RT补丁参考 thread_info.h文件中手动将PREEMPT_LAZY宏改序号、宏名字 问题点1:中断上下文中调用抢占api(rt_spin_lock即mutex)导致sched异常。 分析与解决: 这个中断是系统核心timer服务,至关重要。其通过r equest_percpu_irq 注册中断isr,并不是常规r equest_irq 或r equest_thread_irq,无法线程化。 继续分析崩溃调用栈,在崩溃前最后的操作为c pufreq_cpu_get,通过分析其源码,基本找到__account_system_time函数中调用了cpufreq_acct_update_power ,其中又调用了r t_spin_lock函数导致崩溃。 通过分析cpufreq_acct_update_power函数,发现通过宏定义:CONFIG_CPU_FREQ_TIMES 可以屏蔽该函数,进而不调用r t_spin_lock。 经测试,在menuconfig中,屏蔽 CONFIG_CPU_FREQ_TIMES 后,系统能正常启动到login环节。 解决方法 : drivers/cpufreq/Kconfig中针对CPU_FREQ_TIMES设置与PREEMPT_RT_BASE的互斥。 config CPU_FREQ_TIMES bool "CPUfrequencytime-in-statestatistics" #defaulty dependson ! PREEMPT_RT_BASE help ThisdriverexportsCPUtime-in-stateinformationthroughprocfsfile system. !It'sincompatablewithRT-Preemptscheduler. Ifindoubt,sayN. 打开RT实时测试工具,进行测试 在buildroot下面打开相关测试,根据下面描述打开rt-tests工具即可,打开测试工具测试步骤 2.2. 其他影响性能的配置 禁用CPU Freq自动调频,并设置主频为最高频率: cd/sys/devices/system/cpu/cpufreq/policy0 echouserspacescaling_governor cat saling_max_freq scaling_setspeed (如不禁用cpufreq调频功能,系统会因动态调频产生极大的偶然延迟) 03 . 实时性测试 空载测试 cyclictest -p 99 -t 1 -d 100 -i 1000 -D 24h -m -a -n 图3-1.空载测试 CPU内存满载 cyclictest -p 99 -t 1 -d 100 -i 1000 -D 24h -m -a -n 增加压力 stress -ng--cpu4--cpu-method all --io4--vm50-d5--fork4--timeout36000s 图3-2.满载测试 数据对比: 板卡 MYD-YT507H 测试时间 120min 指令 cyclictest stress-ng 空载 平均 8 us 最大 2 4 us 满载 平均 13 us 最大 136 us 表3-1.数据信息 04 . 产品介绍 MYC-YT507H核心板采用SMD封装形式贴片(邮票孔+背面焊盘)。标准配置有4种产品型号。它们在存储配置、温度等方面有一些差异,客户可根据需求自行选择合适的型号。 图2-1 MYC-YT507H核心板 4.1.MYC-YT507H主要参数 名称 主要参数 主控芯片系列 T5 Series 主控芯片型号 T507-H 处理器规格 4核 ARM CortexTM-A53 内存 LPDDR4 1GB/2GB 存储器 EMMC 8GB (其他容量可选) 核心板尺寸 43 x 45 x 3.5 mm(带屏蔽骨架) 接口类型 SMD贴片,邮票孔+LGA PCB板规格 10层板设计,沉金工艺 操作系统 Linux 4.9 表4-1 核心板主要参数 4.2.MYD-YT507H外设接口资源主要参数 功能 参数 系统 POWER 12V DC JACK KEY 1路复位按键 1路F EL 刷机按键 1路ON/OFF按键 SWITCH 1路电源开关 BOOT SET 1路拨码开关 SD 1 路 Micro SD 卡槽 通讯接口 WIFI/BT 1路WIFI/BT模块接口,通过20 PIN 排针引出 4G 1路4G Mini PCIE接口 1路SIM卡座 Ethernet 1路10/100/1000M以太网接口,RJ45接口 1路10/100M以太网接口,RJ45接口 USB 2路 USB 2.0 HOST 接口,采用Type-A接口 1路 USB 2.0 OTG 接口,采用 Type-C接口 UART 1路调试串口,通过串口转USB,采用Type-C接口 2路普通串口,通过扩展接口引出 多媒体接口 DISPLAY 1路HDMI 2. 0 a接口 2路LVDS 显示接口(支持单/双通道) 1路TV CVBS模拟视频输出接口 CAMERA 1路MIPI CSI摄像头接口 1路DVP摄像头接口 AUDIO 1路3.5mm音频输出接口 1路SPDIF音频输出接口 1路扬声器扩展接口 扩展接口 Expansion IO 1 路 2.54mm间距的40 PIN 排针, GPIO/TWI/UART 表4 -2 开发板外设接口资源主要参数 米尔电子,专注嵌入式处理器模块设计和研发,是领先的嵌入式处理器模组厂商。米尔电子在嵌入式领域具有 20年的行业技术经验,为客户提供专业的ARM工业控制板、ARM开发板、ARM核心板、ARM开发工具、充电桩计费控制单元及充电控制板等产品和技术服务。此外,米尔电子还可通过涵盖众多ARM处理器及操作系统的专业技术提供定制设计解决方案,通过专业且高效率服务帮助客户加速产品上市进程。
展开>>
收起<<
7 次阅读
|
0
个评论
米尔国产T507-H开发板之Android SDK说明
myyangyang
2023-1-7 09:48
安卓系统作为目前世界上最受欢迎的移动操作系统,它可以在大量的设备上使用,它正在接管平板电脑、汽车、智能电视、可穿戴设备、家用电器、游戏机等市场,它为嵌入式平台提供了独特而熟悉的体验,从小的手机屏幕到显示器,再到车载娱乐系统,再到大的电视屏幕。基于Android 系统的医疗设备、汽车电子、工业产品、工业平板、POS机等设备正在被广泛地应用和接受。 米尔作为领先的嵌入式处理器模组厂商,2022年推出的基于国产开发平台的全志T507-H的核心板和开发板,受到了行业开发者的喜爱,目前已经在多行业上应用。早期,米尔仅发布有Linux系统和Ubuntu系统,为方便广大工程师、电子发烧爱好者更好地玩转T507-H国产化开发平台,近期米尔发布Android操作系统操作SDK。 米尔基于T507-H的核心板和开发板 MYD-YT507H Android SDK发布说明 MYD-YT507H Android SDK 基于全志T507-H的Android SDK深度定制设计而成。其中包括底层 BSP 源码、预编译的镜像文件、Android10(AOSP)系统,对应的软件评估和开发文档、以及开发调试过程中使用的一些工具等。相应的硬件资料也随 SDK 一起以光盘镜像的形式发布,完整的光盘内容如下: 表1-1. MYD-YT507H Android10 SDK资料发布清单 类别 (Catalog) 名称 (Name) 描述 (Description) 文档 Datasheet MYD-YT507H使用的芯片数据手册 Hardware MYB-YT507H硬件设计资料 User_Manual 产品手册,软件文档等 文件系统 myir-image-android10 基于 Android10 SDK编译构建而成 工具 开发工具 编译交叉工具链 调试工具 无 烧录工具 PhoenixSuit,PhoenixCard 源码 Bootloader U-boot 2018 Kernel Linux Kernel 4.9.170 Android 10 SDK Android10 Linux SDK 板级底层BSP源码包 软件信息 MYD-YT507H的Android10系统采用AOSP版本项目进行构建而成: 表2-1. MYD-YT507H 镜像文件说明 镜像文件名称 内容描述 备注 myir-image-android Android10是以AOSP版本进行定制适配而成,包含常用的系统工具,调试工具等。支持使用Java进行开发 下文缩写android openssl-devel 支持 文字处理 grep 支持 sed 支持 awk 支持 多媒体 v4l-utils 支持 alsa-utils 支持 f fmpeg 支持 其它 bc 支持 SDK 工具链: gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu 支持 C函数库:glibc 支持 C++函数库:libstdc++ 支持 libasound 支持 libssl-dev 支持 libxml2 支持 libcedarx 支持 如需了解板卡更多内容,您可以访问米尔官网
展开>>
收起<<
7 次阅读
|
0
个评论
米尔基于ARM架构核心板的国产化EtherCAT主站控制器解决方案
myyangyang
2022-12-23 19:08
EtherCAT是由德国BECKHOFF自动化公司于2003年提出的实时工业以太网技术。它具有高速和高数据有效率的特点,支持多种设备连接拓扑结构。其从站节点使用专用的控制芯片,主站使用标准的以太网控制器。 EtherCAT是一种工业以太网技术,看到的大多数应用场景都是伺服电机。因为是基于以太网的技术,所以EtherCAT相比于CAN总线而言,速率上要快不少。EtherCAT可以达到100M的速率,而CAN只有1M。此外,EtherCAT还具备低延时和精准同步的特点。 无论是工业4.0还是物联网,都需要设备和服务端之间具备高度联网和强大的通信能力。EtherCAT是一类比较成熟的工业以太网现场总线,专用于运动控制领域。相比传统的工业现场总线,EtherCAT具有高稳定性、高实时性、高集成度、扩展性强、便于安装等诸多优点,突破了传统以太网方案的系统限制被广泛应用于工业控制领域。 EtherCAT控制系统一般有HMI/WEB界面系统、主站控制器、若干从站控制器和伺服电机等组成。HMI/WEB界面系统用于发送控制指令和人机界面展示;EtherCAT主站一般通过嵌入式硬件、Linux系统打实时补丁以及EtherCAT主站软件方式实现,通过以太网卡来实现主站EtherCAT的通信。主站控制器和从站控制器之间采用EtherCAT通信,可实现闭环伺服系统的实时控制与实时数据传输。 EtherCAT控制系统架构 基于MYC-YT507H核心板的主站控制器,软件部分通过内核打Preempt_RT实时补丁和移植EtherCAT开源主站软件IGH,可实现更智能化的EtherCAT主站控制。 通过T507-H原生的千兆通用以太网接口和WEB MES系统进行数据通信;原生的百兆专用EtherCAT接口和从站伺服驱动进行EtherCAT的通信,从而实时控制伺服电机;RS485接口连接串行传感设备进行温度、压力等数据的采集;通过DI/DO接口连接数字信号的输入和输出;因为T057-H原生不支持CAN功能,所以通过SPI转CAN,用于连接CAN总线设备;另外提供HDMI接口,用于与人机界面或显示器的接口通信。 基于 MYC-YT507H 核心板的主站控制器 MYC-YT507H核心板,采用 国产车规级处理器全志T507-H, 具有最严格的质量标准、超高性能、丰富外设资源、高性价比、长供货时间的特点,适用于高性能智能设备所需要的核心板要求。 米尔 MYC-YT507H 核心板 Ø 超强计算性能:四核Cortex™-A53 CPU,1.5GHz主频,具备G31 GPU,支持4K@60FPS H.265视频解码,支持4K@25FPS H.264视频编码; Ø 丰富多媒体支持:支持LVDS、HDMI、R GB 以及CVBS四种显示输出接口,可支持双屏同显、双屏异显,满足多屏应用场景需求;支持 MIPI CSI 、DVP摄像头输入; Ø 丰富外设扩展:支持双路网口, 4 个 USB2.0 接口, 1 个 SPI , 5 个U ART ,2个SDIO。 Ø 品质可靠 : 板载全志T507 -H 处理器、PMIC电源管理芯片、LPDDR4、eMMC,核心板PCB尺寸大小43mmx45mm,采用SMD封装,通过10层PCB板沉金工艺,牢固可靠。 米尔配套 M YD-YT507H开发板
展开>>
收起<<
5 次阅读
|
0
个评论
ARM+FPGA异核架构丨米尔MYC-JX8MMA7核心板的工业数据与数据采集应用 ...
热度
1
myyangyang
2022-12-2 15:36
随着通信与网络技术、互联网的发展,工业管理数据化、网络化、智能化已成大势所趋,利用工业物联网完成工业控制是智慧工厂中必不可少的一部分。传统的控制与数据采集系统,主机一旦需要同时与多个数据采集设备保持高速通信,并要承担更复杂的数据处理、保持高清的多媒体显示等功能,传统的工业数据采集硬件系统就相形见绌了。而基于ARM和FPGA架构的嵌入式系统自带丰富外设接口,具备高清显示、高速传输等功能,还可以并行完成对于工业数据高速采集任务。是工业4.0硬件升级必备选择之一。 图片来自网络 工业数据采集控制系统主要分两大结构。首先是数据采集系统,以FPGA处理器为主,主要用于工业协议数据的高速采集和获取;其次是嵌入式控制平台,以ARM处理器为主,作为主控中心进行各模块的协调管理和资源调度,同时接收FPGA端数据、结果可视化以及人机交互。利用通信模块将获取的数据传输到工业MES+ERP系统上,既降低人工数据录入的风险,又减少人力资源的浪费。 工业数据采集控制系统-框 架图 工业数据采集控制系统,主要可以分为高速数据采集系统和嵌入式人机交互系统,两大系统是构成工业自动化数据采集系统重要组成部分,是工业4.0升级必不可少的工业系统之一。 工业数据采集控制系统-流程图 高速数据采集系统: FPGA芯片+工业信号采集系统,共同组成的高速数据采集系统是快速获取工业信息数据的重要途径。通过外部各种数据采集模块,例如摄像头,位移传感器,高精度ADC采样模块等,FPGA芯片把各模块的数据信号进行并行采样处理,存储。从而实现高速工业数据采集功能。 嵌入式人机交互系统: 人机交互系统作为整个系统的核心,一方面通过SPI/PCIE发送采集指令信号给到信号控制系统FPGA进行数据采集,数据采集处理后通过SPI/PCIE上传到ARM芯片进行数据处理和分析。另一方面可以通过USB连接鼠标键盘,人工输入指令,进行脚本自动抓取数据,并通过触摸显示系统进行数据结果展示;还可以通过网络上传工业MES+ERP系统,对工业数据进行云存储。 基于MYC-JX8MMA7的工业数据采集控制系统图 基于米尔刚发布新品MYC-JX8MMA7核心板的工业数据采集控制系统解决方案,可以一板满足硬件系统的两大处理器需求。FPGA+ARM的异核架构核心板,可以极大降低客户硬件成本和硬件设计难度,并提供丰富的开发资源,可以加速产品开发进程。 满足高速数据采集需求 MYC-JX8MMA7核心板搭载的Xilinx Artix-7对标Zynq 7010的FPGA资源,满足【数据采集系统】的高速数据采集的需求。 优异的人机交互和实时操控功能 MYC-JX8MMA7核心板搭载的NXP i.MX8M Mini芯片具备4颗Cortex-A53内核和Cortex-M4内核能够提供出色的数据处理能力和人机交互界面,并且可以实时操控电机驱动模块,满足【实时操控系统】的数据处理、任务调度和人机交互要求。 高速通信能力 MYC-JX8MMA7核心板MPU与FPGA之间采用PCIE高速通信,高达200~300MB/S的通信能力,满足数据的快速传输需求。 为了方便开发者进行前期功能评估和软件调试,米尔同时开发了MYD-JX8MMA7开发板,助力产品开发。 ARM+FPGA架构、ARM+FPGA架构处理器、ARM+FPGA架构核心板、ARM+FPGA开发板、异核架构、异核核心板、异核开发板、MPU+FPGA、i.MX8M Mini+ARTIX-7、artix-7、artix-7核心板、artix-7开发板、i.MX8M Mini核心板、i.MX8M Mini开发板
展开>>
收起<<
个人分类:
imx8m
|
8 次阅读
|
0
个评论
一款多媒体和数据采集能力都强的开发板-米尔MYC-JX8MMA7
热度
1
myyangyang
2022-11-4 18:50
近几年,工业智能化技术发展迅猛,嵌入式应用场景越来越丰富,对嵌入式技术开发硬件需求也越来越高。虽然ARM的功能越来越强大,但是在高端医疗器械、工业数据采集系统、能源电力等行业,其对高清显示、数据采集双重要求的场景下,ARM+FPGA架构的需求也应运而生,它不但具备了ARM的运算能力,还兼备了FPGA的对数据的高速采集能力。因此,米尔电子研发团队打造了匠心之作:米尔MYC-JX8MMA7核心板及开发板。 米尔MYC-JX8MMA7核心板及开发板,采用ARM+FPGA的处理架构,实现高清显示和高速采集二合一,充分发挥其综合优势。 核心板656元起,抢先购买 请 复制链接前往天猫 https://detail.tmall.com/item.htm?id=690430860960 高速采集与高清显示二合一 MYC-JX8MMA7核心板及开发板采用 NXP i.MX8M Mini及Xilinx Artix-7 处理器,四核 Cortex-A53、Cortex-M4、Artix-7 CPU,1.8GHz主频,基于ARM+FPGA处理架构,具备高性能、低成本、低功耗等特点,两者各司其职,各自发挥原本架构的独特优势。 满足高速数据采集需求 MYC-J X8MMA7核心板及开发板搭载的Artix-7 CPU对标Zynq 7010的FPGA资源,能够满足高速数据采集的需求,并且采用PCIE高速通信,支持200~300MB/S的通信能力。 领先的多媒体处理功能 MYC-J X8MMA7核心板及开发板能够提供出色的视频和音频体验,将媒体的特定功能与针对低功耗优化的高性能处理相结合,具备1080p 60Hz的H.265和VP9解码器,满足高清显示的要求。 金手指连接, 牢固可靠,性价比高 MYC-J X8MMA7核心板采用 10 层高密度高速PCB设计,沉金工艺生产,独立的接地信号层,无铅;在大小为82mmx45mm的板卡上集成了ARM i.MX8M Mini、LPDDR4、eMMC、FPGA Artix-7、DDR3、QSPI、PMIC电源管理等电路。米尔与 NXP 保持金牌合作伙伴的关系,具有优势资源,米尔的核心板提供长达 10 年的生命周期,无须担心后续供货问题。 开发资源丰富,加速开发进程 MYC-JX 8MMA7核心板及开发板免费提供包含但不限于 U-boot 、 L inux、所有外设驱动源码和相关开发工具。文档资料包含产品手册、硬件用户手册、硬件设计指南、底板PDF原理图、 L inux软件评估和开发指南等相关资料。购买后提供完善的售后技术支持。 配套 MYD-JX 8MMA7 开发板,助力开发成功 为了方便开发者研究评估,米尔提供配套 MYD-J X8MMA7开发板,采用12V /2 A直流供电,搭载了 1 路千兆以太网接口、2路SFP光模块接口、1路U SB2.0 协议M.2 B型插座的5 G 模块接口、1路S DIO/ 串口协议的W IFI/ 蓝牙接口、1路 HDMI 显示接口、1路L VDS 显示接口、1路MIPI CSI接口、1路DVP摄像头接口、1路音频输入输出接口、2路USB HOST Type A、1路USB Type-C、 2 路Micro SD、1路FMC扩展接口、1路兼容树莓派扩展模块接口。 MYC-J X8MMA7核心板标注图 MYD-J X8MMA7开发板标注图
展开>>
收起<<
11 次阅读
|
1
个评论
方案丨米尔MYC-Y6ULX-V2核心板在运动控制系统的应用
热度
1
myyangyang
2022-9-27 14:11
工业自动化是在工业生产中采用自动控制、自动调整等生产装置来代替人工生产、人工操作机器加工生产的行业趋势。自动化作为降低生产风险、降低生产成本、提高生产效率等的现代化手段之一,在工业生产中逐步替代了低效率、产品质量不可控、生产高损耗的人工生产。但随着自动化程度的不断从半自动走向全自动,对自动化的 “大脑”——控制系统要求也越来越高,不仅需要具备方便易学的操作系统,还要实现生产过程中的独立运行、自适应控制等。 示教器应用在控制系统中,图片来自网络 机械运动控制系统投入到 实际运用的过程中,自动化生产的控制系统会随着需求的提出而不断优化改进,同时也促进了控制系统硬件以及软件的进步发展。首先是控制系统对多轴运动的精密控制,这需要大量的实时数据分析和计算来保证操作高精准、高响应的稳定可靠,那么主频的 CPU就需要有足够强劲的性能和处理能力,运存空间也要充分满足计算需要;其次,控制系统可脱离PC主机的额外配置,一体机化的控制系统使用更方便,也更节省空间,独立运行;并且,控制系统的工业级屏幕显示以及中文操作系统降低了学习和操作的难度,易学易用,使用更方便。 基于 MYC-Y6ULX-V2核心板实现的 示教器的应用 , 用于操作运动控制系统, 设计上采用高清显示屏,实现更好的进行人机交互,灵活操控系统;利用模拟量信号、 USB、IO接口等,精准采集,高效传输,实现该系统在实际操作应用中的极高精度和稳定性。 产品功能应用 自动铣床:大批量定制部件铣加工;加工部件自动铣加工等; 自动抛光、打磨机:钻石珠宝、玻璃产品的打磨、抛光等; 各种自动切割机械: PCB板切割、石材切割、多轴切割、玻璃切割等; 全自动点 /涂胶机、自动喷涂机:电子元件封装、二极管点胶/封注,晶片封装等; 全自动注塑机:出料流量控制、产品自动脱模等; 米尔电子(全称:深圳市米尔电子有限公司)针对客户所提出的需求,提供了基于 MYC-Y6ULX-V2核心板的示教器投产应用的解决方案。MYC-Y6ULX-V2核心板采用NXP高效能的i.MX6ULX系列CPU,硬件设计专业可靠,电路稳定;同时搭载一个运行频率高达900MHz的ARM Cortex-A7内核;运存空间充足,标配512M DDR3 和4GB EMMC flash(可选其他容量组合),满足机械控制过程中高分辨率、高响应、高可靠性的高速运算要求,并行的LCD显示又易于操作。此外,米尔MYC-Y6ULX-V2核心板的丰富接口,可以提供2路CAN总线、8路串口、8路ADC、4路I2C等接口,自由开发性强,可根据客户的需求痛点进行方案设计,赋能三轴运动控制系统功能自动化、智能化应用。 米尔的 MYC-Y6ULX-V2核心板尺寸仅有37mm*39mm,电路设计高度集成,140PIN的引脚接口包含了丰富的外设资源,方便客户进行灵活的开发应用;并采用高密度邮票孔封装,不仅焊接稳固不易松动,还节省了连接器的成本。同时该核心板可支持Linux4.1.15版本的内核驱动,米尔还提供丰富可靠的代码库。MYC-Y6ULX-V2核心板经过一系列的软硬件测试:其中包括老化测试、关键信号质量测试、高低温测试、软件压力测试等,确保 产品性能稳定,可在严苛的工业环境下正常工作。 附: MYC-Y6ULX-V2核心板产品功能 Ø 2路百兆以太网:支持SSH, TCP/IP,支持IEEE 1588协议可以使用网线连接,实现稳定的网络通信功能; Ø 串口:提供 8路串口,可以连接单片机,蓝牙芯片等器件,还可以通过芯片可以扩展为RS232或RS485进行远距离传输; Ø I2C:可扩展4路I2C总线,最高速率达400 kbps,I2C 使用两条线在主控制器和从机之间进行数据通信,可以连接电容触摸屏,声卡芯片,摄像头模块; Ø CAN:可扩展2路CAN总线,支持CAN协议规范2.0 B版; Ø SPI:可扩展4路SPI, 数据速率高达52 Mbit/s。它可配置支持主/从模式, 一条总线可以连接多个从设备; Ø ADC: 提供8路ADC, 12位通用模数转换器, 传感器内部使用 ADC来处理原始的模拟信号,最终给用户输出数字信号; Ø PWM:模块提供8路PWM, 脉宽调制器可以用来显示屏亮度调节和电机调速; Ø I2S:模块提供3路I2S, 可以连接声卡芯片实现声音的输入输出; Ø GPIO: 提供多达97路GPIO, 可供客户自由使用; 米尔电子同样开发了配套的 MYD-Y6ULX-V2开发平台: 这里也要小小预告一下,米尔 MYD-Y6ULX-V2开发板即将再次开放免费试用申请通道,欢迎大家踊跃申请~
展开>>
收起<<
24 次阅读
|
1
个评论
国产开发板各项性能测试--米尔MYD-YT507H开发板
myyangyang
2022-9-14 14:05
本篇测评由电子工程世界的优秀测评者“qinyunti”提供。 此次的板卡测试,是米尔MYD-YT507H开发板的各项性能测试。 CoreMark跑分 CoreMark是用在嵌入式系统中用来测量CPU性能的基准程序。该标准于2009年由EEMBC(Embedded Microprocessor Benchmark Consortium 嵌入式微处理器基准协会)组织的Shay Gal-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。CoreMark较Dhrystone避免了编译器不同带来的不同。 准备代码 在WSL中打开终端 git clone https://github.com/eembc/coremark.git cd coremark/ vi simple/core_portme.h 修改 #define COMPILER_FLAGS \ FLAGS_STR /* "Please put compiler flags here (e.g. -o3)" */ #endif 为 #define COMPILER_FLAGS \ "-O3" /* "Please put compiler flags here (e.g. -o3)" */ #endif 如果-O0编译则改为”-O0” typedef ee_u32 ee_ptr_int; 改为 typedef unsigned long ee_ptr_int; 编译 export PATH=$PATH:~/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin 编译 aarch64-linux-gnu-gcc -o coremarko3 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c simple/core_portme.c -DPERFORMANCE_RUN=1 -DITERATIONS=100000 -Isimple -I. -O3 -O0编译则改为 aarch64-linux-gnu-gcc -o coremarko0 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c simple/core_portme.c -DPERFORMANCE_RUN=1 -DITERATIONS=100000 -Isimple -I. -O0 运行 复制程序到windows下 cp coremarko3 /mnt/e cp coremarko0/mnt/e 在windows下导入程序到开发板 chmod +x coremarko3 chmod +x coremarko0 ./coremarko0 ./coremarko3 运行结果如下 -O0 803.034513 -O3 4093.788532 可以看到优化等级的影响巨大。 结果对比 可以从如下地址查看对应处理器的得分。 https://www.eembc.org/coremark/scores.php 和imx8M配置差不多都是1.5G,4核CORTEX-A53. Imx8M得分是19678.58 我们这里是4093.788532x4=16375.154128 差不太多。 由于跑了操作系统和图形界面,实际上跑裸机的分会更高。 参考 https://www.eembc.org/coremark/ 存储性能测试 对于越来越高端的嵌入式芯片,尤其用于汽车人机,AI,边缘计算等场景的高性能CPU,其综合性能是一个关注点,我们之前已经进行过CPU的coremark测试,其性能和国际主流芯片大厂类似芯片是差不多的,板子的性能不仅仅和CPU相关,综合来看的画存储部分也是一个很重要的部分,所以我们针对存储部分进行性能测试。 RAM性能测试 WSL中 git clone https://github.com/qinyunti/STREAM.git cd STREAM/ export PATH=$PATH:~/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin aarch64-linux-gnu-gcc-O3 stream.c -o stream cp stream /mnt/e 导出到WINDOWS下,下载到开发板 chmod +x stream ./stream 运行结果如下 参考https://www.cs.virginia.edu/stream/ref.html RAM压力测试 参考 https://pyropus.ca./software/memtester/ wget https://pyropus.ca./software/memtester/old-versions/memtester-4.5.1.tar.gz tar -xvf memtester-4.5.1.tar.gz cd memtester-4.5.1/ export PATH=$PATH:~/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin aarch64-linux-gnu-gcc-O3 memtester.c tests.c -o memtester cp memtester /mnt/e 导出到WINDOWS下,下载到米尔MYD-YT507H开发板 chmod +x memtester ./memtester 运行结果如下,默认一直测试下去,可以最后指定测试次数 比如 ./memtester 512M1 512M表示测试RAM大小 1表示测试一次 另外也可以-p直接指定物理地址,适合在板子开发阶段裸机代码直接指定物理地址测试。 对于RAM我们一般会关注其可靠性,一般会考虑在不同温度,电磁环境等进行对比测试,这里条件有限不再测试。 EMMC性能测试 查EMMC版本 其中mmc0: new high speed MMC card at address 0001表示emmc 设备支持的时钟模式: Speed Mode clock (MHz) Default Speed 26 Hight Speed SDR 52 Hight Speed DDR 52 HS200 200 HS400 200 SDR:单边沿采样 DDR:双边沿采样 其中mmcblk0boot0,mmcblk0boot1,mmcblk0rpmb为物理分区 所以我们这里x8-bit理论最大吞吐量应该是52MB/S。 输入df回车 我们看到EMMC有两个分区 /dev/mmcblk0p4 /dev/mmcblk0p8 输入mount回车 我们看到两个分区分别挂载在 /根目录 和 /media ls /media查看里面没有文件 我们就拿/media /dev/mmcblk0p8作为测试 测试命令 读 dd if=/dev/mmcblk0p8 of=/dev/null bs=块大小 count=块数量 写 dd if=/dev/zero of=/media/test.bin bs=块大小 count=块数量 测试记录如下 bs/count 1GB 指令 结果 读 16k/65536 time dd if=/dev/mmcblk0p8 of=/dev/null bs=16k count=65536 45.124MB/S 4k/262144 time dd if=/dev/mmcblk0p8 of=/dev/null bs=4k count=262144 45.118MB/S 1k/1048576 time dd if=/dev/mmcblk0p8 of=/dev/null bs=1k count=1048576 45.096MB/S 写 16k/65536 time dd if=/dev/zero of=/media/test.bin bs=16kcount=65536 33.524MB/S 4k/262144 time dd if=/dev/zero of=/media/test.bin bs=4kcount=262144 33.379MB/S 1k/1048576 time dd if=/dev/zero of=/media/test.bin bs=1kcount=1048576 32.395MB/S 从上测试来看读与最大52MB/S的吞吐量差不太多,写的速率也有33MB/S性能是不错的。 SD卡性能测试 与EMMC测试方法类似,并且和SD速率相关这里不再测试。 Qt性能测试 一般对于图形界面程序会关心刷新率,比如Qt程序。 这里通过一个简单的Qt程序测试Qt的性能,通过尽可能快速的绘制不同控件,测试相应时间来测试性能。 代码 WSL中 下载代码 git clone https://github.com/qinyunti/qtperf.git 运行qtcreator /home/lhj/qtcreator-5.0.0-rc1/bin/qtcreator.sh File-Open File or Project... .pro文件中添加QT += widgets 修改#include 为 #include Build-Build Project “qtperf4” 提示错误 手动修改/build-qtperf4-YT507H_dev_kit-Debug/Makefile如上红色框中的内容为/home/lhj/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/Qt_5.12.5/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libGLESv2.so 重新编译 将程序拷贝到windows下 cd ../ build-qtperf4-YT507H_dev_kit-Debug/export cp qtperf4 /mnt/e 导入到开发板 运行 chmod +x qtperf4 LD_LIBRARY_PATH=/usr/local/Qt_5.12.5/lib/:$LD_LIBRARY_PATH export QT_QPA_EGLFS_INTEGRATION=none ./qtperf4 测试10次的结果如下 比如54mS操作了10次QPushButton 整体而言性能 是不错的。 总结 从CoreMark的基础性能测试,包括EMMC、RAM的存储性能测试,以及Qt的显示测试来看,米尔 MYD-YT507H开发板的相关性能都是非常高的, 可以满足边缘计算,人机交互,智能终端等各类高性能应用场景需求。 想要了解优秀测评者“qinyunti”关于MYD-YT507H开发板测评原文的可以复制下方链接查看: http://bbs.eeworld.com.cn/thread-1211857-1-1.html http://bbs.eeworld.com.cn/thread-1212023-1-1.html http://bbs.eeworld.com.cn/thread-1211863-1-1.html 想要了解米尔T507-H处理器开发板可以去米尔官网查看具体的产品介绍: http://www.myir-tech.com/product/MYC-YT507H.htm 需要购买米尔MYD-YT507H开发板的可以复制下方链接购买: https://detail.tmall.com/item.htm?id=673629085661
展开>>
收起<<
2 次阅读
|
0
个评论
兼容树莓派引脚定义,适配多种模块--米尔百变STM32MP1开发板演示 ...
热度
1
myyangyang
2022-8-31 12:01
大家好,我是米尔的工程师,今天给大家带来一款全新的米尔板卡标杆产品:MYD-YA15XC-T。今天的文章将分成两部分来介绍这块基于STM32MP1处理器 开发的板卡。 一、百变开发板 MYD-YA15XC-T开发板是米尔基于STM32MP1处理器的第二款设计,相比于哥哥级产品MYD-YA157C,MYD-YA15XC-T开发板进行了全新的定义,引入了更多开放的设计理念, 可以灵活多变地适配各种模块,并注重了快速验证接口功能,提高前期选型验证的效率。 MYD-YA15XC-T开发板是由中间的核心板加外部的底板组成,设计简洁。底板四周外围将核心板的功能全部引出,包括以太网,USB host,USB-otg,SD卡,LCD电容/电阻屏的显示,DVP 摄像头,WIFI蓝牙等基本的工业开发板的功能接口,同时也引入了全新的排针设计,例如树莓派2*20接口设计等5种不同的排针设置,可以实现多工业应用的无限扩展。目前米尔推出的多种模块均可以在这个开发板上实现快速集成。 MYD-YA15XC-T开发板可同时连接RGB转HDMI模块、DVP摄像头模块、WIFI/BT模块、MY-WIREDCOM模块;7寸电容/电阻屏的显示屏可通过RGB接口与MYD-YA15XC-T开发板相连接。同时,MY-WIREDCOM模块的树莓派接口的连接,可实现多种工业传输协议功能。 此外,米尔还适配了多种第三方的树莓派接口的模块:例如九轴运动传感器 ICM-20948模块,实现了3 轴陀螺仪、3 轴加速度计、3 轴磁力计和数字运动处理器的功能;又如电子墨水屏e_paper模块,功耗低、视角宽、断电仍可清晰显示;以及LoRa调制功能无线模块SX1262,实现了多级中继超远距离通信,低功耗唤醒通信、加密传输的功能。 更多第三方模块米尔也在持续适配中,如果想获得模块的开发资料,可以到米尔官网上查看。 二、米尔通讯模块应用测试 接下来给大家演示的是基于米尔MYiR的通讯模块如何在MYD-YA15XC-T开发板上使用。测试演示的MY-MIREDCOM通讯模块有I2C、SPI、RS232、RS485以及CAN等外设资源,模块的具体参数可以到米尔官网上查看。 由于MYD-YA15XC-T开发板没有CAN接口,接下来将会分别对该模块的RS232、RS485和SPI进行通讯演示。演示之前,我们还需要准备:一个5V电源适配器,一个USB转RS232、RS485的模块和一根Type-C数据线。 接线 : 1、将MY-MIREDCOM通讯模块背面的1脚和2脚连接到MYD-YA15XC-T开发板J15接口的1脚和2脚,其余管脚对号入座即可; 2、USB端拨到RS232,将232的TX端连接到MY-MIREDCOM模块的RX端,USB的RX端连接到MY-MIREDCOM模块的TX端,然后共地连接,再与电脑的USB口连接; 3、Type-C数据线连接电脑和开发板Debug接口,接上5V电源通电后进入系统。 RS232数据收发演示 : 在系统的根目录下,我们已经提前准备好了接口的测试程序,这些测试程序都可以在米尔官网的资料包中找到。 1、在电脑上打开一个串口工具,选择波特率115200,连接串口; 2、接收数据:从开发板端输入RS232的一个接收指令,再从电脑端发送数据,可以从视频中看到开发板端是可以正常接收数据的; 3、发送数据:接下来从开发板通过RS232端口发送数据,电脑端也是可以正常收到数据的; RS485数据收发演示 : 接线: USB模块拨到RS485,将它的AB端连接MY-MIREDCOM通讯模块的AB端,然后与电脑端相连接;电脑端同样选择波特率115200,连接串口; 1、接收数据:开发板端通过准备好的测试程序输入一个接收指令,从电脑端发送数据,可以看到开发板端是可以正常接收数据的; 2、发送数据:从开发板端发送数据,电脑端也是可以正常收到数据的; SPI数据自发自收演示 : 1、我们先在电脑上运行准备好的测试程序,可以看到没有接线的情况下,接收的数据为0 接线: MY-MIREDCOM通讯模块的H7和F11是可以自发自收的,用连接线连接H7和F11,把它的mosi和miso两端连接在一起; 2、运行电脑上的测试程序,可以看到数据可以被接收到了。 以上测试方法在米尔官网的配套资料中都有详细的介绍。如果本文对您有帮助,别忘记了点赞转发哦~
展开>>
收起<<
个人分类:
ST
|
24 次阅读
|
1
个评论
米尔国产T507-H开发板丨macOS如何将Ubuntu系统烧录到eMMC?
热度
1
myyangyang
2022-8-11 09:54
本篇测评由电子发烧友的优秀测评者“HonestQiao”提供。 此次板卡的测试,是用macOS将Ubuntu系统烧录到eMMC的操作实录。 米尔MYD-YT507H开发板,官方提供了HMI系统和Ubuntu18.04镜像,体验过默认的HMI系统后,我就换上了我喜欢的Ubuntu系统了。 一、系统烧录 参考官方的文档,使用全志的图形界面烧录工具,在Windows下烧录简单又方便: 因为我使用的是macOS系统,所以我是在macOS下进行烧录的,这需要使用命令行来操作。 首先,我们看一下板子上的接口: 在上图中,红色的TV接口上面,有两个Type-C的接口,标注了OTG接口,可以用来烧录固件。标注了Debug的,可以用于串口终端,来进行设备调试。 所以,要进行系H,连接到电脑,就可以准备烧录了。 从官方资料库中,下载Ubuntu镜像和PhoneixSuit的macOS版本: 然后,进入命令行执行: 此时,会等待按键,具体的按键如下: 当 ----enter sem_wait------- 出现后,应先按住 FEL按键 不放,再按一下 RST按键 ,然后烧录就会开始进行,中途会提示百分比信息,此时就可以松开FEL按键了。 如果按键不及时,可以再次运行命令,并按键进入烧录。 烧录完成后,重启即可开始体验新的系统了。 二、串口终端连接 默认的Ubuntu系统,是18.04的,开发板相关的驱动都自带了,但是没有图形界面,所以启动的时候,只能进到命令行界面。即使HDMI连接了显示器,也只会显示MYIR的LOGO,不会显示命令行界面。 参考前面发的开发板的整体图,用Type-C数据线,把Debug接口对应的Type-C口接上,连接到电脑,就可以在电脑上使用串口终端工具,直接连接操作了。 Windows上的串口终端工具,可以使用Putty或者MobaXterm。 Linux或者macOS上,可以使用screen命令或者minicom进行连接。 串口终端连接上以后,就像是在本地操作Ubuntu系统的命令行界面。 登录串口终端,默认的用户如下: 管理员: root / root 普通用户:myir / 123456 串口终端连接后,先简单查看了一下系统的基本信息: 从上图中,我们可以看到: Linux内核:4.9.170版本 CPU:四核,arm64/aaarch64(AArch64是ARMv8 架构的一种执行状态) 内存:1G 三、远程ssh连接 通过串口终端操作,还是有一些不太方便,那么下一步,就是联网,并能够使用ssh远程登录。 #先切换到root用户 $suroot #将网络配置文件,修改为如下的内容 $vim /etc/ network/interfaces source-directory /etc/ network/interfaces.d autolo iface lo inet loopback autoeth0 ifaceeth0 inetdhcp autoeth1 ifaceeth1inetdhcp 设置完成后,参考之前开发板的全图,使用网线连接到设备,重启设备,就能够自动联网了。 启动的时候,需要注意的是,要等全部启动过程完成,提示用户Login的时候,才可以使用ssh远程登录。 在ssh远程登录以前,我们需要获得开发板取得的ip地址,这可以通过在路由器管理界面查看来获取,并且最好做mac地址绑定,以防发生变化。 我们也可以在串口终端中登录,然后使用ifconfig来查看。 其中,lo为系统本地回环网络设备,eth0、eth1对应两个有线网口。 ifconfig命令的结果如上图所示,eth0接了网线,所以其获得了ip地址,后续我将使用该地址,进行远程操作。 要进行远程ssh连接,Windows系统可以使用Putty或者MobaXterm,Linux或者macOS系统,则可以直接使用ssh命令来进行连接: #请注意替换为实际获得的ip地址 ssh myir@ 192.168.1.239 #登录后,切换到root用户 suroot 远程登录成功后,我们开始进行一些基础的设置,让系统更好使用。 注意:在sudo安装配置完成以前,以下的命令,使用root用户执行。 如果图简单省事,可以试用 unminimize 命令,一步操作,自动安装成一个完整版本的Ubuntu系统。 但我更喜欢自己来一手调教系统,这样更加的适合自己使用,而不会让系统变得臃肿。 1.将默认的shell,设置为bash: #执行后,按照提示,选no即 dpkg-reconfigure dash 设置完成,退出ssh,重新连接即可 2.更换Ubuntu apt更新源为国内源: cp/etc/apt/sources.list/etc/apt/sources.list.bak #换源 echo"#中科大源 deb http: //mirrors.ustc.edu.cn/ubuntu-ports/bionic-updatesmainrestricteduniversemultiverse deb-srchttp: //mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse deb http: //mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse deb-src http: //mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse deb http: //mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse deb-src http: //mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse deb http: //mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted deb-src http: //mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted" /etc/apt/sources.list 3.更新系统:更新后,最好重启一遍 apt update apt upgrade 4.时区设置: #执行后,会提示进行相关的信息选择,依次选:6.Asisa、70.Shanghai即可 apt installtzdata #安装ntp服务 atp installntp #查看系统当前时间,应该显示正确的本地时间 date 5.sudo安装和设置: #安装sudo工具 apt update #在最后添加 vim /etc/sudoers myir ALL =( ALL : ALL ) NOPASSWD: ALL sudo安装完成后,后续需要root权限的指令,都可以使用类似 sudo apt update 的方式来提权来执行。 经过上述的简单调教,这个系统,已经能够基本使用了,可以方便地在其他电脑上,使用ssh远程登录操作使用。 既然能用了,我们就来点个灯试试吧。 在开发板上,有一个Blue灯,可以被我直接使用控制,具体位置如下: 我们可以使用如下的指令控制它: #取消触发 echo none /sys/ class /leds/ blue/trigger #熄灭 echo 1 /sys/ class /leds/ blue/brightness #点亮 echo 0 /sys/ class /leds/ blue/brightness #闪烁 echoheartbeat /sys/ class /leds/ blue/trigger 执行上面的最后一条指令后,将会看到,蓝色指示灯闪烁起来了。 到这里,我们完成了Ubuntu系统的基本设置,以及能够成功点灯了。 下一篇文章,将会分享如何建立xfce图形界面的建立,如何远程连接图形界面,以及如何在公司摸鱼连接到家里的米尔MYD-YT507H开发板,先放个图,预览一下: 想要了解优秀测评者“ HonestQiao ”关于MYD-YT507H开发板测评原文的可以复制下方链接查看: https://bbs.elecfans.com/jishu_2293682_1_1.html
展开>>
收起<<
17 次阅读
|
1
个评论
如何实现异构处理器间相互通讯——米尔带您玩转i.MX 8M Plus开发板 ... ... ... ... ...
myyangyang
2022-7-22 14:41
本篇测评由电子工程世界的优秀测评者“bloong”提供。 此次测试的项目,是异构处理器间相互通讯项目。 MYD-JX8MP 配备了一颗异构的 Cortex-M7 协处理器。可以同时运行 Linux 和 RTOS。本节主要介绍协处理器 M7 使用方法。 M7 在运行时可能会涉及到和 A53 核共用资源,这里列举出会冲突资源如下: ECSPI0/ECSPI2, FLEXCAN, GPIO1/GPIO5, GPT1, I2C3, I2S3, UART4, PWM4, SDMA1/SDMA2, 所以在一起使用时,需要将 A53 的这些资源关闭,这里就需要用到 myd-jx8mp-rpmsg.dtb 设备树。这里的 M7 使用 uart4 作为串口。 这里介绍如何使用 M7,以及编译 M7 程序的方法。 M7使用方法 接两个串口 1个是开发板的Debug串口另一个是M7的Uart4串口 1、Debug口为J4 及TYPE-C Debug 2、UART4口为J6,下图中红色箭头指示位置为pin1 即 UART4_TXD,依此为pin2即UART4_RXD,pin3为GND。接这3跟线就可以。 查看分区信息 启动开发板按任意键进入 uboot 模式,查看 vfat 分区中存在的文件。 u-boot= fatls mmc 2 29209088 Image 8208 imx8mp_m7_TCM_hello_world.bin 19040 imx8mp_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin 18528 imx8mp_m7_TCM_rpmsg_lite_str_ echo _rtos.bin 40948 imx8mp_m7_TCM_sai_low_power_audio.bin 62815 myd-jx8mp-atk- 10 .dtb 61702 myd-jx8mp-base.dtb 62815 myd-jx8mp-hontron- 7 .dtb 62846 myd-jx8mp -lt 8912.dtb 62555 myd-jx8mp-m190etn01- 19 .dtb 62619 myd-jx8mp-rpmsg.dtb 2113024 tee.bin 12 file(s), 0 dir(s) 设置 M7 设备树 kernel 加载的设备树由 fdt_file 变量决定,这里设置成 m7 专用设备树。 u-boot= printenv fdt_file fdt_file=myd-jx8mp-base.dtb u-boot= setenv fdt_file myd-jx8mp-rpmsg.dtb u-boot= save Saving Environment to MMC... Writing to MMC( 2 )... OK u-boot= printenv fdt_file fdt_file=myd-jx8mp-rpmsg.dtb u-boot= 设置 m7 启动参数 M7 启动流程也是加载 m7 程序到内存,用 bootaux 命令启动, 正常 kernel 启动 也一样,只是最后用 bootm 启动。 u-boot= printenv fdt_file fdt_file=myd-jx8mp-base.dtb u-boot= setenv fdt_file myd-jx8mp-rpmsg.dtb u-boot= save Saving Environment to MMC... Writing to MMC( 2 )... OK u-boot= printenv fdt_file fdt_file=myd-jx8mp-rpmsg.dtb u-boot= setenv m7_image imx8mp_m7_TCM_rpmsg_lite_str_echo_rtos.bin u-boot= setenv m7_boot_temp_addr 0x48000000 u-boot= setenv m7_boot_addr 0x7E0000 u-boot= setenv m7_run 'fatload mmc ${mmcdev}:${mmcpart} ${m7_boot_tem p_addr} ${m7_image};cp.b ${m7_boot_temp_addr} ${m7_boot_addr} 0x20000; bo otaux ${m7_boot_addr}' u-boot= setenv m7_run 'fatload mmc ${mmcdev}:${mmcpart} ${m7_boot_tem p_addr} ${m7_image};cp.b ${m7_boot_temp_addr} ${m7_boot_addr} 0x20000; bootaux ${m7_boot_addr}' u-boot= setenv mmcboot "run m7_run;${mmcboot}" u-boot= save Saving Environment to MMC... Writing to MMC( 2 )... OK u-boot= 测试 m7 程序 此时已经设置好了 m7 启动,只需要重启开发板,那么在 A53 启动 kernel 同时,也 会启动 m7 中的程序。启动之后 A53 的串口执行如下 2 句,既可以看到 M7 中串口出现 对应的打印。 myd-jx8mp login: root root @myd - jx8mp: ~ # modprobe imx_rpmsg_tty root @myd - jx8mp: ~ # can1-stby: disabling can2- stby: disabling VSD_3V3 : disabling m2_keyb_pwr: disabling echo "hi m7!" /dev/tty RPMSG3 0 root @myd - jx8mp: ~ # cat /dev/ttyRPMSG30 hi m7!
展开>>
收起<<
个人分类:
imx8m
|
1 次阅读
|
0
个评论
边缘计算需要什么样的板卡?NPU算力如何
myyangyang
2022-7-5 14:56
自从 物联网 (IoT)出现以来,边缘只能颇具颠覆性的创新,以及边缘计算应用都逐渐变得非常普遍,例如 人脸识别 ,语音识别,物体识别,或是汽车上用的车辆识别系统都有它的身影。当然,这对算力的要求逐渐提高,NPU的性能也更受到注重,也作为了 CPU 余 GPU 外的下一个性能指标。 本文介绍的是米尔于2021年底发布的新品—— MYC-JX8MPQ 核心板 ,作为AI领域的里程碑CPU模组,它基于 NXP 第一颗搭载了NPU的高端 芯片 i.MX8MPlus ,这个模组主要面向AI场景,具有2.3 TOPS算力,4核 Cortex-A53 + Cortex-M7,主频1.8GHz+800MHz。 随着市场上机器学习开发的需求加大,NXP大力扩展eIQ软件环境,现在eIQ已经正式加入到BSP镜像中,它支持 opencv ,TensorFlow-Lite, arm NN,PyTorch等框架。下面,我们借用一幅图来说明8M系列针对eIQ支持情况。 可以看到目前只有i.MX 8m Plus搭载了NPU神经网络单元,那么NPU到底强在哪里,请看如下对比。我们用了TensorFlow-Lite框架《将军》图为例,来对比CPU,GPU,NPU算法能力。 下表展示了通过对应的命令算出来的结果。可以看到,CPU的算力为平均44.832MS、GPU是160.934MS、NPU仅2.866MS,通过数据可以直观地看出NPU的算力更强,更能满足边缘计算的高标准要求。 这款 MYC-JX8MPQ 模组除拥有强悍的 处理器 之外,还有几个特别优势: 支持双 mipi CSI接口,可实现双路摄像头数据同时输入, 拥有强大的硬件编解码能力,支持H.264编解码; 多媒体接口丰富GPU/VPU、 HDMI ,支持 HIFI 语音及其他多媒体功能; 丰富的高速接口,传输速率快,其中2个千兆 以太网 、2个两用USB 3.0高速接口,可以保障语音和 视频 的高速传输; 所以,MYC-JX8MPQ可以在高性能AI设备、边缘计算、5G网关、高性能工业计算器、仪表仪器、工业网关设备等领域投入应用。 以上是对MYC-JX8MPQ核心板的介绍,同时米尔也提供配套的 开发板 ,外设资源丰富。 登录米尔电子官网了解更多:http://www.myir-tech.com/ product /MYC-J1028X.htm 关于米尔 米尔,专注 嵌入式 处理器 模块 设计和研发,是领先的嵌入式软硬件方案的供应商。米尔在嵌入式领域具有20年的行业技术经验,为客户提供专业的ARM工业控制板、ARM开发板、ARM核心板、ARM开发工具、充电桩计费控制单元及充电控制板等产品和技术服务。此外,米尔还可通过涵盖众多ARM处理器及 操作系统 的专业技术提供定制设计 解决方案 ,通过专业且高效率服务帮助客户加速产品上市进程。
展开>>
收起<<
个人分类:
imx8m
|
1 次阅读
|
0
个评论
米尔电子 MYC-Y6ULX-V2核心板在机械智能控制器的应用
myyangyang
2022-6-14 17:49
近年来随着信息化的发展,工业智能化、工程机械智能化水平的要求也越来越高,这对各类工程机械主机专用控制器的需求也随之提高。而目前市场上主流的工程机械控制器硬件配置普遍较低,计算能力不能满足智能化控制的需求;主芯片的容量较小,无法进行大容量工况数据的长时间保存,软件部分也不具备数据的分析能力;同时,缺乏对周边设备的支持,接口功能较少,可拓展应用的功能有限。 *图片摘自网络 而市场对工程机械控制器的智能化需求主要体现:更快的计算能力、更大的存储量、更丰富的接口、更强的运动控制能力。首先,工程智能化控制功能的需要实现大量的实时计算,要求主频的MPU处理速度快,计算能力高;其次,智能化的机械设备需要对工作过程数据进行详尽的记录,并且对保存时间有较高要求,所以需要控制器具备大容量存储能力和基本的数据管理能力,存储量要求更大;此外,智能化的机械设备也需要具备多轴联合的运动控制能力。 针对客户需求,米尔电子(全称:深圳市米尔电子有限公司)提供了基于MYC-Y6ULX-V2核心板的机械智能控制器的应用的解决方案,MYC-Y6ULX-V2核心板采用NXP的i.MX6ULX系列MPU, 搭载单个Arm Cortex-A7内核,运行速度高达800 MHz;标配512M DDR3 和4GB EMMC flash,拥有充足的存储空间;并行LCD显示,分辨率高达WXGA (1366x768),可满足工程机械控制器的高运算速率、大容量的存储空间、操作方便等要求。同时,MYC-Y6ULX-V2核心板可提供2路CAN总线、8路串口、8路ADC、4路I2C等丰富的接口,可根据客户需求进行方案设计,高效赋能机械控制器的智能化应用。 MYC-Y6ULX-V2核心板模块提供最新linux 5.4内核版本操作系统的驱动支持,软件开发完善,并经过长时间老化测试、高低温测试、通断电测试,测试后性能稳定,且核心板的外形小巧,尺寸仅为37mm*39mm,采用邮票孔封装焊接到底板,稳固不易松动,可适应于工程机械产品严苛的工业环境要求。核心板实现OTG,TF卡多种烧写方式,预留140个引脚的外扩接口,其包含了丰富的外设资源,便于灵活开发应用。 附:MYC-Y6ULX-V2核心板产品功能 Ø 2路百兆以太网:支持SSH, TCP/IP,支持IEEE 1588协议可以使用网线连接,实现稳定的网络通信功能; Ø 串口:提供8路串口,可以连接单片机,蓝牙芯片等器件,还可以通过芯片可以扩展为RS232或RS485进行远距离传输; Ø I2C:可扩展4路I2C总线,最高速率达400 kbps,I2C 使用两条线在主控制器和从机之间进行数据通信,可以连接电容触摸屏,声卡芯片,摄像头模块; Ø CAN:可扩展2路CAN总线,支持CAN协议规范2.0 B版; Ø SPI:可扩展4路SPI, 数据速率高达52 Mbit/s。它可配置支持主/从模式, 一条总线可以连接多个从设备; Ø ADC: 提供8路ADC, 12位通用模数转换器, 传感器内部使用 ADC来处理原始的模拟信号,最终给用户输出数字信号; Ø PWM:模块提供8路PWM, 脉宽调制器可以用来显示屏亮度调节和电机调速; Ø I2S:模块提供3路I2S, 可以连接声卡芯片实现声音的输入输出; Ø GPIO: 提供多达97路GPIO, 可供客户自由使用; 关于米尔电子 米尔电子,专注嵌入式处理器模块设计和研发,是领先的嵌入式处理器模块厂商。米尔电子在嵌入式领域具有20年的行业技术经验,为客户提供专业的ARM工业控制板、ARM开发板、ARM核心板、ARM开发工具、充电桩计费控制单元及充电控制板等产品和技术服务。此外,米尔电子还可通过涵盖众多ARM处理器及操作系统的专业技术提供定制设计解决方案,通过专业且高效率服务帮助客户加速产品上市进程。
展开>>
收起<<
5 次阅读
|
0
个评论
米尔嵌入式CPU模组亮相工业控制技术研讨会
myyangyang
2022-6-9 10:31
为了探讨工业控制技术方案的演进,以及集成电路在工业控制领域的应用与发展,与非网在2022年6月1日在线组织召开首届“ 工业控制技术研讨会 ”,旨在通过工业控制领域的专家、技术创新企业代表,以及集成电路国际厂商,就工业控制的技术方案及涉及芯片的关键因素进行深入讨论,为行业提供一些专业的参考维度。米尔电子(深圳市米尔电子有限公司)作为领先的嵌入式处理器模组厂商应邀参会,并发表题为“ 嵌入式CPU模组助力工业产品的开发 ”的演讲。 图:2022工业控制技术研讨会 在此次在线交流研讨会上,来自米尔电子副总经理ALAN.ZHOU就工业控制技术、智能化工业设备的行业发展展开探讨:随着工业4.0时代的到来,智能化工业设备更加关注高性能、高安全、高集成性、友好的交互体验等特性,对嵌入式CPU模组提供更高的要求。会上,ALAN还详尽阐述了人工智能、工业互联网、虚拟现实、工业网络安全、工业机器人、大数据、云计算等行业的发展和技术革新离不开更强劲的嵌入式系统的支撑,并详细地介绍米尔CPU模组在工业场景中提供的几个经典案例,助力工业控制等产品的开发和上市,如:高性能HMI、5G工业网关、AI计算盒子、机器视觉、DTU/RTU、国产高性能工控计算机。 应用案例;米尔MYC-YA157C模组加速高端HMI的开发 众所周知,高端HMI产品在处理器速度、存储容量、通讯接口种类和数量、组网能力、软件资源共享上都有较大的优势,而米尔MYC-YA157C核心模组,采用STM32MP157处理器,基于双核Cortex-A7,内置GPU拥有更绚丽的界面,分别率可以达到1366*768,而且支持RGB和MIPI多屏显示;此外该产品外设接口丰富、 支持多种通讯方式和协议、支持音视频的输入输出、计算能力强,还能够兼顾传感器以及通信的实施,助力高端HMI产品开发。 应用案例:MYC-J1028X应用于5G工业网关 近年来,5G全连接智慧工厂是未来的发展趋势,针对工业现场环境复杂、工业协议种类繁多、设备维护成本高、系统安全性要求高等难点, 5G工业网关系列产品需要具备高性能、高速率、高可靠、低时延等特性。米尔MYC-J1028X核心板,采用双核 Cortex™-A72 CPU, 1.5GHz主频,具备高性能、高算力等特点,处理器原生支持 6个千兆网口 ,且都支持TSN,此外,该款产品还具备PCIe3.0、SATA3.0、USB3.0、CAN-FD等高速总线接口,适用于工业物联网、工业网关等应用, 有效满足设备远程控制、设备数据采集等5G网关使用场景。 应用案例:MYC-YT507H核心板加速国产嵌入式工控机开发 自2021年来,受下游人工智能等新兴产业爆发式增长带动,国内加快数字化转型,进一步推动半导体需求增长,国产工业CPU势不可挡,质量性能差不多,价格成本有优势,MYC-YT507H核心板采用国产全志T507H的车规级处理器,按照车规级的测试要求,在严苛的环境中24h工作,助力工业控制的客户更快更好的进行工业设备 产品的开发。 此外,米尔ALAN还对MYC-Y6ULX加速高性价比DTU/RTU设计、MYC-CZU3EG/4EV/5EV加速高性能机器视觉设备的开发、MYC-JX8MPQ核心板加速AI计算盒子的开发的应用案例进行了演讲,为行业工程师 开发 产品提供一些参考板卡。 米尔电子,作为领先的处理器模组厂商,与业内多家知名半导体公司保持良好的合作伙伴关系,以嵌入式处理器模组为核心产品,提供配套定制服务和应用与方案,为客户提供定义好、设计好、质量好、资料好、服务支持好、价格交期好等六好产品,加速客户的嵌入式产品的设计和上市,帮助客户提高产品质量和产品批量交付的竞争力,目前,米尔的CPU模组年销量超过100万片,为10000多家企业客户提供定制开发服务,获得市场的一致好评。未来,米尔将持续致力于为企业客户提供CPU模组的定制开发服务,为更多开发者提供更优质的服务。
展开>>
收起<<
1 次阅读
|
0
个评论
更多...
小广播
一牛网是干什么的?1分钟了解一牛网
一牛网5G产品及方案:mtk5G/高通5G核心板/5GCPE/5G相关仪器
wifi6方案(IPQ807X/IPQ6000/QCA9984/MT7622/MT7621A)及整机定制
各类带AI算力开发板/定制(mtk/海思/算能/sigmastar/amlogic/rk等)
珠海海奇半导体A/B/C/D/E系列产品性能参数介绍
热门词条
物联网
机器人
无人机
MT6735
FPGA
Linux
开发板
MTK
手机
Android
嵌入式
CAMERA
FAQ
单片机
传感器
蓝牙
PCB
MT2503
射频
全志
瑞芯微
海思
芯片
datasheet
MCU
原理图
展讯
数据手册
高通
规格书
二极管
雷卯电子
热门资料下载
RK3368 V1.0_PCB文件.zip
必须弄懂的495个c语言问题.pdf
MT6356_PMIC_Data_Sheet_V1.3.pdf
很好的MTK-Android资料.doc
LinkIt_Assist_2502_pin_out_v1_0 .pdf
MT7623N_Datasheet_preliminary (1).pdf
MT7623A_Datasheet_preliminary (1).pdf
MediaTek_LinkIt_Assist_2502_Hardware_Reference_Design_v1_1.zip
4G IMEI 写号神器.rar
关于我们
关于我们
加入我们
新闻动态
联系我们
服务支持
官方商城
隐私声明
常见问题
论坛总则
合作/建议
TEL: 19168984579
工作时间:
周一到周五 9:00-11:30 13:30-19:30
扫一扫关注公众号
扫一扫打开小程序
Copyright © 2013-2024
一牛网
版权所有
All Rights Reserved.
帮助中心
|
隐私声明
|
联系我们
|
手机版
|
粤ICP备13053961号
|
营业执照
|
EDI证
搜索
扫一扫添加微信客服
QQ客服
返回顶部
返回顶部