当前,一个典型的基于微控制器板的售价在120元左右,而BeagleBone Black的售价在330元左右。除了更强大的处理器以外,你额外的钱还买到了什么?编程
内建网络不单单是指板载的Ethernet接口,还指Linux中全部可用的网络工具包。使用这些工具,你可使用像FTP、Telnet、SSH这样的服务,甚至能够将你的Web服务器部署在板子上。本文选自BeagleBone Black快速入门教程大学霸服务器
得益于内建的网络服务,可使得经过英特网访问电子制做项目变得很是容易。例如,若是你设计了一个数据记录系统,你能够经过FTP客户端下载保存的数据或者将数据经过电子邮件定时地发送给你。固然,远程访问一样容许你在千里以外更新板子上的代码。网络
不须要依赖外部硬件,板子能够保持正确的日期和时间,这得益于NTP(网络时间协议)协议,板子经过访问NTP服务器来保持时间正确。本文选自BeagleBone Black快速入门教程大学霸多线程
和咱们的计算机同样,嵌入式Linux平台也有内建的文件系统。因此,存储、组织和检索数据是So Easy的。虽然默认的Debian系统使用的是EXT4文件系统,可是若是你有能力的话彻底能够根据你的需求采用不一样的文件系统,如EXT2、JFS、ReiserFS甚至NTFS等。编程语言
在Linux下一些经常使用的语言基本获得了移植,他们包括C、C++、Python、Perl、Ruby以及Shell脚本。你可使用最合适你的一种来使用或者组合起来使用。工具
多线程是计算机系统的一大核心功能。不像典型的8位微控制器,嵌入式Linux平台能够在多个任务或程序间分配处理器时间。这就意味着,若是你的项目要向服务器传输一个大文件,在此之间你不须要中止其余能够运行的任务。本文选自BeagleBone Black快速入门教程大学霸spa
很是多的Linux软件如今已经能够在BeagleBone上运行了,而且数量还在不断增长。例如,当你在项目中须要访问一个USB摄像头的时候,你只须要简单地下载编译一个开源的命令行程序便可,它能够将摄像头捕获的信息存储到JPG文件中。命令行
在互联网和社区中历来不缺少Linux的支持信息,你在项目中遇到的任何问题均可以在那里寻求帮助。例如Beaglebone的官方论坛http://beagleboard.org/Community/Forums;问答社区Stack Overflow http://stackoverflow.com/等。本文选自BeagleBone Black快速入门教程大学霸线程