查看: 338|回复: 1

[评测] intel 伽利略2代 的 arduino IDE 使用学习

[复制链接]

94

主题

3

好友

1764

积分

进士

Rank: 5Rank: 5

  • TA的每日心情

    2016-11-20 10:28
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2016-10-16 14:01:48 |显示全部楼层
    1. 先去arduino官网下载的 1.6.12版本,但是不知道为什么百度的时候,网上版本有1.7的,难道官网不是最新的。
    2.jpg

    2. 在 工具-开发板,没找到 伽利略2代这块板子,根据官网的说法,需要升级一下。Install the i586 Core 内核居然是 I586 。
    This simple procedure is done selecting Tools menu, then Boards and last Boards Manager. Select Arduino Certified as type and then click on the Intel i586 boards by Intel. Select the latest core and then Install. 这个更新速度是很慢的,喝杯茶等等。
    1.jpg

    3. 我先大致看了下例程,感觉板子怎么当单片机用了,这个搞,不像是做产品的用途。
    思考: 这个例程如果跑起来,和里面的Linux 是什么关系?这个问题只能通过研究代码了。
    3.jpg

    4. 趁着下载,我研究了一下原理图。觉得intel 的板子画的真细,一个电阻电容带4个参数,我一般画图只有1个
    5.jpg

    5. 更新完板子之后,先找个流水灯试下。打开后只有一个step函数,当然这个很简单,但是我们从不是这么浅尝辄止的。
    问题: 程序怎么下载?下载器,还是串口,代码的底层在哪里,GPIO寄存器是什么,时钟怎么配置的,和Linux什么关系,       只是一个单纯的单片机?程序是封装的库吗?对我们这种搞过底层的人来说,只研究上层,就是去了深入理解的趣味。
    看完代码,main函数在哪里?LED_BUILTTON 宏定义在哪里?头文件?
    坦白讲,我现在一堆问题,Go to define 在哪里?我把IDE的所有菜单看了,没找到,我开始怀疑这个IDE导致行不行????
    6.jpg

    6. 我找到https://www.arduino.cc/en/Reference/HomePage
    Arduino programs can be divided in three main parts: structure, values (variables and constants), andfunctions. 编程分为3个部分,结构体,变量,函数接口。最少目前找到了setup函数 和 loop函数的出处了。看样子这里又要研究一会,真不知道这个IDE到底好不好用。这个编程以前没搞过。
    7.jpg


    7. 本次总结: 把开发板的编程环境和下载,软硬件有个基本了解,可以用arduino 下载运行,代码风格开始慢慢熟悉。下一篇文章我要自己开始写代码了。但是用不用IDE还不好说,也可能直接用Linux 开发。
    8. 这几天都在华为出差,周末也没休息,真是坑大了,帖子发的慢,望版主海涵,谢谢。
    回复

    使用道具 举报

    6

    主题

    14

    好友

    3972

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 08:50
  • 签到天数: 964 天

    [LV.10]以坛为家III

    发表于 2016-10-16 21:01:28 |显示全部楼层
    有机会整块板子学习学习。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /5 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-9 00:14 , Processed in 0.827381 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部