- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Embedded System Design and Applications, (c) 2014 taopin, Tsinghua Embedded System Design and Applications, (c) 2014 taopin, Tsinghua 嵌入式系统设计与应用基础实验 taopin@ autumn, 2014 Galileo Lab introduction Galileo平台是Intel公司在2013年10月发布的一款与之前嵌入式开发板产品颇为不同的嵌入式硬件平台。相比之前的平台,Galileo平台主要有如下技术特点: 1)采用低功耗的Quark X1000处理器,功耗已经接近高性能的ARM Cortex-A处理器水平。 2)与Arduino开源硬件保持软硬件兼容,可以方便用户更容易地进行开发。 3)兼具丰富的外设接口和高性能的信息处理能力。 Quark处理器 Galileo板上的核心芯片是Intel Quark X1000嵌入式处理器,将传统的X86架构的南桥、北桥等芯片组的功能都集成在一个单芯片中,这样更有利于降低功耗和降低成本。英特尔?夸克的SoC是下一代安全的、低功耗的英特尔架构(IA),适用于深嵌入式应用的片上系统(SoC)系统。英特尔?夸克的SoC X1000集成了英特尔?酷睿夸克加上所需的所有硬件组件。 英特尔?夸克系统芯片X1000是由一个英特尔?夸克核处理器与主桥、PCI-e扩展接口、多种I / O接口、DDR3控制器和一个ESRAM块组成。结构图如下: Quark处理器 Quark处理器 Quark处理器包含多个外设处理接口,既有IA架构传统的USB、PCI-e、SD卡、音频端子等计算机外设接口,也有在单片机领域广泛适用的A/D采样、PWM输出等I/O接口,Quark处理器的外设连接图如图所示。 Quark处理器 Quark处理器 提供Pentium指令集。 400MHz主频 两个micro USB接口(Host USB0, Client USB),USB Host1直接连接到mini PCI-e。 一个Micro SD接口。 两条PCI-e接口(其中一条连接mini PCI-e插座,另外一个没使用)。 两个快速SPI接口(一个用于ADC,另外一个用于ICSP connector)。 一个legacy SPI接口,连接8MB Flash存储器。 一个I2C接口,用于扩展(expander)I/O。 两个UART(一个用于Arduino的端口0和端口1,另外一个用于连接3.5mm connector) 若干个GPIO引脚 Galileo板级结构 存储器 512 KB eDRAM(在Quark芯片内部) 8MB SPI flash 256 MB DDR3 Micro SD card slot,可以扩展更大存储容量的Micro SD存储卡 标准连接器(Connector): I/O expander - Cypress CY8C9540A、ADC和几个MUX Pins 34直接连接到Quark处理器用于高速I/O 100Mbps/10Mbps自适应以太网接口 3.5mm尺寸的串口 Micro USB device端口,以及Micro USB Host端口各一个 JTAG connector Galileo板的系统软件 Galileo自带SPI Flash上的最小操作系统叫做SPI Linux镜像文件,该镜像文件只允许执行Ardunio Sketch。在这个执行环境中,固件并不存储Arduino Sketch执行文件,所以当板子断电重启以后,之前的执行文件会丢失,需要重新通过下载线下载才能运行。除了这个精简的SPI Linux镜像文件以外,Intel公司还提供了一个可以在Micor SD卡上安装运行的完整版Linux镜像文件,虽然这个Linux与标准的桌面Linux运行环境相比还存在一些差异,但至少提供无线网络,SSH服务等常见的Linux功能。 Galileo板的系统软件 Galileo板的系统软件 Galileo板的使用 ① 准备Galileo板子,5V供电和缆绳。注意连接板子之前必须供电 ② 下载Arduino IDE开发软件和板子固件 ③ 连接板子。 ④ 在Linux或者Window操作系统下安装驱动软件(Ports)。通过USB Client端口连接至电脑。 ⑤ 开始Arudino IDE软件。 ⑥ 升级固件 ⑦ 打开Blink例子文件 ⑧ 下载软件到板子上 ⑨ 需要Wifi的用户必须从SD卡上启动 ⑩ 自动升级固件 Galileo板的使用 Galileo板的使用 Galileo板的使用 必威体育精装版IDE和固件下载地址在这里,总的下载量因开发环境所基于的操作系统不同而有所不同
文档评论(0)