MinnowBoard MAX 硬件开发板
Minnowboard MAX
采用Atom E3185芯片的MinnowBoard Max开发板将上市
DIY用户在现如今的市场上能够找到很多可用的硬件资源组装属于自己的设备,而且这些资源便宜小巧,比如说Raspberry Pi。只不过Raspberry Pi在硬件配置方面似乎不能让PC用户满意,那么不妨来看看这款MinnowBoard Max。
新款的Max板是去年发布的携Intel Atom 640处理器的MinnowBoard板的后续产品,
对于DIY爱好者而言,好消息就是新款的Max板而且拥有更为强大的硬件配置,
这块板子的配置情况具体为1.46Ghz Intel Atom E850单核处理器,1GB RAM
此外这款硬件产品对Android 4.4、Debian Linux等许多操作系统都提供支持。在扩展连接方面,MinnowBoard Max提供了HDMI、USB 3.0、USB 2.0接口,还提供了GPIO扩展口,用于排错和外围设备连接,另外有8MB为固件准备的系统内存,存储方面也是主要依赖于microSD卡的扩展。两个配置版本的MinnowBoard Max都将在6月份发布——生产商将此产品定位于数字引导标识、ATM机和各种销售系统。
MinnowBoard MAX 是基于 Intel Atom 的硬件开发板,可用于开发 Windows 驱动程序。
MinnowBoard MAX 板支持为使用各种接口(包括 GPIO、I2C、I2S、UART、SDIO、USB、PCIe)的设备开发驱动程序。
有关 MinnowBoard MAX 的信息和详细规范,请参阅 MinnowBoard.org。

