#V編精選
【開發板專題】創客如何挑開發板? ARDUINO、ESP8266及樹莓派大比拼
開發板是用來進行嵌入式系統開發的電路板
包括中央處理器、記憶體、輸入及輸出介面等一系列硬體元件
常見的開發板包含Arduino、ESP8266及樹莓派等
它們原本為專業人員的開發工具
但近年隨著自造風潮興起
創客們也開始使用開發板來創作囉~
中文版在這
https://vmaker.tw/archives/49386
英文版在這
https://en.vmaker.tw/archives/14775
嵌入式記憶體英文 在 紀老師程式教學網 Facebook 的最佳解答
開發板 CPU 效能跑分與免費電子書
很怪的題目,對吧?哈哈!其實我是想把三篇相關的文章寫成一篇、但不知道下什麼標題好,最後就變成這樣了!今天要跟各位介紹的,是「樹莓派B+二代 vs. 樹莓派B+一代 vs. BeagleBone(註1)」的 CPU (註2)跑分比較,以及免費贈送各位樹莓派與 Python 兩本電子書啦~
有志於「嵌入式程式設計 (註3)」的朋友,第一個問題常會問:我該挑選哪一塊開發板?關於開發板挑選的簡單準則,各位可以參考這篇文章: http://goo.gl/T0exJO 。今天則會介紹最近很火紅的兩塊開發板的跑分結果:樹莓派(Raspberry Pi)與 BeagleBone。
其中「樹莓派」已經出到第二代了。我在這個版上也分享過: http://goo.gl/aBL2RL 與 http://goo.gl/HZCPCV 。所以作者就把「樹莓派B+二代」、「樹莓派B+一代」、與「BeagleBone」拿來一起針對 CPU 跑分了。結果很明顯,「樹莓派B+二代」大勝。除了它是 ARM Cortex A7 四核心的 CPU,記憶體也加到 1GB。比其它兩塊板子硬是強上許多。結果如下:
http://blog.initialstate.com/pi-2-vs-b-vs-beaglebone/
如果您也想買塊開發板來玩玩,該買哪一塊呢?以發文的時間點,我會比較推薦「樹莓派B+二代」。除了剛剛說的效能比較好外,「樹莓派」能找到的書籍與參考資料也比較多。如果您不知道該在樹莓派上面做哪些專案,這裡有免費電子書給各位參考:
http://info.initialstate.com/raspberry-pi-project-ideas
什麼?還要提供 E-mail?這麼殘忍的事情紀老師也做得出來?呼呼呼~像我這麼仁慈的人,當然是已經把它下載在另外的地方,讓想要的朋友可以免費取得囉!那就請前往我為各位粉絲們準備的特別網址:
https://app.box.com/s/m8v7n896ln29zq7rvwd43k4zpdetnz15
點擊後可以預覽,按下右上角的「下載」鈕,就能下載。那就...請慢慢享受~ :-D
順便跟大家講一個八卦...大家知道「樹莓派」的英文「Raspberry Pi」,裡面那個「Pi」是怎麼來的嗎?原來樹莓派之父 Eben Upton 想替樹莓派挑一個簡單容易上手的語言,後來挑中 Python。所以本來樹莓派的英文想叫「Raspberry Py」的,後來大家覺得不好記,乾脆就改成同音的「Pi」、就成了「Raspberry Pi」了。想對 Python 如何用於 Raspberry Pi 上有個瞭解,可以參考 O'Reilly 這本免費電子書:
http://goo.gl/VUJrU0
當然,我也幫大家準備了「粉絲專用傳送門」... XD 讓你不用留 Email 就能拿到這本書。傳送門如下:
http://goo.gl/7eViXB
有三種格式:ePub、mobi(Amazon Kindle)、PDF。您只要任挑一個下載就行了!這本書沒提到 Python 如何學,只提到 Python 如何用於 Raspberry Pi 與教育用途上。想學 Python 語法的,我還是推薦前幾天我介紹的「Learn Python the Hard Way」這本電子書:
- Learn Python the Hard Way
英文: http://learnpythonthehardway.org/book/
簡中: http://goo.gl/t7O3V5
啥?你不知道什麼「樹莓派」是什麼?早說嘛!這帖「大力丸」拿去補一補... XD
http://life-of-raspberrypi.blogspot.tw/
希望今天的分享大家會喜歡!麻煩幫小弟分享給您的朋友、或是按讚鼓勵一下喔~~ m(^ ^)m
-----------
註1: BeagleBone 俗稱「狗骨頭」,是用德州儀器製作的 CPU 做出來的開發板。價格跟樹莓派一樣不貴,台灣許多電子商場或網路商店有賣,一塊大約 NT$2000 上下。
註2: 這邊所說的 CPU,比較正確的稱呼應該叫做 SoC(System on Chip,系統單晶片)。SoC 是把桌機上整塊電路板重要元件,全部濃縮成一塊晶片的大小。在攜帶式設備的電路板上,常用這樣的設計。CPU 只是 SoC 內部的一小塊單元而已。這邊為了讓不瞭解的朋友容易懂,故用 CPU 稱呼之。想對 SoC 有更進一步瞭解的朋友,請參考這篇文章:
http://blog.teacherchi.tw/blog/2010/07/06/what-is-soc/
註3: 對於嵌入式系統不瞭解的朋友,可以參考這兩篇文章:
* 什麼是嵌入式系統: http://goo.gl/1wB40n
* 為何嵌入式系統要叫「嵌入式」?: http://goo.gl/I8XqJF
嵌入式記憶體英文 在 紀老師程式教學網 Facebook 的最佳解答
想寫自己的作業系統嗎? 相關書籍與閱讀資料推薦!
「幹嘛自己寫作業系統?直接用 Linux 不好嗎?」您或許會這麼問。
問題在於「大小」!有時候,你開發一個嵌入式系統,比如說一個機械手臂好了,你並不需要 Linux 大部分的功能(系統呼叫、多工、排程...)。但在不會自己做作業系統的情況下,你也只好含淚把整個 Linux 塞入嵌入式系統中。其實你要的,只有把系統開機、初始化 CPU 與記憶體、然後有 WiFi 模組,把這台機器的目前狀態,透過 WiFi 送到中央伺服器,這時候你會為了「開機」與「網路」兩個需求,塞入整個 Linux 系統嗎?
如果這個時候,您會自己寫一套作業系統,事情就容易解決了。事實上,自己寫一套作業系統雖然不是易事,但絕對沒有想像中的難。今天我就要推薦一些自我研讀的資料與書籍,讓您能靠自修學會「自製作業系統」!
11 個自製作業系統的研讀資料(英文)
http://efytimes.com/e1/fullnews.asp?edid=129781
推薦書籍:「作業系統自作入門:30天打造OS!」
http://24h.pchome.com.tw/books/prod/DJAA06-A46508306
我推薦的那本「作業系統自作入門:30天打造OS!」真的很不錯!自製作業系統的相關書籍很多,我自己就買了三本,這本是我看過覺得最好的!很可惜已經絕版了!我查了一下「台北市立圖書館」,是有這本書的!也好多本還沒借出。如果您住在台北市的話,可以利用下面連結「預約」:
http://book.tpml.edu.tw/webpac/bookDetail.do?id=516458
點擊後,按下「預約」鈕,就能把該書送到你家附近的分館,還書也是在同一個地方還即可。如果忘記帳號密碼,可以打電話給北市圖服務組,詢問一下怎麼處理。這種免費資源,請各位多多利用!其它縣市的朋友,可以查查您們當地的圖書館,說不定也繪有館藏喔!
另外,中國網站比較流通的一本,叫做「Orange's:一個操作系統的實現」。以下網址是 PDF,您點入後就可以下載。這本書我沒有細看,不過習慣簡體中文,以及中國那邊的電腦術語網友,應該會比較習慣看這本。其實這本書也有繁體中文版,不過也同樣絕版了!我盡量不推廣盜版連結,但這種「有錢也買不到」的書,我只好破例一下了:
http://dl.vmall.com/c0eyrl4aw6#
想看這本「Orange's」繁體中文版的朋友,我一樣推薦北市圖「預約」服務,可以幫你把書送到你家最近的圖書館再去借。外縣市的圖書館我不熟,就請外縣市網友自行查詢附近的圖書館館藏囉!北市圖的網址如下:
http://book.tpml.edu.tw/webpac/bookDetail.do?id=521584
希望這樣介紹,能對想自己做作業系統的朋友,有點幫助!
嵌入式記憶體英文 在 嵌入式系統(II)_張慶龍_單元四即時作業系統基本觀念(2)_Part 1 ... 的美食出口停車場
嵌入式 系統(I)_洪崇文_單元一 嵌入式 系統基礎與簡介_Part 1 嵌入式 系統介紹 . DeltaMOOCx•15K views · 9:13 · Go to channel · 許志華計概6-4 記憶體. Chih ... ... <看更多>