爲何使用BeagleBone BeagleBone的優勢

爲何使用BeagleBone BeagleBone的優勢 

當前,一個典型的基於微控制器板的售價在120元左右,而BeagleBone Black的售價在330元左右。除了更強大的處理器以外,你額外的錢還買到了什麼?編程

1.2.1  內建網絡

內建網絡不單單是指板載的Ethernet接口,還指Linux中全部可用的網絡工具包。使用這些工具,你可使用像FTPTelnetSSH這樣的服務,甚至能夠將你的Web服務器部署在板子上。本文選自BeagleBone Black快速入門教程大學霸服務器

1.2.2  遠程訪問

得益於內建的網絡服務,可使得經過英特網訪問電子製做項目變得很是容易。例如,若是你設計了一個數據記錄系統,你能夠經過FTP客戶端下載保存的數據或者將數據經過電子郵件定時地發送給你。固然,遠程訪問一樣容許你在千里以外更新板子上的代碼。網絡

1.2.3  時間保持

不須要依賴外部硬件,板子能夠保持正確的日期和時間,這得益於NTP(網絡時間協議)協議,板子經過訪問NTP服務器來保持時間正確。本文選自BeagleBone Black快速入門教程大學霸多線程

1.2.4  文件系統

和咱們的計算機同樣,嵌入式Linux平臺也有內建的文件系統。因此,存儲、組織和檢索數據是So Easy的。雖然默認的Debian系統使用的是EXT4文件系統,可是若是你有能力的話徹底能夠根據你的需求採用不一樣的文件系統,如EXT2JFSReiserFS甚至NTFS等。編程語言

1.2.5  多種可用的編程語言

Linux下一些經常使用的語言基本獲得了移植,他們包括CC++PythonPerlRuby以及Shell腳本。你可使用最合適你的一種來使用或者組合起來使用。工具

1.2.6  多線程

多線程是計算機系統的一大核心功能。不像典型的8位微控制器,嵌入式Linux平臺能夠在多個任務或程序間分配處理器時間。這就意味着,若是你的項目要向服務器傳輸一個大文件,在此之間你不須要中止其餘能夠運行的任務。本文選自BeagleBone Black快速入門教程大學霸spa

1.2.7  Linux軟件

很是多的Linux軟件如今已經能夠在BeagleBone上運行了,而且數量還在不斷增長。例如,當你在項目中須要訪問一個USB攝像頭的時候,你只須要簡單地下載編譯一個開源的命令行程序便可,它能夠將攝像頭捕獲的信息存儲到JPG文件中。命令行

1.2.8  Linux支持

在互聯網和社區中歷來不缺少Linux的支持信息,你在項目中遇到的任何問題均可以在那裏尋求幫助。例如Beaglebone的官方論壇http://beagleboard.org/Community/Forums;問答社區Stack Overflow http://stackoverflow.com/等。本文選自BeagleBone Black快速入門教程大學霸線程

相關文章
相關標籤/搜索