大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM內核架構歷史。 眾所周知,ARM公司是一家微處理器行業的知名企業,ARM公司本身並不靠自有的設計來制造或出售CPU,而是將處理器架構授權給有興趣的廠家。這些廠家基本涵蓋了全球領先的知名半導體企業、軟件和OEM廠商 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM Cortex M堆棧機制。 今天給大家分享的這篇依舊是 年之前痞子衡寫的技術文檔,花了點時間重新編排了一下格式。前面痞子衡講過 嵌入式里的堆棧原理 ,本篇算是堆棧原理的工程實踐,更具體點說是在ARM Cortex M上的應用。ARM Cortex M家族發展至今已經很多代,我們且以最簡單的Cortex M 為例來講述堆棧機制 ...
2020-02-05 21:54 0 1592 推薦指數:
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM內核架構歷史。 眾所周知,ARM公司是一家微處理器行業的知名企業,ARM公司本身並不靠自有的設計來制造或出售CPU,而是將處理器架構授權給有興趣的廠家。這些廠家基本涵蓋了全球領先的知名半導體企業、軟件和OEM廠商 ...
大家好,我是痞子衡,是正經搞技術的痞子。本系列痞子衡給大家介紹的是ARM Cortex-M內核微控制器相關知識。 ARM公司從2004年開始推出Cortex-M系列內核,迄今Cortex-M家族已經包含九款Cortex-M0/M0+/M1/M3/M4/M7/M23/M33/M ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM Cortex-M功能模塊。 ARM Cortex-M處理器家族發展至今(2016),已有5代產品,分別是CM0/CM0+、CM1、CM3、CM4、CM7。 1.Cortex-M兼容特性 為了能做 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM Cortex-M指令集。 指令集 指令長度(bits) 包含指令 CortexM0 CortexM0+ CortexM1 CortexM3 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM Cortex-M存儲保護模塊(MPU)。 《ARM Cortex-M內核MCU開發那些事》的內核篇連載最早是 2017 年底開始寫的,但只寫了 7 篇就停更了,鴿了這么久實在不好意思。最近在支持 i.MXRT ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家講的是嵌入式開發里的文件關聯。 本篇是文件系列第一篇,本系列文章會逐一介紹ARM Cortex-M開發過程中(以IAR集成開發環境為例,其他開發環境可觸類旁通)所要接觸的8種主要文件類型:源文件、鏈接文件、工程文件、可重定向文件 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家講的是嵌入式開發里的relocatable文件(object, library)。 前三節課里,痞子衡都是在給大家介紹嵌入式開發中的input文件。從今天這節課開始,痞子衡就陸續為大家講output文件。上一節課工程文件 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家講的是嵌入式調試里的接口標准JTAG。 在結束《ARM Cortex-M文件那些事》系列文章之后,痞子衡休整了一小段時間,但是講課的心完全停不下來啊,所以忍不住新開了一個系列文章,叫《ARM Cortex-M調試那些事》,本文 ...