《BeagleBone开发指南》——1.5 capes

简介:

本节书摘来异步社区《BeagleBone开发指南》一书中的第1章,第1.5节,作者:【爱】Derek Molloy(莫洛伊),更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.5 capes

capes是能够附在P8/P9扩展端口上的子板,它们被叫作capes(像超人的披肩)主要是因为板子的形状,它们环绕着RJ-45网络连接头。当它们互相兼容时,你可以同时最多连上4个Capes。

有些Capes使用大量的引脚,比如,在第11章中,你将会看到LCD4 cape。它使用P8端口的27~46号引脚,并且一些模拟输入引脚作为了按键和电阻触摸屏的接口,如果你使用eMMC来启动BeagleBone Black的话,则会剩下非常少的引脚用作GPIO。另外,LCD cape没有插针接口。图1-9展示了当LCD cape连接在BeagleBone Black上时的两个视图,其上有标准的BeagleBone Black Debian Linux发布版本运行。

2d896b78a44b3da0b580fd6d8c26757ddfc489e9

BeagleBone当前能够适用的capes有50多种,在www.beagleboard.org/cape网址有完整的列表。这里有一些capes的样例可以选择在你的项目中应用(如图1-10所示)。

LCD capes有不同的尺寸可使用:7″(800×480),4″(480×272)和3″(320×240),图1-9中拍摄的是4″版本。它们配备电阻触摸屏,意味着你可以使用触摸笔(或者手指甲)与屏幕进行交互。这不同于现在的电容触摸屏的手机或者平板。

The Adafruit Proto是一个低成本(约10美元)的cape原型板,你可以使用它为试验电路板搭建一个更加稳定的平台。还有许多其他的试验电路板和原型capes也可以使用。

The Replicape(约179美元)是一个给人印象深刻的开源3D打印机cape,它有5个步进电机驱动,支持等步细分。在www.thing-printer.com网站上可以获得更多信息。

Valent F(x) LOGi-Bone FPGA开发板cape(约89美元),使用了一片Spartan 6 LX9芯片,为BeagleBone Black上添加FPGA功能。这些FPGA能够提供可编程逻辑块,允许非常快的I/O操作,但是这样也增加了复杂性。这个cape也提供了一个Arduino的端口,使它能够直接连接到已经开发的Arduino平台。在第13章的开始部分将会简要讨论这个cape。

有一些相机capes,比如在www.beagleboardtoys.com上提到的3.1MP Camera cape,提供了一个可供选择的USB网络摄像头;但是,它不能和eMMC同时使用,所以BeagleBone Black板必须从micro-SD卡启动。

当capes彼此连接时,你必须仔细考虑其兼容性。有一个描述较多常见capes兼容性的表格在tiny.cc/ebb104网站上,这个列表仅仅是很小的一部分。还有很多其他的capes可以使用,并且随着时间的流逝会有更多的capes被开发出来。

8f262efa3b0e9f3748dd14183d86f786174d2489
相关文章
|
缓存 JavaScript
vue阻止浏览器刷新和关闭页面提示
使用场景:在使用vuex进行缓存管理时,页面的缓存会随着页面关闭而消失,如果缓存动作仍在进行中,关闭页面会导致数据丢失,此时需要阻止页面关闭
1720 3
|
消息中间件 负载均衡 Kafka
Kafka的ISR和OSR的作用分别是什么
Kafka的ISR和OSR的作用分别是什么
997 3
|
10月前
|
算法 测试技术 Go
Go 1.24.0 重磅发布:新特性、新工具,开发者必看!
`Go 1.24.0` 已正式发布,带来诸多改进和新特性。语言层面上,泛型类型别名现已被完全支持;性能方面,通过优化 `map` 实现和内存分配,减少了 2-3% 的 CPU 开销;工具链新增模块工具依赖跟踪及测试分析器;标准库增加了弱引用包、FIPS 140-3 合规机制等;WebAssembly 支持也得到了增强。快来下载体验吧!
630 7
|
机器学习/深度学习 人工智能 算法
探索量子计算:原理、进展与未来影响
探索量子计算:原理、进展与未来影响
|
安全
静态IP代理的最佳实践如何选择合适的方法
在信息化时代,网络成为生活的重要部分,为保护个人信息安全,使用静态IP代理变得越来越普遍。本文介绍了五种实现静态IP代理的方法:租用服务、自建服务器、云服务、ISP提供及转发代理,帮助用户根据需求选择最合适的方式。
488 2
|
JSON 算法 Java
hutool工具的简单使用
这篇文章介绍了Hutool工具库的基本使用,通过代码示例展示了如何利用Hutool进行字符串处理、文件操作、集合操作、加密解密、日期时间处理、网络请求和读取资源文件等常见任务。
523 0
hutool工具的简单使用
|
域名解析 网络协议 安全
DNS隧道
【8月更文挑战第20天】
605 1
|
SQL JSON Java
基于dataX实现多种数据源数据汇聚(一)
在数据中台项目实践过程中,经常需要获取多个部门、多个系统的数据,此时面临多种多样的数据库,如何快速稳定的获取数据,并持续归集到数据中台的数据仓库中,是每个数据中台项目必须解决的问题。本文介绍了我在项目实践过程中,基于dataX实现数据汇聚的一些使用心得,在此和大家分享,希望有所帮助。
3076 0
基于dataX实现多种数据源数据汇聚(一)
|
人工智能 监控 机器人
在阿里云百炼平台上,利用流程管理功能搭建专属流程能力的评测报告
在阿里云百炼平台上,利用流程管理功能搭建专属流程能力的评测报告如下:
Snowflake的架构
【2月更文挑战第25天】
505 3
Snowflake的架构

热门文章

最新文章