版主: wanchong , wangyu , eepwwp , firedom

分享到:
共7条 1/1 1   

在Intel Galileo上运行Windows?

    [您是本帖的第1564位阅读者]
WOAIMAC
我是MM
普通会员

最后登陆时间:2015-10-30 14:33:34

直达楼层
1# 发表于 2015-07-08 21:33:08

若要在开发板上运行Windows操作系统,我首先联想到的开发板,不外乎是MinnowBoard(有兴趣的人,点此下载PDF说明书)及GizmoBoard,两个板子都可以跑x86操作系统,而且可以连接键盘、鼠标及屏幕。

如今Intel发型了Galileo这块开发板,不仅可以运行Windows,而且还免费,自然让我眼睛一亮。比起MinnowBoard MAX或其他板子,只能下载微软兼容硬件(Microsoft Embedded)90天试用版,Galileo显然更加吸引人。

不过,Galileo不支持一般显示界面,内存也只有256MB,因此Windows操作系统难免较阳春。可以确定的是,它有免费的Windows兼容硬件开发版本,就像准备给小平板的Windows版,都是免费的(链接)。

少了操作界面,Windows操作系统会是什么模样呢?这很像是DOS,瞬间将我们拉回到PC刚发布的年代(不过它并不是DOS,输入的命令提示是CMD.EXE,而非COMMAND.COM)。另一个让你会觉得回到过去年代的特色是:你必须借由另一台电脑远程登录(telnet),才能进行命令提示。你可能会说:这也太古老了吧!是的没错,要古老就古老到底吧,你可以用cool-retro-term或Cathode远程登录

要设置Galileo运行Windows,需先在Windows PC运行Visual Studio(免费版本也无所谓)。微软建造物联网时,已经在Windows与Arduino/Wiring函数库之间建立通讯,所以你会用Visual C++对着Arduino API编程。它其实很像Arduino代码(以下Arduino脚本程序没有的部分以粗体表示):

	
  1.  
  2. #**include "stdafx.h"**
  3. #**include "arduino.h"**
  4.  
  5. **int _tmain(int argc, _TCHAR* argv[])**
  6. **{**
  7. **return RunArduinoSketch();**
  8. **}**
  9.  
  10. int led = 13; // 链接LED的引脚
  11.  
  12. void setup()
  13. {
  14. pinMode(led, OUTPUT); // 将此引脚设置为OUTPUT,如此一来便能点亮LED
  15. }
  16.  
  17. //此循环会不断重复执行
  18. void loop()
  19. {
  20. digitalWrite(led, LOW); // 将电压设为LOW以关闭LED
  21. Log(L"LED OFF\n");
  22. delay(1000); // 等候一秒
  23. digitalWrite(led, HIGH); // 将电压设为HIGH以点亮LED
  24. Log(L"LED ON\n");
  25. delay(1000); // 等候一秒
  26. }
  27.  

微软并非只是简化Windows,转成一个可以在Galileo执行的画面;其实微软一直有针对Windows做改良,好让Makers更方便开发。例如,微软推出的“Lighting”功能,即是重新设计Windows,好让GPIO速度更快。某位使用者回馈一件表示,这些改良让Windows驱动的Galileo,表现与在Linux执行的Intel GPIO不分轩轾。

每次只要谈到微软和Maker社区的关系,多少难免批评声。毕竟Maker的精神是:“如果你不能破解它,你就不能算是真的拥有它。“然而,我觉得那些在玩非开源硬件的Maker能够理解我的立场。我深信开放必定是未来发展的趋势,即使是出现一丝朝向开放发展的迹象,我都感到振奋。

若你想在Galileo上试试Windows,你需要一台可以运行Visual Studio的Windows PC、一片Galileo 1或Galileo 2,以及相关操作指南

RE:by zpeng

elvis55521
我是MM
普通会员

最后登陆时间:2015-01-14 11:04:10

2# 发表于 2015-07-17 17:45:02
学习了

RE:by zpeng

xdm99xdm99
我是MM
普通会员

最后登陆时间:2015-01-14 11:09:36

3# 发表于 2015-07-17 17:45:55
参考,学习

RE:by zpeng

zhengbiao13
我是MM
普通会员

最后登陆时间:2015-01-14 11:08:09

4# 发表于 2015-07-17 17:47:11
支持

RE:by zpeng

rickywang1
我是MM
普通会员

最后登陆时间:2015-01-14 10:56:30

5# 发表于 2015-07-17 17:47:55
真的很厉害,佩服不已

RE:by zpeng

luodingyue
我是MM
普通会员

最后登陆时间:2015-01-14 11:06:58

6# 发表于 2015-07-17 17:49:48
顶大神

RE:by zpeng

waiwai788
我是MM
普通会员

最后登陆时间:2015-01-14 10:45:11

7# 发表于 2015-07-17 17:50:36
请给新的资料连接,以前的挂了
共7条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]