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 開關核測試 目前iTOP-RK3568開發板已支持GPIO、PWM、UART9、開關核以及SPI接口的使用示例 |