學習 ARM Linux 系統,嵌入式 Linux,使用 Beaglebone 開發板介面開發專案等等
從這 15.5 小時的課程,你會學到
1. 了解 ROM – Uboot – Linux 上的核心啟動流程 – ARM 系統和測試
2. 在 Beaglebone 硬體上逐步執行和測試核心,Bootloader 編譯
3. U-Boot,MLO,SPL,解說和測試
4. 了解 AM 335x SOC 的各種子系統,如 GPIO,I2C,MMC,啟動模式等
5. 了解平台裝置及其工作原理
6. 了解 ARM 開發板配置檔案
7. Linux 裝置樹 ( device tree )
8. 了解 AM 335x 的各種啟動模式
9. eMMC OS 更新和啟動新的 Debian OS
10. 序列埠啟動(UART)
11. TFTP 啟動
12. NFS 啟動
13. Beaglebone 網路
14. Busybox 編譯和測試
15. 在 Beaglebone 上配置和使用 Buildroot
16. 從頭開始編寫 uEnv dot txt 並進行測試
17. 在 BBB 上使用 I2C 工具
18. 使用 Eclipse IDE 開發硬體介面專案和“C”應用程式開發
19. GPIO 程式設計
20. 連接外部 LED,7段顯示器和程式碼開發
21. LCD 和相關專案的介面
22. 連接 MPU 6050 感應器和傾斜感應
23. EEPROM 程式設計
>英文字幕:有
https://softnshare.wordpress.com/…/embedded-linux-step-by-…/
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「embedded linux開發板」的推薦目錄:
embedded linux開發板 在 Analog Devices台灣亞德諾半導體股份有限公司 Facebook 的精選貼文
[新品快訊]ADI推出多核心SHARC+ ARM單晶片
提升5倍節能效率改善即時音訊與工業應用
[2015年6月17日台北訊]全球高效能半導體訊號處理解決方案領導廠商Analog Devices (ADI)亞德諾半導體公司,針對高性能、高節能效率與即時性新產品系列推出八款SHARC®處理器,這些新品透過採用兩個增強型SHARC+®內核、先進DSP加速器(FFT、FIR、IIR),提供超過每秒240億次浮點運算(FLOPS)的最佳性能。由於ADSP-SC58x與ADSP-2158x系列在高溫下功耗小於2瓦,使得新處理器系列的節能效率優於前代SHARC產品的5倍以上,且超過同級競爭處理器2倍以上。在散熱管理對功耗形成限制,或無法容忍成本高、可靠性低的風扇等應用中,這些優勢提供了領先業界的數位訊號處理性能。適用領域包括汽車、消費性和專業級音響、多軸馬達控制和能源分配系統等。欲知詳情請瀏覽影片: http://analog.com/ADSP-SC58xVideo。
• 訂購ADSP-SC58x、ADSP-2158x 樣品、下載資料手冊、參考設計及其他技術文件: www.analog.com/SC58x
• 訂購快速開發EZ-Kit評估板: www.analog.com/SC58xEZKIT
• 由EngineerZone®- ADI線上技術處理器及DSP支援社群的ADI工程師為您答疑解惑: ez.analog.com/community/dsp
ADSP-SC58x產品補充了SHARC+內核和DSP加速器系列,並新增了一款ARM® Cortex-A5處理器,FPU和Neon® DSP擴展指令集可以應付額外的即時處理任務與管理周邊,以便連接音訊、工業閉迴路控制和工業感測應用中的時間關鍵型資料。這些介面包括Gigabit Ethernet 介面(支援AVB和IEEE-1588)、高速USB介面、行動儲存(包括SD/SDIO)、PCI Express和多種其他連接選項,可以打造出彈性而精簡的系統設計。
ADSP-2158x系列(不包括ARM Cortex-A5內核)針對一般需要DSP輔助處理器的應用,包括兩個SHARC+內核和DSP加速器,同時還具有與所有內核相匹配的一組周邊。
在軟體智慧財產權保護日益成為業界一大安全顧慮的背景下,ADI還同時推出了ARM®TrustZone®安全功能以及一個板載的加密硬體加速器。對於可靠性至關重要的應用,可透過記憶體同位和糾錯硬體提高資料的完整性。
新的ADSP-SC58x和ADSP-2158x系列具有整合度高、功耗低的特點,可以大幅降低物料成本和電路板佔用面積,降低設計複雜性,縮短當今複雜應用的上市時間。
ADI CrossCore®Embedded Studio提供支援
ADSP-SC58x/2158x系列受ADI公司屢獲獎項的Crosscore® Embedded Studio開發工具套件支援,為設計工程師提供互動式即時開發工具,可協助其設計達到最佳化,並縮短產品上市時間。
• 欲了解更多關於CrossCore Embedded Studio,請瀏覽: www.analog.com/cces
此外,ADI與Micrium密切合作,在SHARC+及ARM Cortex-A5內核提供μC/ OS-II和μC/ OS-III®即時內核,以及運行在ARM Cortex-A5之上的Micrium USB Host、USB Device和檔案系統堆疊。
ADI公司還提供了一款針對Cross Core Embedded Studio的Linux外掛程式,使客戶得以利用嵌入式Linux的通訊堆疊和應用套裝程式,使其運行在ARM Cortex-A5內核上。
ADSP-SC58x EZ-KIT-Lite開發板和ICE-1000/2000模擬器讓先進應用方案的創建、測試與除錯,更加方便易用。
價格、評估板及產品樣品供貨情況
即日起開始提供產品樣品與全套開發工具。選項包括一個或兩個SHARC+內核、有/無ARM Cortex-A5內核、各種周邊配置、及兩種19mm×19mm BGA封裝選擇。這些產品以每萬顆訂量報價為每顆17.00美元起。ADSP-SC589 EZ-KIT-Lite外加ICE-1000模擬器和CrossCore Embedded Studio授權的限時特惠價僅為495美元,敬請留意。
關於ADI公司
Analog Devices, Inc.(簡稱ADI)始終致力於設計與製造先進的半導體產品和優秀的解決方案,憑藉傑出的感測、測量和連接技術,搭建連接真實世界和數位世界的智慧化橋樑,從而協助客戶重新認識周圍的世界。詳情請瀏覽ADI官網http://www.analog.com
embedded linux開發板 在 紀老師程式教學網 Facebook 的最佳貼文
[開發版介紹] Arduino、Raspberry Pi、Beaglebone Black、Intel Galileo
上週五、週六,連續發了兩篇關於「電子電路簡介」、「組合語言免費電子書」,希望多少幫忙一點想跨入「自動控制」或「機器人」領域的朋友,沒想到迴響很大啊!大家都跟我一樣看「無敵鐵金剛」長大的嗎?(謎之聲:「無敵鐵金剛?那啥?我們只想收服『神奇寶貝』或是抽個『神之卡』戰鬥...」 XD)
接著就有人問我,想自修跨入「嵌入式系統」該怎麼做?就像你學電腦語言得先買部電腦一樣,學嵌入式系統當然得買塊「開發板」,才能在上面連接一堆馬達啦、紅外線偵測器啦...然後寫程式來玩。
所以問題就來了:「紀老師,我該買哪塊開發板?」今天這篇文章就是專門為您準備的!目前流傳較廣、有代表性的開發板大概有下列幾塊:
1. Arduino(發音類似「阿嘟以諾」)
自動控制用開發板!雖然執行速度與記憶體都不大,也沒辦法在上面安裝 Linux,不過有大量的數位、類比 I/O 腳位,讓你不用額外拉電路,就讓你控制 LED 燈、馬達、超音波或紅外線偵測器...電路。做個「具備基本反射動作」的機器人足夠了!價位約台幣數百元~一千多元不等(看型號,建議買 Uno 或 Yun 這兩種之一,Uno 流傳較廣,文件較多)。打比方來說,就像動物界的「草履蟲」,簡單好了解,但又具備所有動物該有的反射動作。缺點是無法安裝 Linux 之類的作業系統,賦予它一顆能做複雜思考的大腦。使用 C 語言,開發工具完全免費下載。
2. Raspberry Pi(樹莓派)
雖然只有信用卡大小、耗電量 3 Watt 比小夜燈還少,但卻具備 HDMI 高清輸出,MPEG 4 硬體解碼、以及安裝 Linux 等各類作業系統的能力。它的運算能力,與 2000 年初期的智慧型手機差不多。要安裝 Android 這類複雜的手機作業系統上去可能跑不太動,但安裝經過「瘦身」削減功能的 Linux 作業系統,可是綽綽有餘!你可以把它看成根本是一台十幾年前規格的桌機沒有問題。只有數位 I/O 腳位,想接一些類比的輸出入裝置,得額外拉一點電路,並配合取樣,轉成數位信號才能接受。由於具備高清輸出、能安裝作業系統(所以會寫 Linux 軟體的,就會寫跑在安裝有 Linux 系統之 Raspberry Pi 上的程式)、有網路孔 x1、USB x2、SD 卡插槽...,很多人就把它連接支援 Linux 的 USB WebCam,做成鳥類觀察、小寶寶照護...等監視系統,然後把影像配合網路串流回自己的手機。因為耗電量少(3W),所以電源供應有人用乾電池,有人用太陽能板。也有人在 Linux 上安裝 BT 下載軟體與影音播放器,左邊用 HDMI 輸出接高解析電視,右邊用 USB 接 2TB 的外接碟,就這麼 24 小時不關下載東西(反正耗電量 3W 而已嘛)。想更了解 Raspberry Pi,可以參考我寫的一個部落格:「Raspberry Pi 的奇幻漂流」( http://life-of-raspberrypi.blogspot.tw/ )。
價格大約台幣一千多元上下,它就是一個安裝了 Linux 的系統。所以可以使用 C、Java、Python...任何支援 Linux 的程式語言開發。
3. Beaglebone Black(被戲稱「黑色狗骨頭」,Beagle 是獵犬之意、bone=骨頭,電路板底色習慣用黑色,故稱)
德州儀器(Texas Instrument, TI)出品,硬體規格全開放的一款優秀開發板。大約台幣五、六千元,運算能力、記憶體都較 Raspberry Pi 為強。只不過它仍然使用 ARM 作為 CPU(嵌入式世界裡,ARM 比 Intel/AMD 要有名得太多了!)可以安裝 Linux,甚至於安裝 Android,外接個 LCD 就跟一支手機沒啥兩樣了(當然 SIM 卡插槽、GPS 定位、加速度計得另購外接)。運算能力跟現在的低階手機差不多,也是具備多種 I/O 腳位,讓你外接電子電路做各種實驗。
4. Intel Galileo(伽利略)
Intel 不甘市場被 ARM 瓜分,做出來與 ARM CPU(如 Raspberry Pi、Beaglebone Black)打對台的開發板。價格大約台幣兩、三千元。CPU 當然是用 Intel 的 x86 架構,對於熟悉桌機的朋友來說,了解這塊開發板的硬體對您應該沒啥問題。對我來說,它就是「好一點的 Raspberry Pi」。要跑最新版的 Android 是有點喘啦~ 跑 Linux 或早期的 WindowsCE 應該沒問題。
所以,喜歡做自動控制、不需要太有自我判斷智慧、不想拉太多額外電路的,選擇 Arduino。想安裝 Linux,做多媒體影音、視訊、網路...功能的,看你想買 Raspberry Pi(CPU = ARM,資料較多)還是 Intel Galileo(CPU = Intel,x86)都可以。想玩手機作業系統,如 Android 的,就買 Beaglebone Black。雖然不是「一定得如此買」,但是「能滿足您大部分的實驗應用」就是了。
希望這樣的介紹對大家有幫助!
四塊開發板比較文章:「Embedded Linux Board Comparison」
https://learn.adafruit.com/embedded-linux-board-comparison/