开始之前
此处提供的说明要求你运行 Windows 8.1 或 Windows 7。如果你运行的是 Windows 8,则这些说明将不适用。
如果你运行的是 Windows 7,则必须安装 PowerShell 4.0 和 Windows 8.1 更新的 Windows 评估和部署工具包 (ADK)。然后,在“开始”菜单上,转到“所有程序”>“Windows 工具包”>“Windows ADK”>“部署和映像工具环境”。以管理员身份打开此命令提示符窗口。当你输入这些说明中给出的命令时,请使用此命令提示符窗口。
步骤 1:获取开发板和相关硬件
你将需要以下硬件:
- 附带电源线和适配器的 MinnowBoard MAX 板。有关详细信息,请参阅在何处购买 MinnowBoard MAX 板。
- USB 集线器
- USB 键盘
- USB 鼠标
- Windows To Go 认证的 USB 驱动器
- 监视器和 HDMI 电缆(可能还需适配器)
注意 我们建议你使用 micro HDMI-HDMI 适配器将开发板连接到 HDMI 监视器。
步骤 2:下载工具包和工具
一个驱动程序开发环境具有两台计算机:主计算机和目标计算机。目标计算机也称为测试计算机。在主机上的 Microsoft Visual Studio 中开发和生成驱动程序。调试器在主机上运行并且在 Visual Studio 用户界面中可用。当测试和调试驱动程序时,驱动程序在目标计算机上运行。在此情况下,MinnowBoard MAX 板是目标计算机。
若要开发 MinnowBoard MAX 板的硬件和驱动程序,你需要在主机上安装以下工具包和工具:
- Visual Studio
- Windows 驱动程序工具包 (WDK)
- WDK Test Pack
- Windows 调试工具
在主机上,首先下载 Visual Studio,然后下载 WDK,再下载 WDK Test Pack。你不需要单独下载 Windows 调试工具,因为它已经包含在 WDK 中。若要下载工具包和工具,请参阅下载工具包和工具。
文档
请在此处开始查看 WDK 的联机文档。
请在此处开始查看 Windows 调试工具的联机文档。
Windows 调试工具的文档还作为安装目录中的 CHM 文件提供。示例:C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\debugger.chm。
步骤 3:在开发板上安装最新的固件
- 从此网站下载最新的固件。二进制文件在 MinnowBoard MAX 固件 - 版本 0.73 的下载内容下方提供。
- 按照切换实用程序文档中的说明操作。请参阅"使用 MinnowBoard Max 切换实用程序 1.1"。此处提供了相关步骤的概述:
- 确定开发板上的固件 版本。
- 将固件更新工具和二进制文件复制到存储媒体。
- 在 EFI shell 中,运行该工具。例如,在 64 位 shell 中,运行以下命令以更新 64 位固件:
fs0: FirmwareUpdateX64.efi MNW2MAX1.X64.0073.R02.1409160934.bin
- 等待更新过程成功完成。开发板将自动重新启动。
步骤 4:安装 Windows
你可以在 MinnowBoard MAX 板上安装以下 Windows 版本之一:
| 术语 | 描述 |
|---|---|
|
Windows Embedded 8.1 Industry Pro 评估版 |
这是 180 天的免费试用版。我们将其称为评估版。 |
|
Windows Embedded 8.1 Industry Pro with Update (x86) - DVD |
这需要 MSDN 订阅。我们将其称为完整版。 |
如果你想要安装评估版,请阅读对许可协议进行的以下修正:
面向硬件开发人员计划的评估软件许可条款修正
如果硬件开发人员计划支持使用此软件,则以下条款将适用:
- 你同意 Windows Embedded 8.1 Industry Pro 的 Microsoft 评估软件许可条款(“评估软件许可条款”)的全部条款,以下条款除外:
- 经过部分修正的评估软件许可条款的1.b. 部分(演示权限),如:
- 你可能会出于一些合理必要的演示目的,通过使用软件(“演示设备”)向潜在客户演示或交付由你开发的可用于演示的 Windows Embedded 8.1 Industry Pro 设备。 可以向客户演示和交付演示设备,他们无需履行保密义务。
- 部分 1.b. 中与上述已修正部分不直接冲突的所有条款都将适用。
- 经过部分修正的评估软件许可条款的1.b. 部分(演示权限),如:
- 使用该软件即表示你接受这些条款。如果不接受并且不遵守这些条款,你将无法使用该软件或其功能。
- 你同意 Windows Embedded 8.1 Industry Pro 的 Microsoft 评估软件许可条款(“评估软件许可条款”)的全部条款,以下条款除外:
- 下载 Windows Embedded 8.1 Industry (x64) Pro 评估版或 Windows Embedded 8.1 Industry Pro with Update (x64) - DVD。
查找下载的文件。例如,
9600.17050.WINBLUE_REFRESH.140317-1640_X64FRE_EMBEDDEDINDUSTRY_EN-US-IR3_CEI_X64FRE_EN-US_DV9.ISO。
创建一个将作为 MinnowBoard MAX 安装文件的根的文件夹(例如,C:\MinnowBoard MAX)。 我们将此文件夹称为 Root。 在 Root 中,创建以下子文件夹:
- Setup
- MountedBootWim(仅适用于评估版本)
双击 ISO 文件,并将以下文件复制到 Root\Setup。
- Boot
- Efi
- Sources
- Support
- Autorun.inf
- Bootmgr
- Bootmgr.efi
- Setup.exe
注意 如果你运行的是 Windows 7,右键单击 ISO 文件,然后选择“刻录磁盘映像”。将映像刻录到可录制 DVD。然后,将文件从 DVD 复制到 Root\Setup 中。在此处获取 WDK 开发板加载项工具包。打开“源代码”选项卡。单击“下载”(不是“下载”选项卡)获取工具包脚本。打开 Scripts 文件夹,然后将以下项复制到 Root 中。
- Create-DevboardKey.ps1
- DevBoard 文件夹
注意 DevBoard 文件夹包含多个脚本和模块(DevboardImage.ps1、Devboard.psm1、enable-telnet.ps1 等等)。- 以管理员身份打开命令提示符窗口,并输入 Powershell。通过运行 Create-DevboardKey 脚本创建 USB 可启动密钥。将 U 盘插入端口,然后输入以下命令:
.\Create-DevboardKey.ps1 -ImagePath Setup\sources\install.wim -Index 2
该命令显示系统上所有可用的驱动器的驱动器号、总线类型、名称和大小。

在 Please enter the number of the disk to install to:: 上输入 USB 驱动器号(如上述列表中所示)。
按 <Enter> 键确认你想要擦除所有数据。
该脚本将格式化 U 盘,并应用 Windows 映像。

