談談物聯網(Internet of Things) -- Part. 5

更新於 發佈於 閱讀時間約 4 分鐘

上一篇談的是x86架構的軟體,不過也只是到了作業系統這個階段,這次想來分享的是arm平台的軟體,這裡可能會分成兩個部分,一個是Cortex A架構,另一個是Cortex M架構.

Cortex A的架構會是比較強大的運算平台,其實現在的應用也只在終端,因為已經有些雲端的伺服器採用arm的架構了,而在Cortex A的平台,一樣會有一個起始的部分,我們會稱為Bootloader,而這個部分甚至於包含如何做更新,而Bootloader寫的好壞也會影響系統的可用性,接著就是作業系統,在arm的平台,基本上會是以Linux為主,但是用什麼樣的Kernel或Distribution,大概都會依據晶片的提供商,我們統BSP (Board Support Package),因為BSP有支援的才會有辦法去做開發;除了Linux,現在大家最熟悉的應該就是Android,以往可能只適用在手機,但擴展到平板跟越來越多的應用,由於Android是由Google所提供出來的,會分成有Google Management Services,簡稱GMS,可以想像Android內建了Google Play, Map,......,這些Google的服務,但如果終端要有GMS就需要通過Google的認證,而認證就會有費用,但詳細則不在此說明,如果沒有GMS這樣要如何在Android安裝軟體,這就會聽到一個名詞"Android Application Package, APK",透過這個方式就可以將軟體安裝到沒有GMS的Android終端;那有沒有機會用到Windows呢?應該說有的,在我剛工作時,Windows CE是可以支援arm, x86, MIPS, SHx,這幾個架構,而這也是以前的Windows行動裝置搭載的作業系統核心,因為大家知道的話,在Android出現之前,Windows Mobile/Windows Phone就是用這個作業系統當核心並加入更多智慧手機應用,可是想像這樣跟我們原本在用PC的Windows還是不同喔,近幾年Qualcomm跟微軟合作,所以有一個版本Windows 10, 我們稱為Windows on arm的版本,只是這個版本在市場上應該也不常出現,近期可以看到的大概就是 Microsoft Surface Pro X,基本上這個版本也無法隨便安裝軟體,還是得透過Windows Store來做安裝.

Cortex M的架構,這是一個非常輕量的運算平台,所以可以想像他的系統大概就是幾MB,這如果再PC平台那是多少年前使用的系統大小,不過以Cortex M的應用技術就是簡單地去讓這個設備做數據採集跟傳輸,並且用我們熟悉的電池作為供電,所以基本上他就不會太大,那他的軟體是哪些,Cortex M的作業系統基本上就是RTOS, Real-Time Operation System, 而這些大多都是由晶片提供商給出他的BSP以及開發環境,這樣就可以針對這個設備做開發,所以每一家晶片公司都有自己的設計,但基本上都會基於RTOS,而這個部分在arm也注意到,所以arm提供了mMbed OS,這個部分可以透過arm的線上開發平台,並且通過跟各家晶片或是終端的公司合作,相關的BSP就會在這個線上開發工具提供,也某個程度讓開發的門檻降低.

以上是這次的分享,也在思考是否再深入做分享,但下一次來看看雲平台吧.

