为什么使用BeagleBone BeagleBone的优点
来源:互联网 发布:2017淘宝处罚考试答案 编辑:程序博客网 时间:2024/06/08 11:43
为什么使用BeagleBone BeagleBone的优点
当前,一个典型的基于微控制器板的售价在120元左右,而BeagleBone Black的售价在330元左右。除了更强大的处理器之外,你额外的钱还买到了什么?
1.2.1 内建网络
内建网络不仅仅是指板载的Ethernet接口,还指Linux中所有可用的网络工具包。使用这些工具,你可以使用像FTP、Telnet、SSH这样的服务,甚至可以将你的Web服务器部署在板子上。本文选自BeagleBone Black快速入门教程大学霸
1.2.2 远程访问
得益于内建的网络服务,可以使得通过英特网访问电子制作项目变得非常容易。例如,如果你设计了一个数据记录系统,你可以通过FTP客户端下载保存的数据或者将数据通过电子邮件定时地发送给你。当然,远程访问同样允许你在千里之外更新板子上的代码。
1.2.3 时间保持
不需要依赖外部硬件,板子可以保持正确的日期和时间,这得益于NTP(网络时间协议)协议,板子通过访问NTP服务器来保持时间正确。本文选自BeagleBone Black快速入门教程大学霸
1.2.4 文件系统
和我们的计算机一样,嵌入式Linux平台也有内建的文件系统。所以,存储、组织和检索数据是So Easy的。虽然默认的Debian系统使用的是EXT4文件系统,但是如果你有能力的话完全可以根据你的需求采用不同的文件系统,如EXT2、JFS、ReiserFS甚至NTFS等。
1.2.5 多种可用的编程语言
在Linux下一些常用的语言基本得到了移植,他们包括C、C++、Python、Perl、Ruby以及Shell脚本。你可以使用最合适你的一种来使用或者组合起来使用。
1.2.6 多线程
多线程是计算机系统的一大核心功能。不像典型的8位微控制器,嵌入式Linux平台可以在多个任务或程序间分配处理器时间。这就意味着,如果你的项目要向服务器传输一个大文件,在此之间你不需要停止其他可以运行的任务。本文选自BeagleBone Black快速入门教程大学霸
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快速入门教程大学霸
- 为什么使用BeagleBone BeagleBone的优点
- Beaglebone
- beaglebone
- 使用Beaglebone Black的ADC
- 使用Beaglebone Black的SPI
- 使用Beaglebone Black的ADC
- 使用Beaglebone Black的SPI
- 使用Beaglebone Black的IO口
- 使用Beaglebone Black的串口UART
- 使用Beaglebone Black的I2C(一)
- 使用Beaglebone Black的PRU(一)
- 使用Beaglebone Black的IO口
- 使用Beaglebone Black的串口UART
- 使用Beaglebone Black的串口UART
- BeagleBone Black 使用注意事项
- Beaglebone Black使用记录
- BeagleBone的GPIO控制
- Beaglebone Black的启动
- 解决yum安装出现错误:Cannot retrieve metalink for repository: epel. Please verify its path and try again
- Linux之grep命令
- linux write函数是否原子操作
- Linux下使用有那(挂载)centos , ubuntu
- NYOJ A+B Problem(V)
- 为什么使用BeagleBone BeagleBone的优点
- Mac系统显示或隐藏文件夹的方法
- 5种将死的编程语言
- 如何测量MSP430的功耗?
- getServletContext().getRealPath("/")的测试
- getPath(), getAbsolutePath()和 getCanonicalPath() 的区别
- Ubuntu下v8 javascript虚拟机的编译与使用
- 基础算法系列(五)排序算法之冒泡排序
- 程序crash后定位