讨论伽利略Gen2之接口变化

伽利略开发板的推出,经过众多创客和高校师生的体验,承载了很多极具应用价值的设计。在伽利略开发板推出一年之后,伽利略Gen2开发板经过诸多改良之后,带给大家更多的设计期待。为此,我们特别在Quark开发者俱乐部的网友中展开话题讨论,看看大家对已经推出的伽利略Gen2开发板都有哪些评价和期待。

接口资源的丰富以及原生的GPIO有哪些优势呢?我们的网友Snake0301做了详细的总结,大家不妨看看他眼中伽利略Gen2有哪些方面的改进。

关于完全引出12个原生GPIO:一代Galileo似乎并没有没完全使用夸克X1000原生的GPIO口,而是通过赛普拉斯的一块CY8C9540A的IO扩展芯片进行桥接。笔者曾经做过IO翻转的测试,通过桥接后的IO口翻转周期/速度达到令人发指的4ms,如果使用这些IO来模拟总线时序,刷新速度会比较缓慢。GEN2中采用原生的GPIO口,想必会有较大的提升。同时由于这块CY8C9540A的存在,一代在进行IIC接口通信时,有可能会产生一些总线冲突的错误(或许是兼容性问题),错误代码0000:00:15.2,而GEN2不再使用IO扩展芯片,对于IO口的使用,更加贴近CPU底层,对于使用者熟悉X86架构也是大有裨益。

关于引出TTLUART6针接头和USBHostA型接口:还记得一代中坑爹的串口接插件吗?就是下面这看起来像3.5mm耳机接口的货(红色圈内)。

还记得一代中扰人的USBHost接插件吗?就是下面MicroUSB接口(绿色圈内)。

印象中,只有水果公司的iPODshuffle才会使用这种接口,不过水果公司用这种接口完成充电、数据传输、音频输出等多种功能。一代中则是使用这种接口作为串口数据通信接口,还得进行一次RS232电平转换才能使用,还让不让人愉快地使用了?而GEN2中,则是直接引出UART6针接头,直接支持TTL电平,普通USB2UART模块即可使用,快捷方便。与此同时,一代中的USBHost接口,也由MicroUSB更换成了标准A型接口,使用外接扩展存储器和其他usb设备,再也不用去找OTG线了。

串行控制台UART接头兼容FTDIUSB转换器,控制台UART1可在草案中被重定向到Arduino*接头,无需软串口,这两个功能保障了伽利略Gen2可以更加便捷的兼容各种模块的主板作为外围设备协同工作,从这个点上,Gen2的灵活性和可扩展性更突出了。

当然,接口资源丰富自然是好事,但随之而来的是尺寸上略有增大(123.8,Gen1尺寸为107mmx72mm),对此网友们感觉作为一块开发板,尺寸问题还不算很主要,但是这次的接口增加,还有一些接口是网友们很期待以后能继续扩充的,比如,网友“中科院”就希望以后可以支持的是HDMI接口,在USBHOST接口多增加几个,还有PCIExpress接口。网友“caocheng”则对接口的调整有自己的看法,他认为,板子布局有所改进,HOST-USB端口终于正常了,不需要转接线了;另一方面,串口终于换成插针了,不是3.5插头会方便很多。

伽利略Gen2另一个新增的硬件功能是12V的以太网供电(POE),简而言之就是通过以太网接口RJ45进行供电。作为POE标准最早参与制定的厂家之一,这一功能可以解决部分其他接入板卡的供电问题,就这个改动,网友Snake0301大胆猜测,从这个微小的变化上可以看出,Galileo系列和Edison系列今后有可能同时存在,Galileo系列会重点切入非移动设备领域,而更加小巧的Edison系列则杀入智能穿戴设备等移动设备领域。

今天我们和大家分享了对伽利略Gen2增加的接口资源这个方面一些网友的看法,后续我们会从其他方面继续对比网友们对Gen2的优化改进有哪些意见看法。也欢迎广大网友登陆Quark开发者俱乐部或者在微信里留言,跟我们一起交流你对伽利略Gen2的一些个人看法!

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系