使用“安全删除并弹出媒体”选项从端口移除 USB 可启动密钥。
设置你的 MinnowBoard MAX 硬件,如下所示:

将 U 盘插入 MinnowBoard MAX 板上的 xHCI 端口(蓝色)。 重新启动开发板。 电源按钮位于开发板左侧上方,如上图中所示。
按照屏幕上的 Windows 设置说明进行操作。
要点在运行 Windows 时,不要将 USB 驱动器从开发板上移除。
步骤 5:安装其他 Windows 驱动程序
- 右键单击“开始”按钮,然后选择设备管理器。你将看到类似的设备树:

在上图中,“未知设备”节点表示 Windows 无法为其加载驱动程序的设备,如简单外设总线控制器。
- 将这些驱动程序安装包下载到另一个 USB 驱动器并通过集线器将其连接到开发板。
- 在解压缩的驱动程序文件中找到这些文件夹:
- gfx_win8_8.1_64_15.33.19.3540
- proc_io_win8.1_64_603.9600.1948.32979 12
- 通过运行 USB 驱动器上的 gfx_win8_8.1_64_15.33.19.3540 文件夹中的 Setup.exe 安装所需的图形和音频驱动程序。 安装完成后,重新启动开发板。
- 右键单击“开始”按钮,然后选择“命令提示符(管理员)”以打开提升的命令提示符。
- 通过运行 proc_io_win8.1_64_603.9600.1948.32979\Script\Install_IO_Drivers.bat 安装简单外设总线控制器的驱动程序。该脚本将安装以下驱动程序:
- GPIO 控制器 (iaiogpioe.sys)
- I2C 控制器 (iaioi2ce.sys)
- SPI 控制器 (iaiospi.sys)
- 通过运行 proc_io_win8.1_64_603.9600.1948.32979\Script\Install_MBI_Driver.bat 安装 MBI 驱动程序。该脚本将安装 mbi.sys。
- 通过运行 proc_io_win8.1_64_603.9600.1948.32979\Script\Install_DPTF_Driver.bat 安装 DPTF 驱动程序。该脚本将安装 dptf.sys。
- 通过运行 proc_io_win8.1_64_603.9600.1948.32979\Script\Install_PMIC_Driver.bat 安装 PMIC 驱动程序。该脚本将安装 pmic.sys。
在设备管理器中,你应该看到类似于以下图像的视图:

