大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM內核架構歷史。 眾所周知,ARM公司是一家微處理器行業的知名企業,ARM公司本身並不靠自有的設計來制造或出售CPU,而是將處理器架構授權給有興趣的廠家。這些廠家基本涵蓋了全球領先的知名半導體企業、軟件和OEM廠商 ...
大家好,我是痞子衡,是正經搞技術的痞子。本系列痞子衡給大家介紹的是ARM Cortex M內核微控制器相關知識。 ARM公司從 年開始推出Cortex M系列內核,迄今Cortex M家族已經包含九款Cortex M M M M M M M M M P,一個合格的Cortex M微控制器開發者必須要對這些內核有充分了解,讀內核手冊是了解內核的主要途徑,而對於Cortex M軟件開發者來說還可以從 ...
2017-11-01 15:10 2 890 推薦指數:
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM內核架構歷史。 眾所周知,ARM公司是一家微處理器行業的知名企業,ARM公司本身並不靠自有的設計來制造或出售CPU,而是將處理器架構授權給有興趣的廠家。這些廠家基本涵蓋了全球領先的知名半導體企業、軟件和OEM廠商 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM Cortex-M堆棧機制。 今天給大家分享的這篇依舊是2016年之前痞子衡寫的技術文檔,花了點時間重新編排了一下格式。前面痞子衡講過 《嵌入式里的堆棧原理》,本篇算是堆棧原理的工程實踐,更具體點說是在ARM ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM Cortex-M功能模塊。 ARM Cortex-M處理器家族發展至今(2016),已有5代產品,分別是CM0/CM0+、CM1、CM3、CM4、CM7。 1.Cortex-M兼容特性 為了能做 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM Cortex-M存儲保護模塊(MPU)。 《ARM Cortex-M內核MCU開發那些事》的內核篇連載最早是 2017 年底開始寫的,但只寫了 7 篇就停更了,鴿了這么久實在不好意思。最近在支持 i.MXRT ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是國內Cortex-M內核MCU廠商高性能產品。 在8/16位中低端MCU領域,國內廠商的本土化產品設計以及超低價特點,使得其與國外大廠競爭時是有優勢的,因此國內廠商份額相當之高。但在32位中高性能MCU領域,國外大廠仍有 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是ARM Cortex-M指令集。 指令集 指令長度(bits) 包含指令 CortexM0 CortexM0+ CortexM1 CortexM3 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家講的是嵌入式開發里的map文件。 第四節課里,痞子衡給大家介紹了第一種output文件-relocatable文件,本文繼續給大家講project生成的第二種output文件-map文件,map文件記錄了很多重要的信息,這對 ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家講的是嵌入式開發里的project文件。 前面兩節課里,痞子衡分別給大家介紹了嵌入式開發中的兩種典型input文件:源文件(.c/.h/.s)、鏈接文件(.icf)。痞子衡要再次提問了,還有沒有input文件呢?答案確實 ...