码迷,mamicode.com
首页 > 其他好文 > 详细

MinnowBoard MAX 硬件开发板

时间:2015-06-26 19:55:49      阅读:6481      评论:0      收藏:0      [点我收藏+]

标签:

Minnowboard MAX
MinnowBoard MAX是一款紧凑型,经济实惠,而且功能强大的开发板为专业人士和制造商。开放式的硬件设计使无尽的定制和集成的潜力。它采用64位英特尔®凌动?E38xx系列SoC的CPU,集成英特尔高清显卡。视频和数字音频输出是通过HDMI与模拟音频经由扩展板单独可用。其他I/ O包括:微型,SATA2,USB3.0(主机),USB2.0(主机),千兆以太网,I2C,SPI,并通过FTDI电缆串行调试(不含税)。八缓冲GPIO引脚可作为很好,有2个引脚支持PWM。
产品:开发板
评估工具:FH8065301567311
核心:英特尔凌动E3825
接口类型:以太网,HDMI,支持microSD,串口,USB
工作电源电压:5 V
品牌:MinnowBoard由CircuitCo
描述/功能:MinnowBoard MAX双核,2GB内存
尺寸:73毫米×99毫米
频率:1.33 GHz的
最高工作温度:+70℃
最低工作温度:0℃

采用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机和各种销售系统。

分类功能说明
核心逻辑
64位英特尔®凌动?E38xx系列的SoC Minnowboard MAX单:E3815(单核,1.46GHz)
Minnowboard MAX双:E3825(双核,主频为1.33GHz)
集成英特尔高清显卡使用开放源码硬件加速驱动程序的Linux OS
记忆
DDR3 RAM系统内存
Minnowboard MAX单:
1GB
Minnowboard MAX双:
2GB
8MB SPI闪存系统固件内存
视频英特尔®核芯显卡HDMI(微HDMI连接器)
音频
通过HDMI数字
模拟要通过MinnowBoard MAX诱惑单独成册(另售)
I / O
1 - 微型SD SDIO
1 - SATA23Gb /秒
1 - USB3.0(主机)
1 - USB2.0(主机)
1 - 通过FTDI电缆串行调试(另售)
10/100/1000以太网RJ-45连接器
实验者
特点
 