留言
avatar-img
留言分享你的想法!
avatar-img
GSFT8888的沙龍
2會員
17內容數
GSFT8888的沙龍的其他內容
2024/09/12
Windows應該還是世上最多人使用的操作系統,但也是我們現在可以用的裝置非常的多,也就不再侷限在使用Windows.我們可以想像在PC的時代,Windows是多麽的強悍,幾乎所有的PC使用它,可是隨著時代的演進,我們有了智能手機,智能平板,智能手錶,可以開始想像Windows有多麽的弱勢,也不是W
2024/09/12
Windows應該還是世上最多人使用的操作系統,但也是我們現在可以用的裝置非常的多,也就不再侷限在使用Windows.我們可以想像在PC的時代,Windows是多麽的強悍,幾乎所有的PC使用它,可是隨著時代的演進,我們有了智能手機,智能平板,智能手錶,可以開始想像Windows有多麽的弱勢,也不是W
2024/07/19
在內部會議中觀察到成員拍照的現象,反映出對主管而非內容的關注,引發對自身領導風格的反思與對當前工作環境的應對。
Thumbnail
2024/07/19
在內部會議中觀察到成員拍照的現象,反映出對主管而非內容的關注,引發對自身領導風格的反思與對當前工作環境的應對。
Thumbnail
2024/07/07
年紀是一個過程,不斷的回想起年幼與年少的自己,總是睡前期望著夢回以前,甚至於想穿越回過去,不是不記得了過去,而是想重新去經歷. 以前的自己,生活可以說是貧乏,卻也感到滿足,因為從未擔憂任何事情,日子天天的過,偶爾想著自己長大的樣子,卻又渴望長大. 心老了嗎?也許是的,終究期望在一覺醒來,我能回到
Thumbnail
2024/07/07
年紀是一個過程,不斷的回想起年幼與年少的自己,總是睡前期望著夢回以前,甚至於想穿越回過去,不是不記得了過去,而是想重新去經歷. 以前的自己,生活可以說是貧乏,卻也感到滿足,因為從未擔憂任何事情,日子天天的過,偶爾想著自己長大的樣子,卻又渴望長大. 心老了嗎?也許是的,終究期望在一覺醒來,我能回到
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
本文章介紹了CPU架構的三大類型:ARM、x86和RISC-V。著重介紹了它們的特點和市場應用情況,並提到了Nvidia採用RISC-V架構的發展經過,以及ISA的定義和重要性。
Thumbnail
本文章介紹了CPU架構的三大類型:ARM、x86和RISC-V。著重介紹了它們的特點和市場應用情況,並提到了Nvidia採用RISC-V架構的發展經過,以及ISA的定義和重要性。
Thumbnail
『萬物藍圖』這本書是關於 Arm 架構的故事。Arm 架構以高效低功耗的精簡指令集技術和開放授權模式著稱,廣泛應用於手機、平板電腦等電子產品。憑藉行動裝置市場的興起和與蘋果、諾基亞等公司的合作,Arm 成為晶片設計的領導者,佔據智慧型手機市場99%的份額。
Thumbnail
『萬物藍圖』這本書是關於 Arm 架構的故事。Arm 架構以高效低功耗的精簡指令集技術和開放授權模式著稱,廣泛應用於手機、平板電腦等電子產品。憑藉行動裝置市場的興起和與蘋果、諾基亞等公司的合作,Arm 成為晶片設計的領導者,佔據智慧型手機市場99%的份額。
Thumbnail
筆記-2024.03.16-曲博 財訊訪談-談ARM *處理器的兩種架構: 精簡指令集RISC 複雜指令集CISC, *CPU為複雜指令集,運算能力較強,缺點是較耗電。 *ARM,為精簡指令集,運算效能較差,但較省電,屬於微處理器(MPU)。 *英特爾稱霸電腦用CPU, 然而手機較看重
Thumbnail
筆記-2024.03.16-曲博 財訊訪談-談ARM *處理器的兩種架構: 精簡指令集RISC 複雜指令集CISC, *CPU為複雜指令集,運算能力較強,缺點是較耗電。 *ARM,為精簡指令集,運算效能較差,但較省電,屬於微處理器(MPU)。 *英特爾稱霸電腦用CPU, 然而手機較看重
Thumbnail
Hi 我是 VK~ 年後的這期我們來聊晶片設計公司安謀(Arm),這是我目前寫過最有挑戰性的一家公司。 不僅是業務牽涉許多晶片設計專有技術外,它也是一家商業模式很特別的公司。不像是過去聊的軟體公司大多走的是訂閱制等,他們採取的商模是智慧財產權。 除此之外,安謀的創業歷程也極為曲折。原先這個晶片
Thumbnail
Hi 我是 VK~ 年後的這期我們來聊晶片設計公司安謀(Arm),這是我目前寫過最有挑戰性的一家公司。 不僅是業務牽涉許多晶片設計專有技術外,它也是一家商業模式很特別的公司。不像是過去聊的軟體公司大多走的是訂閱制等,他們採取的商模是智慧財產權。 除此之外,安謀的創業歷程也極為曲折。原先這個晶片
Thumbnail
2023年來看處理器的發展,x86_64系統結構與ARM64系統結構是目前市場上的主流處理器系統結構,ARM是一個整合作業系統、組合語言、C語言、電子電路技術的宏大領域。熟悉ARM架構一定是硬體工程師想要進軍CPU領域的唯一目標(當然還有一個是RISC-V)。
Thumbnail
2023年來看處理器的發展,x86_64系統結構與ARM64系統結構是目前市場上的主流處理器系統結構,ARM是一個整合作業系統、組合語言、C語言、電子電路技術的宏大領域。熟悉ARM架構一定是硬體工程師想要進軍CPU領域的唯一目標(當然還有一個是RISC-V)。
Thumbnail
我們可以想像一台電腦是由許多硬體組合而成的,不過,你可能不知道,從鍵盤打字到螢幕顯示的過程中,有個不可或缺的角色——中央處理器,也就是 CPU,今天我們就來淺聊一下電腦的大腦,中央處理器(CPU, Central Processing Unit)。
Thumbnail
我們可以想像一台電腦是由許多硬體組合而成的,不過,你可能不知道,從鍵盤打字到螢幕顯示的過程中,有個不可或缺的角色——中央處理器,也就是 CPU,今天我們就來淺聊一下電腦的大腦,中央處理器(CPU, Central Processing Unit)。
Thumbnail
近年來,ARM架構的晶片已經逐漸普及,從IoT系統、Raspberry Pi玩家自組電腦、一直到強大的Apple M1系列處理器,都可以看到它的蹤跡。現在,讓我們來看看微軟這個PC產業的強者,未來打算如何把Windows系統也搬到ARM上。
Thumbnail
近年來,ARM架構的晶片已經逐漸普及,從IoT系統、Raspberry Pi玩家自組電腦、一直到強大的Apple M1系列處理器,都可以看到它的蹤跡。現在,讓我們來看看微軟這個PC產業的強者,未來打算如何把Windows系統也搬到ARM上。
Thumbnail
大家耳熟能詳的「Windows + Intel」組合,三十年來在電腦產業中可謂打遍天下無敵手。但ARM處理器的崛起,將會讓市場重新洗牌,讓Intel的新執行長必須做出重大的決定:他不僅必須挽回前三任的錯誤,更要讓Intel重新發光發熱。
Thumbnail
大家耳熟能詳的「Windows + Intel」組合,三十年來在電腦產業中可謂打遍天下無敵手。但ARM處理器的崛起,將會讓市場重新洗牌,讓Intel的新執行長必須做出重大的決定:他不僅必須挽回前三任的錯誤,更要讓Intel重新發光發熱。
Thumbnail
微軟為什麼要打破規則,推出配備ARM處理器的筆電、以及採用Android系統的手機?本文是曾在微軟服務、並擔任高階開發主管的作者對〈競爭、侵蝕、瓦解?微軟耐人尋味的下一步〉一文的回應;歡迎先參閱前文,以便對本文的前提與評論有更深刻的理解。
Thumbnail
微軟為什麼要打破規則,推出配備ARM處理器的筆電、以及採用Android系統的手機?本文是曾在微軟服務、並擔任高階開發主管的作者對〈競爭、侵蝕、瓦解?微軟耐人尋味的下一步〉一文的回應;歡迎先參閱前文,以便對本文的前提與評論有更深刻的理解。
Thumbnail
微軟現任執行長Satya Nadella在接下這個位子時,曾經矢言讓微軟重振往日雄風,而他確實也開始兌現這個承諾。但最近微軟卻開始走「高風險」路線,採用了過去沒有搭配過的ARM處理器與Android作業系統;這會是怎麼回事?
Thumbnail
微軟現任執行長Satya Nadella在接下這個位子時,曾經矢言讓微軟重振往日雄風,而他確實也開始兌現這個承諾。但最近微軟卻開始走「高風險」路線,採用了過去沒有搭配過的ARM處理器與Android作業系統;這會是怎麼回事?
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News