minnowboard turbot 已成为电子工程和嵌入式计算领域的熟悉名称。这款微型单板计算机 (sbc) 来自minnowboard foundation,由adi engineering制造,速度快、功能强大,是适用于各种应用的多功能开源计算平台。在两部分(或更多)实践的第一部分中,我将提供与董事会合作的概述和初步经验。
著名的 minnowboard turbot 基于 intel atom e38xx处理器,并进行了更新和扩展。它现在有两个不同的版本(据我所知):双核版本(minnowboard turbot dual)和四核版本(minnowboard turbot quad)。我正在使用更新的四核版本(向nereus的 allison 大喊:感谢您让 ep 成为评估板)。minnowboard 的完整设计资料以开源形式发布,允许专业开发人员快速创建他们的定制衍生设计并进入市场。
quad 版本 - 几乎与原来的 turbot(现在称为 turbot dual)相同 - 拥有一个风扇散热器,以保持 e3845 四核处理器凉爽和快乐。minnowboard turbot quad 配备 2gb ddr3l-1067 ram,并提供 microsd 和 sata 存储连接。还有一个预焊接的 rtc 电池座、usb 3.0/2.0 主机端口和一个微型 hdmi 端口。minnowboard turbot 还声称通过千兆以太网 (gbe) 以及图形和原始速度增强了性能,并支持大多数 linux 操作系统、windows 10 iot core 和 android。
minnowboard turbot quad 的详细规格包括:
处理器 — intel atom e3845 (bay trail-i),4x 1. 91 ghz,2-mb 缓存,intel hd graphics,10-w tdp(在双核版本中,处理器为 intel atom e3826 / 2 x 1。 46 ghz,1 mb 缓存)
内存– 2gb ddr3l-1067 – 用于 tianocore uefi 的 8-mb spi 启动闪存– coreboot、seabios
存储– microsd 插槽– sata ii (3 gbps)
显示器 — microhdmi 端口
网络 - 千兆以太网端口(英特尔 i210)
音频 - 通过 hdmi 的 windows 数字
其他 i/o – usb 3. 0 主机端口、usb 2. 0 主机端口、串行控制台(通过 ftdi 电缆)– 扩展连接器(与以前的 lure 扩展板兼容)
26 针低速扩展连接器 (lse) — spi、i2c、i2s 音频、2x uart(ttl 电平)、8x gpio(2x 支持 pwm)、+5v、gnd
60 针高速扩展连接器 (hse) – 1x pcie gen 2. 0 通道– 1x sata 3 gbps – 1x usb 2.0 主机– i2c、gpio、jtag – +5 v、gnd
电源 — 通过筒形插孔输入 5-vdc,通过 2 针接头输出 5-vdc
操作系统– debian gnu/linux、ubuntu、yocto – android、brillo – windows 8. 1、windows 10、windows iot core
尺寸 — 99 x 74 毫米(3. 9 x 2. 9 英寸)
turbot 四核几乎可以让开发人员开箱即用地开始对嵌入式项目进行原型设计。订购新的 minnowboard turbot时的一个优势是,您现在可以选择获得匹配的 ac 适配器、micro-hdmi 电缆和 microsd 卡以及电路板。这种捆绑使入门变得容易得多。但是,您仍然需要下载必要的软件映像文件(os 映像)并将其安装到系统中。用户信息可在www.minnowboard.org/setup找到。
例如,您可以从ubuntu 网站下载 ubuntu 16.04.1 lts 桌面的 iso 映像,然后在windows或ubuntu主机上为 turbot 制作可启动的 usb 驱动器。按照此处提供的分步说明设置您的 minnowboard turbot。
不过,在深入研究开发之前,我建议您首先熟悉硬件(和初始系统设置过程),并尝试做一些小实验。幸运的是,只需连接电源、显示器和键盘,您就可以开始玩 minnowboard turbot。
当 minnowboard turbot 首次开机时,它会进行快速内存检查,然后开始运行 uefi shell 的板载固件。uefi shell 是一个固件程序,可让您检查和配置电路板、设置系统日期和时间、在连接的设备之间移动文件等等。在这里,只需忽略消息“错误。未找到映射”,因为它仅表示未找到文件系统存储设备(usb/sd 卡)。您可以在固件教程和https://software.intel.com/en-us/articles/uefi-shell上了解有关 uefi shell 及其命令的更多信息。
在 shell 提示符下,您可以使用 shell 命令(常见问题页面)检查系统日期和时间。最初,这会显示固件的构建日期,因此首先要尝试使用正确的 shell 命令更新系统日期和时间(以 24 小时时间格式)。此外,放入 rtc 电池(br1225 — 3-v/48-mah 纽扣锂电池)也很有帮助,因为它允许系统记住电路板关闭时的确切日期和时间。这消除了在为电路板加电时再次设置日期和时间的要求。
一旦所有的东西都安装完毕,你就可以按照教程开始第一个“hello world”项目了。
我发现 minnowboard turbot 对于希望在开放环境中运行的业余爱好者、制造商和开发人员来说,是一个有吸引力的商业参考平台。开放式硬件设计允许无限的定制和集成潜力。由于其原理图可供下载,并且英特尔图形芯片组具有开源驱动程序,因此修补者可以自行开发板。
就个人而言,我拥有许多基于 arm 的单板计算机,但这是我的第一台基于 intel 的 sbc。它看起来制作精良且有文档记录。不过,如果他们添加了一个板载 wi-fi 功能以使其在所有新的基于 arm 的 sbc 席卷市场时更具竞争力,那就更好了。
我确实向 minnowboard turbot 支持工程师询问了严重缺乏板载 wi-fi 的问题。这是他们务实的答复:
“大量的 usb wi-fi 适配器都可以工作。请参阅以下链接了解每个 ubuntu 版本的兼容 usb wi-fi 适配器。
minnowboard.org 不提供对第三方 wi-fi usb 适配器的支持,这种支持取决于操作系统是否具有特定适配器的驱动程序。ubuntu 以支持大量 usb wi-fi 芯片组而闻名。
省略 wi-fi 没有具体的技术原因。对于这类电路板,添加 wi-fi 将使复杂性超出可以支持的范围,这更多是成本或易于制造的原因。”
遗憾的是,要使用这个非常漂亮的电路板开发 wi-fi 项目,您将需要一个外部 wi-fi 加密狗以及一些软件支持。尽管如此,该系统仍然运行良好,并给人留下了良好的第一印象。
本次审查的后续部分将说明当您开始基于这台奇妙的单板计算机构建自己的项目时证明它是多么容易。
电阻烧坏了怎么测阻值?
直流潜水泵的功能原理及PCBA方案设计
电子束焊接机操作_电子束焊接机有辐射吗
盘点在土壤监测中常用到的仪器
丰田携手松下共同研究如何提升汽车电池技术
MinnowBoard Turbot微型单板计算机介绍
T3出行加速网约车业务与自动驾驶生态联盟
如何理解单片机中的定时器和计数器
麦当劳耗资3亿美元收购初创公司,意欲谋求数字化转型
分享一下3D打印为汽车行业带来了哪些改变
制作LED电子生日蜡烛电路图与工作原理解析
数据通信电路交换过程是笮怎样的?
微雪电子8个独立按键模块按钮简介
复旦研发“天弩”空中反无人机系统, 高效排除安全隐患维护秩序
罗姆实现无指向性遥控的无线通信模块
以比特币为首的加密货币总市值突破9000亿美元
单片机最小系统包含哪些部分?
小米汽车技术发布会 小米将持续投入电机研发力争成为行业领导者
西悉尼大学已推出网络安全与行为学位
烟头制作超级电容?是真是假?