ARM之基礎篇

2021-08-19 21:52:21 字數 918 閱讀 3240

我學arm處理器,主要學習的朱有鵬老師的s5pv210教程的。

s5pv210是三星推出的一款適用於智慧型手機和平板電腦等多**裝置的應用處理器,採用了arm cortex-a8

核心,armv7指令集,主頻可達1ghz。

接下來我說說有關arm的一些基礎性東西。

一、arm核心版本號:

arm核心版本號和soc型號是由arm確定的。而soc是由半導體公司確定的例如s5pv210其核心版本號為

armv7  soc版本號為cortex-a8 晶元型號為s5pv21。這些東西你必須得了解。

二、cortex系列後arm產品線分割為3個系列,這個是市場細分的需要和選擇

其中cortex-a處理器通常用於需要作業系統或高效能支援的應用程式。

cortex-r處理器用於實時性要求較高的應用程式。

cortex-m處理器則更適用於類似小型微控制器的應用程式。

三、arm已經發布了一些64位架構如a53等,主要面型高效能伺服器類應用。

四、arm下一步重點發展方向是cortex-m7特點是低功耗,主要面向物聯網終端。

五、soc和cpu之間的區別:

soc = system on chip

晶元的發展方向:從cpu到soc

現在已經沒有純粹的cpu了,都是soc

arm出賣的核心其實就是cpu(還需要加上匯流排),各種外設是半導體廠商自己新增的。

六、外設

外設就是外部裝置(這裡對於cpu來說是外部的,但是卻是在soc內部)。

歡迎各位指出不足之處。

C C SQLite 之基礎篇

c 使用sqlite步驟及示例 開發環境 windows xp vs2005。開發語言 c sqlite版本為sqlite 3.7.13,相關檔案如下。sqlite dll win32 x86 3071300.zip 包含sqlite3.def sqlite3.dll檔案。sqlite amalga...

SQL之基礎篇

說明儲存空間 bitbit資料型別是整型,其值只能是0 1或空值。這種資料型別用於儲存只有兩種可能值的資料,如yes 或no true 或false on 或off.很省空間的一種資料型別,如果能夠滿足需求應該盡量多用。1位元組tinyint tinyint 資料型別能儲存從0到255 之間的整數。...

springBoot之基礎篇

關於如何去建立springboot專案,本人就不多說了.用idea建立springboot是非常快捷的,詳情請參照一下連線,用idea快速搭建springboot專案 import org.springframework.web.bind.annotation.restcontroller rest...