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

更新於 發佈於 閱讀時間約 1 分鐘
上一篇談的是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
2會員
17內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
GSFT8888的沙龍 的其他內容
寫了三篇,也到了第四篇了,之前大概說了一點終端運算平台跟連接技術,是否來談一下軟體,不過我還是先談在地端的軟體吧. 這次就先分享到這裡,在下次再針對arm平台的部分做分享,如果對於這些作業系統有興趣,我在做更多的內容來分享.
老闆本來要自己出差的,可是因為家裡有事,就輪到我去啦,要去西雅圖開會.這次有英文非常好的同事同行,所以我就是乖乖地準備好行李,就可以出發了,而且這次直飛,所以就很開心地等待登機,當然也就不提出差的公事,還是來看看做了什麼吧.
物聯網的網路部分其實非常的艱深,我只是把我知道的一些皮毛作為分享,當然不敢說資訊正確,也就提供大家做參考.
可以想像x86談到很多都是運算,但是物聯網的世界真的不同,所以也帶出非x86的平台,這邊我就不提其他的MIPS,RISC-V,SHx,只談arm. 這邊會來簡單講一下arm的產品在現在分為Corex A, M, R,但在我的經歷中則會是以Cortex A & M為主,
一天的早上,老闆問了我,可否去歐洲出差?不是一週兩週,而是兩個月,除了念書跟當兵,從沒離家這麼久,更何況要到歐洲去,所以還是回家跟家人討論一下吧,只是下午老闆問我,應該可以吧.我也莫名的在四個小時內決定要去歐洲出差了.
先在此說明,寫這篇文章並不一定是正確的資訊,只是就個人的了解與經驗,做一些分享. 我想這篇寫到這裡,後續思考針對不同的主題作分享,如終端/設備,雲端/服務,聯網方式,應用的場域,再做慢慢地整理,並且再作分享.
寫了三篇,也到了第四篇了,之前大概說了一點終端運算平台跟連接技術,是否來談一下軟體,不過我還是先談在地端的軟體吧. 這次就先分享到這裡,在下次再針對arm平台的部分做分享,如果對於這些作業系統有興趣,我在做更多的內容來分享.
老闆本來要自己出差的,可是因為家裡有事,就輪到我去啦,要去西雅圖開會.這次有英文非常好的同事同行,所以我就是乖乖地準備好行李,就可以出發了,而且這次直飛,所以就很開心地等待登機,當然也就不提出差的公事,還是來看看做了什麼吧.
物聯網的網路部分其實非常的艱深,我只是把我知道的一些皮毛作為分享,當然不敢說資訊正確,也就提供大家做參考.
可以想像x86談到很多都是運算,但是物聯網的世界真的不同,所以也帶出非x86的平台,這邊我就不提其他的MIPS,RISC-V,SHx,只談arm. 這邊會來簡單講一下arm的產品在現在分為Corex A, M, R,但在我的經歷中則會是以Cortex A & M為主,
一天的早上,老闆問了我,可否去歐洲出差?不是一週兩週,而是兩個月,除了念書跟當兵,從沒離家這麼久,更何況要到歐洲去,所以還是回家跟家人討論一下吧,只是下午老闆問我,應該可以吧.我也莫名的在四個小時內決定要去歐洲出差了.
先在此說明,寫這篇文章並不一定是正確的資訊,只是就個人的了解與經驗,做一些分享. 我想這篇寫到這裡,後續思考針對不同的主題作分享,如終端/設備,雲端/服務,聯網方式,應用的場域,再做慢慢地整理,並且再作分享.
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
本文章介紹了CPU架構的三大類型:ARM、x86和RISC-V。著重介紹了它們的特點和市場應用情況,並提到了Nvidia採用RISC-V架構的發展經過,以及ISA的定義和重要性。
Thumbnail
『萬物藍圖』這本書是關於 Arm 架構的故事。Arm 架構以高效低功耗的精簡指令集技術和開放授權模式著稱,廣泛應用於手機、平板電腦等電子產品。憑藉行動裝置市場的興起和與蘋果、諾基亞等公司的合作,Arm 成為晶片設計的領導者,佔據智慧型手機市場99%的份額。
在當今數位時代,「雲端平台」已成為科技領域的一個熱詞。那麼,雲端平台究竟是什麼?它如何改變我們的生活和工作方式?讓我們一起來探討這個重要的主題。 雲端平台的定義 雲端平台,是指通過互聯網提供各種計算資源和服務的基礎設施。這些資源包括伺服器、儲存空間、數據庫、網絡和軟體應用等。用戶可以根據
Thumbnail
本文原於2023年9月3日發布於我的部落格,現今將其轉移至我的方格子沙龍【理財人妻聊美股】,並開放為免費試閱文章。 根據招股書顯示,安謀(ARM)架構晶片在全球手機市場的普及率高達99%,而全球70%的人口使用擁有安謀晶片的產品。此外,超過260家企業選擇採用安謀架構晶片,這些企業包括
Thumbnail
筆記-2024.03.16-曲博 財訊訪談-談ARM *處理器的兩種架構: 精簡指令集RISC 複雜指令集CISC, *CPU為複雜指令集,運算能力較強,缺點是較耗電。 *ARM,為精簡指令集,運算效能較差,但較省電,屬於微處理器(MPU)。 *英特爾稱霸電腦用CPU, 然而手機較看重
Thumbnail
新系統建構時,可考慮採購建置VM機器,DB機器,備份機器以及網路設備等硬體機器。
Thumbnail
Hi 我是 VK~ 年後的這期我們來聊晶片設計公司安謀(Arm),這是我目前寫過最有挑戰性的一家公司。 不僅是業務牽涉許多晶片設計專有技術外,它也是一家商業模式很特別的公司。不像是過去聊的軟體公司大多走的是訂閱制等,他們採取的商模是智慧財產權。 除此之外,安謀的創業歷程也極為曲折。原先這個晶片
Thumbnail
安謀是做什麼的? 簡單來說,安謀做的是授權科技的生意。 安謀,英文ARM的縮寫是Advanced RISC Machines。 RISC代表「精簡指令集計算機」(Reduced Instruction Set Computer)。 它是一種處理器架構設計,旨在通過簡化指令
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
本文章介紹了CPU架構的三大類型:ARM、x86和RISC-V。著重介紹了它們的特點和市場應用情況,並提到了Nvidia採用RISC-V架構的發展經過,以及ISA的定義和重要性。
Thumbnail
『萬物藍圖』這本書是關於 Arm 架構的故事。Arm 架構以高效低功耗的精簡指令集技術和開放授權模式著稱,廣泛應用於手機、平板電腦等電子產品。憑藉行動裝置市場的興起和與蘋果、諾基亞等公司的合作,Arm 成為晶片設計的領導者,佔據智慧型手機市場99%的份額。
在當今數位時代,「雲端平台」已成為科技領域的一個熱詞。那麼,雲端平台究竟是什麼?它如何改變我們的生活和工作方式?讓我們一起來探討這個重要的主題。 雲端平台的定義 雲端平台,是指通過互聯網提供各種計算資源和服務的基礎設施。這些資源包括伺服器、儲存空間、數據庫、網絡和軟體應用等。用戶可以根據
Thumbnail
本文原於2023年9月3日發布於我的部落格,現今將其轉移至我的方格子沙龍【理財人妻聊美股】,並開放為免費試閱文章。 根據招股書顯示,安謀(ARM)架構晶片在全球手機市場的普及率高達99%,而全球70%的人口使用擁有安謀晶片的產品。此外,超過260家企業選擇採用安謀架構晶片,這些企業包括
Thumbnail
筆記-2024.03.16-曲博 財訊訪談-談ARM *處理器的兩種架構: 精簡指令集RISC 複雜指令集CISC, *CPU為複雜指令集,運算能力較強,缺點是較耗電。 *ARM,為精簡指令集,運算效能較差,但較省電,屬於微處理器(MPU)。 *英特爾稱霸電腦用CPU, 然而手機較看重
Thumbnail
新系統建構時,可考慮採購建置VM機器,DB機器,備份機器以及網路設備等硬體機器。
Thumbnail
Hi 我是 VK~ 年後的這期我們來聊晶片設計公司安謀(Arm),這是我目前寫過最有挑戰性的一家公司。 不僅是業務牽涉許多晶片設計專有技術外,它也是一家商業模式很特別的公司。不像是過去聊的軟體公司大多走的是訂閱制等,他們採取的商模是智慧財產權。 除此之外,安謀的創業歷程也極為曲折。原先這個晶片
Thumbnail
安謀是做什麼的? 簡單來說,安謀做的是授權科技的生意。 安謀,英文ARM的縮寫是Advanced RISC Machines。 RISC代表「精簡指令集計算機」(Reduced Instruction Set Computer)。 它是一種處理器架構設計,旨在通過簡化指令