文档章节

BeagleBone Black快速入门教程第1章嵌入式Linux之于Maker们

大学霸
 大学霸
发布于 2014/12/04 10:14
字数 847
阅读 495
收藏 15

BeagleBone Black快速入门教程第1章嵌入式Linux之于Maker

Maker的中文含义类似“创客”。创客是指一群酷爱科技、热衷实践的人群,他们以分享技术、交流思想为乐。但为了保持Maker的原味,这里我们一致使用英文的MakerMaker文化是DIYDo IT Yourself)文化的延伸,它在其中糅合了技术元素。本文选自《BeagleBone Black快速入门教程大学霸》

1.1  Maker的世界

Maker们的兴趣主要集中在以工程化为导向的主题上,例如,电子、机械、机器人以及3D打印等,也包括相关工具的熟练使用,如CNC(数控机床)、激光切割机等,还包括传统的金属加工、木工及艺术创作。他们善于挖掘新技术、鼓励创新与原型化,他们不单有想法、还有成型的作品,是“知行合一”的忠实实践者。他们注重在实践中学习新东西,并加以创造性的使用。Maker们对于新技术的嗅觉灵敏度是奇高的,对于BeagleBone这样的设备,一定不会逃过他们的法眼。当然,在介绍BeagleBone之前我们应该了解一下嵌入式Linux本文选自《BeagleBone Black快速入门教程大学霸》

1.1.1  Maker眼里的Linux

如果你有听说过Linux,那么第一直觉就是它是一个计算机操作系统,就像OS XWindows一样。它在诞生之初到现在最为普通人知道的就是用户桌面和服务器系统。但是现在,它涉足的领域就不止于此了。它现在运行在各种电子设备中,如智能手机、路由器、甚至烤面包机中。这些系统中运行的确实是Linux系统,但是通常将这一类用途的Linux称为嵌入式Linux系统。嵌入式Linux系统模糊了电脑和设备之间的定义。这种模糊强度打通了进入Maker领域的道路,这使得更多强大的工具可以为普通人所使用,而不仅仅是那些以电子设计为生的人们。

1.1.2  Maker眼里的BeagleBone

说到电子设计,一些Maker偏爱微控制器平台,例如火热的Arduino。但是对于一些比较复杂的项目,8位的微控制器就有些捉襟见肘了。例如,8位的微控制器可以勉强处理采样率不高的音频,但是对于视频处理来说就真的无能为力了。但是,随着嵌入式系统的蓬勃发展,使得初级和中级用户比以前更容易接触到它们。

BeagleBone就是一个面向Maker设计的嵌入式Linux开发板。它是一个开源硬件,使用ARM Cortex-A系列核心的TI处理器。这个处理器是为低功耗移动设备设计的,这也是它可以非常容易运行Android系统的原因。如图1.1所示是Arduino Uno兼容板和BeagleBone Black尺寸比较。本文选自《BeagleBone Black快速入门教程大学霸》

1.1  Arduino Uno兼容板与BeagleBone Black大小比较


© 著作权归作者所有

大学霸
粉丝 270
博文 908
码字总数 557321
作品 0
东城
程序员
私信 提问
为什么使用BeagleBone BeagleBone的优点

为什么使用BeagleBone BeagleBone的优点 当前,一个典型的基于微控制器板的售价在120元左右,而BeagleBone Black的售价在330元左右。除了更强大的处理器之外,你额外的钱还买到了什么? 1.2....

大学霸
2015/01/08
730
0
BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍

BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍 你进入BeagleBone世界的第一步就是将它连接以得到命令提示,然后你就可以处理文件以及执行命令了。在这里,你就可以定制你的整个系统...

大学霸
2015/04/09
455
0
BeagleBone Black教程之BeagleBone Black设备的连接

BeagleBone Black教程之BeagleBone Black设备的连接 BeagleBone Black开发前需要准备的材料 经过上面的介绍,相信你已经对BeagleBone有了大致的了解,你需要注意到完成一件事情可能有多种不同...

大学霸
2015/07/06
3.5K
0
Beaglebone Black的启动

Beaglebone Black的启动 第1章 准备开始 Beaglebone Black上最显眼的恐怕就是板子两侧的扩展端口,一侧有46个端口,共92个端口Beaglebone Black的启动。并且,每个数字端口有8种不同的模式供...

大学霸
2015/03/26
1K
1
BeagleBone Black项目实训手册(大学霸内部资料)

BeagleBone Black项目实训手册(大学霸内部资料) 介绍:本教程是《BeagleBone Black快速入门教程》的后续教程。本教程以项目操作为主,讲解LED项目、声音项目、传感器项目以及显示项目,并对...

大学霸
2015/03/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

高速PCB设计软件allegro中与网络有关的约束规则设置

在allegro pcb的设计过程中,设计约束规则包括时序规则、间距规则、信号完整性规则以及物理规则等,本期主要详细讲解与物理、间距与电气约束中的线宽、线间距物理规则的设置。 一、线宽设置 ...

demyar
4分钟前
1
0
Linux 启动停止SpringBoot jar 程序部署Shell 脚本

#!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=algorithm.jar #使用说明,用来提示输入参数 usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]...

草庐过客
6分钟前
1
0
mysql-connector-java驱动升级到8.0后数据库保存时间出现时差

1.问题:在一个新项目中用到了新版的mysql jdbc 驱动后,发现保存到数据库的时间出现了时差 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>......

ValSong
7分钟前
1
0
好程序员大数据教程Scala系列之隐式转换和隐式参数

5.1. 概念 隐式转换和隐式参数是Scala中两个非常强大的功能,利用隐式转换和隐式参数,你可以提供优雅的类库,对类库的使用者隐匿掉那些枯燥乏味的细节。 5.2. 作用 隐式的对类的方法进行增强...

好程序员官网
12分钟前
1
0
多线程必备

初次接触线程,可能有很多初学者搞不明白,始终云里雾里,那么本篇文章直接带大家介绍多线程必须知道的几个点 接下来没有多余,直接上干货 1. 进程和线程的区别是什么? 进程是执行着的应用程序,...

理性思考
15分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部