查看: 20803|回复: 33

Arduino 101/Genuino 101 开箱加浅析

[复制链接]
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2016-1-28 00:27 | 显示全部楼层 |阅读模式
    不要问我哪买,淘宝已经有售了,自行淘宝搜索。有幸抢在桃子老师前,成为了国内第一个买到101的人~~~现送上开箱图,及对Arduino 101/Genuino 101 简单分析。


    开箱

    盒子、说明书 与 Genuino 101,盒子上写有made in usa,可见不是seeed代工的

    Arduino 101/Genuino 101

    Arduino 101/Genuino 101


    板子正面,有intel logo

    Arduino 101/Genuino 101

    Arduino 101/Genuino 101


    板子反面,还残留有助焊剂

    Arduino 101/Genuino 101

    Arduino 101/Genuino 101


    intel Curie
    由Arduino 101/Genuino 101 介绍(http://www.arduino.cn/thread-17763-1-1.html)得知,intel Curie是一个异构双核处理器,两个内核分别为 x86的quark(夸克)核心 和 一个32bit的ARC架构的核心,两个核心共用Flash和RAM;Genuino 101是intel curie第一次在公众面前露出真容,即便是IDF15上,intel CEO Brian Krzanich也只是让大家远远看看了curie,没有任何细节展示。

    Genuino 101上的intel Curie近照

    Arduino 101/Genuino 101

    Arduino 101/Genuino 101


    从侧面看,intel Curie底部是悬空的,原因不明

    Arduino 101/Genuino 101

    Arduino 101/Genuino 101

    ARCv2EM核心
    从Arduino IDE相关配置可见,Arduino 101编程只是在ARC的核心上进行,其具体架构为ARCv2EM。ARCv2架构相对于 ARCv1,有着诸多优势,进一步提高了处理器的性能和实时处理能力。而EM系列是功耗最低、面积最精简的ARC处理器内核,采用三级流水线技术,主要面向超低功耗嵌入式领域,如IoT设备。intel Curie主打就是低功耗,估计和这个内核有着莫大的关系。

    Quark核心
    而Quark核心,从目前可知的信息来看,其应该运行着名为Zephyr的RTOS,这套系统是由linux基金会维护,有intel、NXP、Synopsys、UbiquiOS等公司支持,Wind River还向Zephyr项目捐赠了它的Rocket RTOS内核。而操作方式应该和intel Edison类似,也是提供一些API供用户在Arduino开发方式下调用。具体原理需要等待今年3月份,intel开源其上的RTOS后才能知晓。

    另据intel内部消息,intel curie上还有支持神经元算法的单元,可以进行深度学习开发。但因为对开发能力要求太高,这块短期内并不会提供给创客。

    外设部分

    101  withlogo.jpg

    intel Curie最大的特点,就是自带了BLE蓝牙和IMU姿态传感器。CurieBle和CurieImu是这两个外设的驱动库。
    IMU
    intel和Arduino都没有提供更详尽的资料,但从源码得知其IMU型号为 BMI160,为Bosch设计。
    蓝牙
    在BLE协议中,有两个角色,周边(Periphery)中央(Central),一个中央可以同时连接多个周边,但是一个周边某一时刻只能连接一个中央。现在的很多可穿戴设备都是作为周边(Periphery)存在,而手机作为中央(Central)存在。
    从例程看,Arduino 101/Genuino 101/intel Curie 只能作为 周边(Periphery) 使用。也就是说,两个101之间是不能直接连接的,但你可以把多个101连接到手机或者其他 中央(Central) 设备。


    目前已知的Arduino 101/Genuino 101 专用库有:
    CurieBle                     蓝牙驱动库
    CurieEEPROM           EEPROM驱动库(原本还以为没有EEPROM呢)
    CurieIMU                   六轴姿态传感器驱动库
    CurieSoftwareSerial    软串口库
    CurieTime                  RTC库
    CurieTimerOne          定时器库
    CurieI2S                    I2S库                  


    2016.3.1 PS.实际上Curie并没有EEPROM,从源码可知,101并没有EEPROM存储单元,其提供的EEPROM库,实际上是在操纵其上的Flash空间。CurieEEPROM 从intel Curie的Flash中划分出了 2Kbyte 的空间,模拟成EEPROM空间。详见:101 EEPROM的使用

    上面有些库在目前的可供下载intel packeg里其实还没有,但在101 core lib的github上可以看到(https://github.com/01org/corelibs-arduino101/)可见101的core lib和其他外围lib目前都不是很成熟。另外,由于目前大多数Arduino第三方库都只支持AVR,所以intel架构的Arduino 101/Genuino 101 和之前的Arduino due、Arduino Zero面临着同样的尴尬。

    其他功能
    看intel资料 Curie集成了电池充电电路,这个功能能否在101上使用,目前还不清楚。

    硬件电路
    Arduino 101/Genuino 101 板载有两个复位按键,中间那个写有“MASTER RESET”,两个按键有什么不同?MASTER是用来复位整个Curie模组的,而另一个是用来复位其上运行的Arduino程序。
    板子上还有3个,TI的LSF0108,这是一个适用于开漏和推挽应用的8通道双向多电压电平转换器,用于intel Curie和Arduino标准IO进行电平转换。

    未完待续








    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    慵懒
    2017-2-21 13:12
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    发表于 2016-1-28 01:10 来自手机 | 显示全部楼层
    楼主快更啊
    打赏作者鼓励一下!
  • TA的每日心情
    慵懒
    2016-10-29 22:41
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2016-1-28 01:32 来自手机 | 显示全部楼层
    什么叫做抢在桃子老师前

    点评

    他妄图成为第一个blink 101的男人  详情 回复 发表于 2016-1-28 09:33
  • TA的每日心情
    慵懒
    2019-5-24 00:00
  • 签到天数: 887 天

    [LV.10]以坛为家III

    发表于 2016-1-28 09:11 | 显示全部楼层
    抢不到沙发也要顶一下。奈何是不是要大声说不要把 Curie 当 Arduino 用 ;D
    请PY我
  • TA的每日心情
    难过
    2016-2-1 09:23
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-1-28 09:27 | 显示全部楼层
    本帖最后由 heqiucun 于 2016-1-28 09:41 编辑

    其实呢,第一人啥的没关系吧,我也是昨天收到的,RS上下的单,居里夫人这个INTEL芯片就是集成了一些三轴传感器之类,看了官方网站的介绍有说。

    晒单

    晒单



    arduino+BBB的板子貌似跳票了
    在 ebay 看到树莓派zero 炒到100+RMB了,当然不会买

    点评

    我和桃子老师的游戏~~~另外,我们是前天收到的  详情 回复 发表于 2016-1-28 09:33
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2016-1-28 09:33 | 显示全部楼层
    heqiucun 发表于 2016-1-28 09:27
    其实呢,第一人啥的没关系吧,我也是昨天收到的,RS上下的单

    我和桃子老师的游戏~~~另外,我们是前天收到的
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2016-1-28 09:33 | 显示全部楼层
    若若er 发表于 2016-1-28 01:32
    什么叫做抢在桃子老师前

    他妄图成为第一个blink 101的男人
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    开心
    2016-8-20 18:03
  • 签到天数: 121 天

    [LV.7]常住居民III

    发表于 2016-1-28 09:48 | 显示全部楼层
    坐等,坐等,坐等!!!!!
  • TA的每日心情
    慵懒
    2018-10-18 14:34
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-1-28 10:57 | 显示全部楼层
    他妄图成为第一个blink 101的男人 6666666666
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    动手用blinker做台灯
    动手用blinker做台灯
    分享一个使用blinker做的台灯,使用的是esp8266,可以使用天猫精灵进行控制(亮度、开
    户外穿戴定位手表制作
    户外穿戴定位手表制作
    户外穿戴定位手表制作 五一刚过;最近还是
    Arduino烧入失败显示avrdude: stk500_getsync() attempt 1 of 10: not in sy...
    Arduino烧入失败显示avrdu
    我的arduino烧录的时候烧录失败显示下面这些东西
    Arduino MEGA 与UNO 通过nRF24L模块通讯
    Arduino MEGA 与UNO 通过n
    之前在深水宝很“实惠”的店铺买了一些原件,随手砍了esp8266以及nRF24L*3 因为缺
    开贴讲讲NRF24L01P,让你彻底搞懂它的工作原理,持续更...
    开贴讲讲NRF24L01P,让你
    *****************************************
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表