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

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

1.1  Maker的世界

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

1.1.1  Maker眼里的Linux

如果你有听说过Linux,那么第一直觉就是它是一个计算机操作系统,就像OS X和Windows一样。它在诞生之初到现在最为普通人知道的就是用户桌面和服务器系统。但是现在,它涉足的领域就不止于此了。它现在运行在各种电子设备中,如智能手机、路由器、甚至烤面包机中。这些系统中运行的确实是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大小比较

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

  1. BeagleBone Black快速入门教程

    BeagleBone Black快速入门教程 试读样张下载地址:http://pan.baidu.com/s/1bnjJEnP 本教程是国内唯一BeagleBone Black中文教程.本教程全面讲解 ...

  2. OUYA游戏开发快速入门教程第1章了解OUYA及其设备

    OUYA游戏开发快速入门教程第1章了解OUYA及其设备 OUYA是基于Andorid系统的游戏主机.围绕OUYA游戏机,已经形成一个完整的生态圈.在国外,OUYA已经成为知名的游戏平台.本章会站在玩家 ...

  3. ArduinoYun快速入门教程第1章ArduinoYun概览

    ArduinoYun快速入门教程第1章ArduinoYun概览 本章是全书的开篇,在本章笔者将把Arduino以及Yun的方方面面介绍给大家.其中包括Arduino这个术语的解释.Yun相对其他开发板 ...

  4. 其他主流开源硬件简介BeagleBone Black快速入门

    其他主流开源硬件简介BeagleBone Black快速入门 1.3 其他主流开源硬件简介 开源硬件种类繁多,但主要有两款开源硬件常与BeagleBone比较.它们就是Arduino和Raspberr ...

  5. ​HealthKit开发快速入门教程大学霸内部教程

    ​HealthKit开发快速入门教程大学霸内部教程 ​ ​ 国内第一本HealthKit专向教程.本教程详细讲解iOS中,如何使用HealthKit框架开发健康应用.最后,本教程结合HealthKit ...

  6. Apple Watch开发快速入门教程

     Apple Watch开发快速入门教程  试读下载地址:http://pan.baidu.com/s/1eQ8JdR0 介绍:苹果为Watch提供全新的开发框架WatchKit.本教程是国内第一本A ...

  7. 认识AndEngine选自Android 2D游戏引擎AndEngine快速入门教程

    认识AndEngine什么是AndEngine 随着Android手机.平板的盛行,Android下的游戏也不断的变得火热.而对于游戏开发有兴趣的同学们,应该也想要学习开发游戏.虽说游戏开发的引擎较多 ...

  8. Android 2D游戏引擎AndEngine快速入门教程

    Android 2D游戏引擎AndEngine快速入门教程 介绍:AndEngine是一款知名的Android 2D游戏引擎.该引擎代码开源,并且可以免费使用.本书详细讲解如何使用AndEngine引 ...

  9. OUYA游戏开发快速入门教程

     OUYA游戏开发快速入门教程 试读地址:http://pan.baidu.com/s/1o63a3W2 本教程是国内唯一OUYA游戏开发教程.本教程基于Unity全面讲解OUYA游戏开发方式.内容包 ...

最新文章

  1. swift通知栏推送_如何使用Swift和Laravel使用推送通知创建iOS加密跟踪应用
  2. STE:中科院微生物所胡松年组揭示一年内医院ICU环境菌群的生物多样性
  3. 第四章-数据共享与保护
  4. Python 为什么要使用描述符?
  5. python可以提高程序执行速度N倍你知道吗?
  6. 关系型数据的分布式处理系统:Cobar
  7. 鸿蒙有安卓内核吗,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪
  8. kotlin中mainactivity无法直接调用xml中的控件_使用Kotlin高效地开发Android App(一)
  9. 理解 Python 中的异步编程
  10. 3分钟快速理解什么是Docker容器
  11. jsp引入页面,即包含文件的两种方法介绍
  12. DSO的记录模式Record Mode字段测试
  13. 【观察】新华三大学:逆势而上,顺势而为,应势而变
  14. 名字打架小游戏flash版
  15. 世界500强面试题(趣味智力测试题)
  16. vue自执行函数,vue3动态组件
  17. 谷歌浏览器安装插件教程步骤,开发用这2个插件工作效率倍增
  18. 个税计算公式excel_财务不会做工资表?全函数统计查询、自动个税计算模板送你,给力...
  19. python抓包超星网课试卷_2020网络数据采集与Python爬虫【带实验】高校邦网课答案...
  20. [矩阵论]欧氏空间的线性变换是正交变换的充要条件是,它对于标准正交基的矩阵是正交矩阵

热门文章

  1. cocoa 坑爹的委托
  2. wan886网址导航 Bo9bo高清电影 两个图标 怎么都删不掉
  3. qt designer启动后不显示界面问题的原因与解决办法
  4. ssh登录一段时间后断开的解决方案
  5. Js中最常见的异常捕捉 TryCatch
  6. eclipse没有server选项解决方法
  7. 动态更新ViewPager?
  8. 为什么`[`比`子集更好?
  9. 如何有效地连接字符串
  10. 如何使用Node.js获取当前脚本的路径?