AMD Zynq UltraScale+ MPSoC EG 系列是AMD推出的高性能多处理器系统芯片(MPSoC),主要面向需要强大处理能力和灵活硬件加速的复杂应用。集成了高性能 ARM 处理器和可编程逻辑,集成了四核 Arm Cortex-A53 应用处理器、双核 Arm Cortex-R5 实时处理器、Arm Mali-400 MP2 图形处理器,并与16nm FinFET+ 可编程逻辑单元紧密集成,为嵌入式系统和高性能计算提供了广泛的灵活性和扩展性。
我们先实现 dmaion buffer 管理器,这里贴的代码省略了异常错误处理的逻辑,有个坑是 linux-4.9 和 linux-5.4 用法不一样,米尔电子的这个T113-i系统是linux-5.4,所以不兼容4.9内核的ioctl用法习惯。
近几年,工业智能化技术发展迅猛,嵌入式应用场景越来越丰富,对嵌入式技术开发硬件需求也越来越高。虽然ARM的功能越来越强大,但是在高端医疗器械、工业数据采集系统、能源电力等行业,其对高清显示、数据采集双重要求的场景下,ARM+FPGA架构的需求也应运而生,它不但具备了ARM的运算能力,还兼备了FPGA的对数据的高速采集能力。因此,米尔电子研发团队打造了匠心之作:米尔MYC-JX8MMA7核心板及开发板。米尔MYC-JX8MMA7核心板及开发板,采用ARM+FPGA的处理架构,实现高清显示和高速采集二合一,充分发挥其综合优势。
继MIC系列工控机之后,米尔电子即将推出MRC系列机器人控制器,专为具身智能、AGV、AMR、服务机器人等场景打造。8路摄像头直连 + 4路千兆网口 + 2路CAN FD ,两款机型覆盖AHD与GMSL摄像头双方案,敬请关注!两款控制器都基于瑞芯微RK3576J工业级处理器(4×A72@1.6GHz + 4×A53@1.4GHz),-40~85°C宽温,内置6 TOPS NPU。MRC-B5760支持8路AHD摄像头,MRC-P5760支持8路GMSL摄像头,4×USB3.0直连深度相机,板载WiFi 6 + 4G/5G + GPS全场景在线,Debian 11 + ROS 2 Humble出厂预装——机器人核心控制,一机搞定。
T527处理器配备8*Cortex-A55、HiFi4 DSP、RISC-V、DDR4/LPDDR4/LPDDR4X 4GBmax 32bits接口、支持4K高清视频解码器&1080@60fps H.264视频编码、可选2 Tops NPU AI功能型号。此外还具备视频采集接口(MIPI-CSI/Parallel-CSI)、显示器接口(HDMI/eDP/MIPI-DSI/LVDS/RGB)、双千兆以太网接口、USB3.1DRD/PCIE2.1、USB2.0 接口、CAN 接口、UART、SPI、I2C、PWM等等;
空中下载技术(Over-the-Air Technology, OTA)是通过移动通信的空中接口实现对移动终端设备及SIM卡数据进行远程管理的技术。本文采用了swupdate的方式进行ota升级,swupdate是一个基于嵌入式的Linux平台的升级服务框架程序,它提供了分区升级,文件升级,差分升级(补丁应用)功能,并提供了开放接口,方便用户添加自定义升级处理函数。本应用笔记主要讲述如何使用搭建在米尔基于NXP iMX 93核心板(MYC-LMX9X核心板)系统中的OTA功能,实现对MYC-LMX9X文件系统的远程升级。