痞子衡這些年隨著資歷的加深(同時伴隨著發(fā)量的減少),也帶過不少應(yīng)屆生/實習(xí)生,同時也因為項目合作經(jīng)常向公司前輩請教,所以在請教別人和被請教方面有些心得。
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是i.MXRT1170雙核下不同GPIO組的訪問以及中斷設(shè)計。在雙核 i.MXRT1170 下設(shè)計應(yīng)用程序,有一個比較重要的考慮點是片內(nèi)外設(shè)資源共享以及任務(wù)分配問題,同樣一個任務(wù)既可以放在默認主核 CM7 下做,也可以放在默認從核 CM4 下去完成。如果這個任務(wù)跟片內(nèi)外設(shè)有關(guān),那就得考慮該外設(shè)是否在兩個核下設(shè)計與使用一致,這在項目開始前必須要調(diào)研清楚。
Lua RTOS 是一個實時操作系統(tǒng),設(shè)計在嵌入式系統(tǒng)上運行,對 FLASH 和 RAM 內(nèi)存的要求最低。目前 Lua RTOS 可用于 ESP32, ESP8266 和 PIC32MZ 平臺,并可以輕松移植到其他32位平臺。
我們知道 Flash 讀時序里有五大子序列 CMD + ADDR + MODE + DUMMY + READ,前面的文章中痞子衡講過《串行NOR Flash的Continuous read模式》,Continuous read 模式是為了在適當(dāng)?shù)那闆r下精簡掉連續(xù)讀訪問里的后續(xù) CMD 子序列,它可以進一步提高 Flash 訪問性能,這已經(jīng)是極限了嗎?其實沒有,還差最后一招,那就是痞子衡今天要講的 QPI/OPI 模式。
近日兆易創(chuàng)新 GigaDevice 發(fā)布首款基于 Cortex?-M33 內(nèi)核的 GD32A503 系列車規(guī)級微控制器,正式進入車規(guī)級 MCU 市場。GD32A503 新品采用 40nm 車規(guī)級制程和高速嵌入式閃存 eFlash 技術(shù),并通過 DFM 可制造性設(shè)計及高測試向量覆蓋,實現(xiàn)研發(fā)與制造的協(xié)同,以提升成品率和可靠性,滿足嚴苛的車用市場需求。
旗芯微近日發(fā)布了最新一代Hyper控制器家族產(chǎn)品,全系列對標英飛凌 TC家族控制器,覆蓋智能底盤、功能安全控制器、域控制器等應(yīng)用領(lǐng)域。超融合HPU(Hyper Processing Unit)FC7300系列芯片的性能媲美英飛凌的TC家族系列,進一步豐富了旗芯微的車規(guī)產(chǎn)品家族。
程序函數(shù)庫是一個包含已經(jīng)編譯好代碼和數(shù)據(jù)的函數(shù)集合,這個庫文件里的函數(shù)可以供其他程序調(diào)用。被放進庫文件里的代碼通常具有一定通用性,是經(jīng)過高度抽象的,這樣可以避免重復(fù)造輪子。程序函數(shù)庫設(shè)計可以使得程序的開發(fā)工作更加模塊化,更容易重新編譯,也更方便升級。
在嵌入式世界里,輸出打印信息是一種非常常用的輔助調(diào)試手段,借助打印信息,我們可以比較容易地定位和分析程序問題。在嵌入式應(yīng)用設(shè)計里實現(xiàn)打印信息輸出的方式有很多,本系列將以 IAR 環(huán)境為例逐一介紹 ARM Cortex-M 內(nèi)核 MCU 下打印信息輸出方法。
在嵌入式世界里,輸出打印信息是一種非常常用的輔助調(diào)試手段,借助打印信息,我們可以比較容易地定位和分析程序問題。在嵌入式應(yīng)用設(shè)計里實現(xiàn)打印信息輸出的方式有很多,本系列將以 IAR 環(huán)境為例逐一介紹 ARM Cortex-M 內(nèi)核 MCU 下打印信息輸出方法。
這里分享嵌入式領(lǐng)域有用有趣的項目/工具以及一些熱點新聞,農(nóng)歷年分二十四節(jié)氣,希望在每個交節(jié)之日準時發(fā)布一期。