② AP+AP系統(tǒng)架構
在瑞芯微多核異構系統(tǒng)中,AP+AP系統(tǒng)架構為Linux+RTOS/Bare-metal兩種。在Linux+RTOS/Bare-metal系統(tǒng)架構中,運行Linux的處理器核心作為主核(MasterCore)。運行RTOS/Bare-metal 的處理器核心作為從核(Remote Core)。主核負責整個多核異構系統(tǒng)中共享資源的劃分和管理,并運行主站服務程序。
02管理A核管理A核集成多類型通信接口,可同時完成:
① 傳感器數(shù)據(jù)協(xié)議適配與接入管理;
② 按IEC101/IEC104標準對采集數(shù)據(jù)進行加密處理,并通過專用通道向調(diào)度中心轉(zhuǎn)發(fā)規(guī)范報文。雙核通過共享內(nèi)存與消息隊列實現(xiàn)實時數(shù)據(jù)流與控制指令的高效交互。 3 應用實例01SPI數(shù)據(jù)收發(fā)
本案例為SPI回環(huán)測試,將SPI的MOSI和MISO兩個引腳短接進行數(shù)據(jù)收發(fā)。
① 功能介紹
微信圖片_2025-05-29_143930_165.png
② 效果展現(xiàn)SPI的發(fā)送和接收FIFO均為64個,在底層hal庫程序中,當數(shù)據(jù)長度被64整除時,采用DMA方式,否則采用CPU中斷模式。通過此demo,展示了SPI的中端和DMA兩種使用方法,設置SPI速率為50M全雙工,案例中讀或?qū)懫骄鶄鬏斔俾蕿?5.59Mbit/s,接近理論帶寬。