后续步骤
安装 Windows 之后,你可以设置开发板以进行驱动程序开发。有关详细信息,请执行 Sharks Cove 硬件开发板中的步骤 4 - 8。
MinnowBoard MAX 硬件开发板的更多相关文章
- 香蕉派 banana pi BPI-M3 八核开源硬件开发板
Banana PI BPI-M3 是一款8核高性能单板计算机,Banana PI BPI-M3是一款比树莓派 2 B更强悍的8核Android 5.1产品. Banana PI BPI-M3 兼 ...
- 物联网操作系统HelloX已成功移植到MinnowBoard MAX开发板上
在HelloX开发团队的努力下,以及Winzent Tech公司(总部在瑞典斯德哥尔摩)的支持下,HelloX最新版本V1.78已成功移植到MinnowBoard MAX开发板上.相关源代码已经发布到 ...
- 合宙Air32F103CBT6开发板上手报告
2022年6月初合宙新上市了 Air32F103 系列 MCU, 市面上 STM32F103 的克隆军队又增加了新的一员. 这次不知道是哪家的贴牌, 分 Air32F103CBT6 和 Air32F1 ...
- Python玩转硬件:TPYBoard-Micropython开发板大盘点
学习python能做什么? 可以快速搭建一个漂亮的网站 可以写爬虫 实现微信机器人助手 可以实现很多自动化的任务 -- IEEE发布2017年编程语言排行榜:Python更是高居首位,那么Python ...
- 迅为4412开发板Linux驱动教程/硬件知识及原理图的使用
视频教程下载地址:http://pan.baidu.com/s/1pJwxUfL 嵌入式研发流程介绍 • PCB研发流程介绍 – 方案,原理图(网表) – layoutproject师(gerber文 ...
- 【STM32-V5】STM32F407开发板开源, 丰富软件资源, 强劲硬件配置, 配套500实例, 10套手册带视频教程2019-12-12
淘宝购买地址:购买地址链接 从2013年5月份发布至今,开发板硬件更新过6个版本,软件资料更新过85次.当前标准库最新版本V8.8,HAL库最新版本V1.1 安富莱微信公共平台,欢迎大家关注(打造高质 ...
- 【STM32-V7】STM32H743XIH6开发板,丰富软件资源,强劲硬件配置,大量软件解决方案持续更新中(2019-12-12)
说明: 争取做更多的实战性应用,分享更多的嵌入式技术,希望能在实际项目中帮到大家. (1)V7将大力加强对初学者的支持力度,已经更新至63章,下载链接,后37章和一批视频教程将加紧制作. (2)事隔五 ...
- #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇
目录: 前言 开发板简介 产品特色及功能 产品参数 各个主板功能简介 Hi3516DV300 芯片手册 前言鸿蒙2.0的系统刚开源出来,华为志在打造1+8+N万物互联的全场景智慧生活,不仅是国产操作系 ...
- CortexA7工业级迅为-iMX6UL开发板硬件和资料介绍
商业级核心板 ARM Cortex-A7架构 主频高达528 MHz 核心板512M DDR内存 8G EMMC 存储 运行温度:-20℃ ~ +80℃ CPU集成电源管理 核心板尺寸仅:42mm*3 ...
随机推荐
- WPF 自定义图表(柱状图,曲线图)
1.功能 实现图表的数据绑定,动态绑定,属性更改绑定. 本文提供了一种思路. 2.原理 使用canvas绘制,使用反射来确定属性的绑定. 3.效果: 柱状图效果: 曲线图效果: 感谢阅读. 源码地址: ...
- iOS-AFNetworking封装Get(自定义HTTP Header)和Post请求及文件下载
前面提到AFNetworking是一个很强大的网络三方库,首先你需要引入AFNetworking三方库:如封装的有误还请指出,谢谢! 1.Get请求 /**Get请求 url 服务器请求地址 succ ...
- 小甲鱼OD学习第9讲
这次我们的任务是破解这个要注册的软件,如下图所示 当我们输入账号密码的时候,它会提示输入的账号密码是无效的,如下图 我们把程序载入OD,然后在查找字符串那里输入提示的无效账号密码的字符串,如下图 然后 ...
- JDBC常见面试题
以下我是归纳的JDBC知识点图: 图上的知识点都可以在我其他的文章内找到相应内容. JDBC常见面试题 JDBC操作数据库的步骤 ? JDBC操作数据库的步骤 ? 注册数据库驱动. 建立数据库连接. ...
- 本地Linux服务器上配置Git
当我们需要拉取远程服务器代码到本地服务器时,我们首先要确定已经配置了正确的Git账号,可以从~/.gitconfig文件(为隐藏文件,需要使用ls -a查看),以及~/.ssh下的id_rsa.pub ...
- Redis 持久化和配置文件
Reids 持久化 Redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File). RDB,简而言之,就是在不同的时间点,将redis ...
- Redis 实践2-数据结构
alias redis-cli='/usr/local/redis/bin/redis-cli' vi .bashrc 编辑加入 alias redis-cli='/usr/local/redi ...
- github page博客里添加多说评论插件
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 摘要: 由于现在我这个博客原来用的是DISQUS评论插件,那全是全球 ...
- Linux 小记 — 网络管理
前言 前段时间需要配置一台私网 ECS 联外网,阿里云比较推荐的方案是创建一个 Nat 网关并绑定 EIP, 以此来统一所有 ECS 的网络出口.由于我已经拥有一台外网 ECS(不想多掏钱,且我自己的 ...
- python并发编程之多进程(三):共享数据&进程池
一,共享数据 展望未来,基于消息传递的并发编程是大势所趋 即便是使用线程,推荐做法也是将程序设计为大量独立的线程集合 通过消息队列交换数据.这样极大地减少了对使用锁定和其他同步手段的需求, 还可以扩展 ...