8 - 缓冲GPIO引脚2引脚支持PWM
I2C和SPI总线
系统固件闪存
编程头兼容德迪-PROG编程
板尺寸99 X74毫米(2.9×3.9in)
温度范围0 - 70℃
5VDC电源
软件
操作系统的Debian GNU/ Linux的,Yocto计划兼容,安卓4.4系统
系统引导固件UEFI固件
英特尔E3800凌动?处理器
Intel的E3800 Atom处理器的家庭是基于Silvermont微架构,并采用英特尔业界领先的22纳米制程技术的3-D三栅极晶体管实现在智能系统的计算性能和能效显著的改善。它是第一个系统级芯片(SoC)设计的智能系统,提供卓越的计算,图形和媒体性能,同时在散热条件扩展范围内工作。亮点包括高I / O连接,集成内存控制器,虚拟化技术,纠错码(ECC),并内置了热设计功耗(TDP)10W的范围5W的安全功能。该产品系列是理想的高效成像工作流程,数字标牌与安全的内容传输,具有视觉吸引力的交互式客户端(交互式信息亭,智能自动售货机,ATM和点销售终端(POS)终端,便携式医疗设备,工业控制系统,并在 - 车辆信息娱乐(IVI)系统。

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.0Windows 8.1 更新的 Windows 评估和部署工具包 (ADK)。然后,在“开始”菜单上,转到“所有程序”>“Windows 工具包”>“Windows ADK”>“部署和映像工具环境”。以管理员身份打开此命令提示符窗口。当你输入这些说明中给出的命令时,请使用此命令提示符窗口。

步骤 1:获取开发板和相关硬件

你将需要以下硬件:

步骤 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:在开发板上安装最新的固件

  1. 此网站下载最新的固件。二进制文件在 MinnowBoard MAX 固件 - 版本 0.73 的下载内容下方提供。
  2. 按照切换实用程序文档中的说明操作。请参阅"使用 MinnowBoard Max 切换实用程序 1.1"。此处提供了相关步骤的概述:
    1. 确定开发板上的固件 版本。
    2. 将固件更新工具和二进制文件复制到存储媒体。
    3. 在 EFI shell 中,运行该工具。例如,在 64 位 shell 中,运行以下命令以更新 64 位固件:

      fs0: FirmwareUpdateX64.efi MNW2MAX1.X64.0073.R02.1409160934.bin

    4. 等待更新过程成功完成。开发板将自动重新启动。

步骤 4:安装 Windows

你可以在 MinnowBoard MAX 板上安装以下 Windows 版本之一:

术语描述

Windows Embedded 8.1 Industry Pro 评估版

这是 180 天的免费试用版。我们将其称为评估版。

Windows Embedded 8.1 Industry Pro with Update (x86) - DVD

这需要 MSDN 订阅。我们将其称为完整版。

  1. 如果你想要安装评估版,请阅读对许可协议进行的以下修正:

    面向硬件开发人员计划的评估软件许可条款修正

    如果硬件开发人员计划支持使用此软件,则以下条款将适用:

    • 你同意 Windows Embedded 8.1 Industry Pro 的 Microsoft 评估软件许可条款(“评估软件许可条款”)的全部条款,以下条款除外:
      • 经过部分修正的评估软件许可条款的1.b. 部分(演示权限),如:
        • 你可能会出于一些合理必要的演示目的,通过使用软件(“演示设备”)向潜在客户演示或交付由你开发的可用于演示的 Windows Embedded 8.1 Industry Pro 设备。 可以向客户演示和交付演示设备,他们无需履行保密义务。
      • 部分 1.b. 中与上述已修正部分不直接冲突的所有条款都将适用。
    • 使用该软件即表示你接受这些条款。如果不接受并且不遵守这些条款,你将无法使用该软件或其功能。
  2. 下载 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。

  3. 创建一个将作为 MinnowBoard MAX 安装文件的根的文件夹(例如,C:\MinnowBoard MAX)。 我们将此文件夹称为 Root。 在 Root 中,创建以下子文件夹:

    • Setup
    • MountedBootWim(仅适用于评估版本)
  4. 双击 ISO 文件,并将以下文件复制到 Root\Setup。

    • Boot
    • Efi
    • Sources
    • Support
    • Autorun.inf
    • Bootmgr
    • Bootmgr.efi
    • Setup.exe
    注意  如果你运行的是 Windows 7,右键单击 ISO 文件,然后选择“刻录磁盘映像”。将映像刻录到可录制 DVD。然后,将文件从 DVD 复制到 Root\Setup 中。
  5. 此处获取 WDK 开发板加载项工具包。打开“源代码”选项卡。单击“下载”(不是“下载”选项卡)获取工具包脚本。打开 Scripts 文件夹,然后将以下项复制到 Root 中。

    • Create-DevboardKey.ps1
    • DevBoard 文件夹
    注意  DevBoard 文件夹包含多个脚本和模块(DevboardImage.ps1、Devboard.psm1、enable-telnet.ps1 等等)。
  6. 以管理员身份打开命令提示符窗口,并输入 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 可启动密钥。

  7. 设置你的 MinnowBoard MAX 硬件,如下所示:

    技术分享

  8. 将 U 盘插入 MinnowBoard MAX 板上的 xHCI 端口(蓝色)。 重新启动开发板。 电源按钮位于开发板左侧上方,如上图中所示。

    按照屏幕上的 Windows 设置说明进行操作。

    要点 
    在运行 Windows 时,不要将 USB 驱动器从开发板上移除。

步骤 5:安装其他 Windows 驱动程序

  1. 右键单击“开始”按钮,然后选择设备管理器。你将看到类似的设备树:

    技术分享

    在上图中,“未知设备”节点表示 Windows 无法为其加载驱动程序的设备,如简单外设总线控制器。

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

在设备管理器中,你应该看到类似于以下图像的视图:

技术分享

注意  你将看到两个“未知设备”节点。这些节点是预期错误。

后续步骤

安装 Windows 之后,你可以设置开发板以进行驱动程序开发。有关详细信息,请执行 Sharks Cove 硬件开发板中的步骤 4 - 8。

MinnowBoard MAX 硬件开发板

标签:

原文地址:http://blog.csdn.net/mao0514/article/details/46652723

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!