迅为RK3568开发板支持AMP双系统
发布时间:2024-10-9 10:41
发布者:就是塔塔
AMP(非对称多处理)是一种计算系统架构,指的是多核处理器中的每个核可以独立工作,并执行不同的任务或运行不同的操作系统。这种特性提升了系统的灵活性和效率,非常适合需要高实时性和特定任务处理的应用场景。![]() AMP SDK支持Rockchip平台异构多系统AMP(非对称多核架构)的开发软件包,支持Linux(Kernel)、Standalone(Hal)、RTOS(RT-Thread)组合AMP构建形式。可以满足一些特定行业应用,如电力物联网、电网继电保护、电力系统安全控制、工业自动化的需求。 ![]() 其中Standalone系统是一个简单的、low-level的软件层。内部实现基于Hal,提供对基本处理器特性(如Cache、Interrupts和Exceptions)的访问,以及对基础外设(如标准输入和输出、UART、CAN、GMAC、I2C等)的驱动支持。 iTOP-RK3568开发板AMP 迅为提供的RK3568开发板的AMP SDK与Linux SDK相比,区别在于Linux SDK中使用的是SMP(对称多处理)模式,只运行一个Linux操作系统,在该操作系统中管理全部四个核;而AMP SDK使用AMP的模式,四个核心中的三个核心共同运行一个Linux操作系统,另一个核心单独运行裸机程序。 ![]() 更新内容 新增手册 《iTOP-3568开发板AMP使用手册》 手册目录 概述 第1章编译AMP镜像 1.1开发环境搭建 1.2 获取AMP源码包 1.3 SDK编译 1.3.1 整体编译 1.3.2 单独编译 1.3.2 清除编译 1.4 启动方案修改 1.4.1 方案一:3Linux+1HAL 1.4.2 方案二:1Linux+3HAL 第2章 烧写AMP镜像 2.1安装驱动 2.2硬件连接 2.3 烧写镜像 2.3.1 整体烧写 2.3.2 单独烧写 第3章 启动测试 3.1 3Linux+1HAL 3.2 1Linux+3HAL 第4章 裸核开发 4.1GPIO测试 4.2 PWM测试 4.3 UART测试 4.4 SPI测试 4.5 开关核测试 ■ 关注“迅为电子”微信公众号,不定期分享教程、资料和行业干货及产品一线资料。 |
网友评论