查看: 2805|回复: 4

kyLinMini学习笔记:1. 开箱验板和资料学习

[复制链接]
  • TA的每日心情
    开心
    2018-6-21 08:39
  • 签到天数: 8 天

    连续签到: 2 天

    [LV.3]偶尔看看II

    发表于 2017-8-22 22:41:34 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 jasonwangse 于 2017-8-29 22:37 编辑

    很幸运能申请到麒麟座Mini开发板的试用机会,以前没接触过wifi开发的项目,这次在学习的同时把经历和大家一起分享。
    上周四收到了开发板,但是上班没时间弄,就先参照活动提供的介绍链接,把相关的资料下了下来学习学习。收到板子开箱如下,很小巧
    0.package.jpg
    STLink是一个亮点,比以往用过的调试器体积都小,正好配mini
    周末回家有空了,就把板子拿出来,准备鼓捣鼓捣。kyLinMini和STLink与usb hub连接如下

    连接方式

    连接方式

    我用的是Win7,串口和STLink的驱动都是插上直接就找到了。然后按照参考的介绍文档一步步地在OneNET平台上创建自己的设备
    OneNET开发平台:https://open.iot.10086.cn/
    OneNET相关手册文档:https://open.iot.10086.cn/doc/art246.html#68
    创建好了之后,又选择了开发包里自带的EDP工程(资料、软件下载\程序代码\Mini开发板\麒麟MiniV1.x\4.kyLinMini-V1.x-OneNET-RTOS\1.MiniV1.x综合应用代码-UCOS-EDP),准备编译、烧一下,看没问题就确认板子正常了,结果没想到还是遇到了问题。。。
    首先是连接不上target,后来才想起来,可能是MDK工程选项里的STLink settings配置有问题;果然,里面的ort默认是JTAG,改为SW后,SW Device找到了
    1.sw-cfg.jpg
    编译后下载成功了,但是启动信息却打印如下
    2.error.jpg
    复位、使用其他工程均是如此,看到net device error我想:坏了,难道是esp8266模块出了问题,随即发邮件给可依资询。
    周一一上班便收到了可依的回复,把我加到了开发群里,管理员大大也帮忙分析问题…最后发现云盘上的代码不是最新的。上传了最新的开发包我更新之后,果然error没有了,但设备还是连不上wifi,看提示信息是要用微信公众号操作;马上关注公众号,找到配置wifi的菜单,输入ssid和password之后果然连上了,感觉好神奇啊…
    4.wechat.png


    有无线信号收发时,esp8266模块上的蓝灯是闪烁的~
    3.start-led.jpg

    4.connected.jpg
          这下OneNET上的设备也显示连接成功了
    6.onenet-dev.jpg
    6.onenet-mng.jpg


          今天研究了代码之后上网查了查资料才发现,原来这是微信提供的一种wifi接入协议——airkiss,网上有相关的介绍。代码中使用airkiss的地方是这里(在NET/device/src/net_device.c的NET_DEVICE_Exist函数中)
    airkiss.jpg
          而AT+CWSMARTSTART这条命令我在云盘资料提供的esp8266的命令手册中没找到,只好到官网去下英文手册,发现官网的手册中是有描述的,所以如果以后有什么资料需要查,最好还是到官网下载:http://www.espressif.com/en/support/download/documents?keys=
    esp8266-instr.jpg

    总结下:刚看了个开头,还可以继续研究的知识点:
    1. airkiss
    2. cJSON
    3. EDP,HTTP,MQTT等协议
    4. 代码框架结构

    需要注意的是:开发板的相关功能还在不断地更新,所以最好经常到云盘上看看开发包有没有更新
    开箱介绍完毕,下一步我打算把ucos-iii在开发板上跑一下试试,同时深入研究下代码

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-5-31 10:27
  • 签到天数: 98 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2017-8-23 08:56:54 | 显示全部楼层
    看起来diao diao de
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-21 08:39
  • 签到天数: 8 天

    连续签到: 2 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-8-23 09:32:29 | 显示全部楼层
    混森蓝兽 发表于 2017-8-23 08:56
    看起来diao diao de

    快去申请吧~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-1-5 16:08
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-11-1 16:00:04 | 显示全部楼层
    在OneNET平台上创建设备的时候那些属性,参数之类的,楼主是任意设置的吗?如果要使用开发包里自带的工程,对我们创建的设备参数有没有什么要求呢?不是说生成了SDK以后就不能再改了吗?求楼主赐教!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-21 08:39
  • 签到天数: 8 天

    连续签到: 2 天

    [LV.3]偶尔看看II

     楼主| 发表于 2017-11-1 17:28:19 | 显示全部楼层
    kaycee小鹿 发表于 2017-11-1 16:00
    在OneNET平台上创建设备的时候那些属性,参数之类的,楼主是任意设置的吗?如果要使用开发包里自带的工程, ...

    具体的使用方法可以参考OneNET的相关文档,里面有详细的使用说明
    https://open.iot.10086.cn/doc/art246.html#68
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 04:03 , Processed in 0.145654 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.