Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread一般讨论
这个不是讨论,这个是阿里云物联网接口SDK3.0.1移植方法
发布于 2019-05-15 16:38:29 浏览:1972
订阅该版
具体源码可以去阿里云官方的源码库下载即可。 rtt这边的阿里云源码包很老了。 我懒得贴源码了,上图 如![1.PNG](/uploads/201905/15/152835a2lll5ml96mloemc.png) 图将rtt的阿里云物联网老版本屏蔽掉,将最新的阿里云官方的SDK下载下来放到相同的这个文件夹下(packages文件夹下)然后在新的C-sdk中加入脚本文件SConscript ![2.PNG](/uploads/201905/15/152835x4e1uud8kak48644.png)![3.PNG](/uploads/201905/15/152835den5cl00zwdvnund.png) 修改SConscript,如上图将上图中C文件全部包含到脚本中(当然我这里用的方法是env工具的方法,很好用。当然如果你直接用MDK去加也可以,主要太麻烦) 上面图中HAL_OS_rtthread.c文件在C-SDK中是没有的,可以从原来的RTT移植的阿里云的老版本的包里面移植过来,当然也要改动一些源码。 ![4.PNG](/uploads/201905/15/154610lab3z75d36isbqxx.png) 通过env命令处理完成后重新构建新的MDK工程,然后直接打开MDK(当然中间可能会遇到一些问题,相信你可以解决的) 上图中是阿里云的三元组或者是4元组 ![5.PNG](/uploads/201905/15/152836g5ertnuhc3i3qucr.png) 然后在此文件中增加上面的这些宏。 ![6.PNG](/uploads/201905/15/152836iuijci54dvfcecdb.png) 上图中圈起来的是主要例程文件,一些具体内容就在里面,你进去看就知道是什么了,这个文件例程是包含通信和固件升级。我自己已经在项目上已经开始做尾声的测试了,包含固件升级。 整个通信过程是用mbedtls加密的,这个是用的RTT的包,没有用阿里云物联网C-SDK里面的提供的包,加密和RTT的阿里云物联网教程上说的差不多。任务堆栈尽量大一点。加密我设置了6K ![7.PNG](/uploads/201905/15/160237jgwtitcssqt1qtt4.png) 这是参见手册描述的。我使用的ESP8266的无线模块。并且已经发现RTT组件的AT包有问题,经常出现AT组件的一个警告,并已经提交问题给RTT组件成员了。希望他们能顺利解决。 最后注意: 我已经把饭盛在碗里了,剩下的就是你拿起筷子往嘴里送了。当然遇到不理解的也可以来找我。 看了坛子里好多在询问物联网这个问题,当然这篇帖子基础还是你要先理解之前RTT做的那份阿里云物联网的教程。 说点多余的话: 我为啥要分享这个呢。我4月底已经跑通了,并且还是带远程固件升级的,我没移植之前也遇到了好多问题,也问了好多人,都没搞过,要么是直接拿着阿里的OS系统上手了(他里面已经集成了)我也是东拼一点西凑一块的,下来差不多花了1个月时间,还不算看RTT源码文档等,没有人真正的完全的移植过。这些我完全可以自己私藏的,我就想当有一天我遇到了一个这种完全没有遇到的难题后,有人能像我今天一样免费的分享出去,去帮助需要帮助的人,好了就这么多。
查看更多
8
个回答
默认排序
按发布时间排序
jankin
2019-05-15
这家伙很懒,什么也没写!
大佬 有联系方式吗 我最近在移植STM32+阿里的SDK3.0.1 +SIM800C 一直移植不成功 想请教下
aozima
2019-05-15
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
PR PR
andychen
2019-05-15
这家伙很懒,什么也没写!
超级棒,可以发个package的PR,PR需要支持的请说一下,我给你安排支持
hanlin
2019-05-16
这家伙很懒,什么也没写!
大佬 学习学习
MurphyZhao
认证专家
2019-05-16
这家伙很懒,什么也没写!
PR PR
ROG
2019-05-16
这家伙很懒,什么也没写!
>大佬 有联系方式吗 我最近在移植STM32+阿里的SDK3.0.1 +SIM800C 一直移植不成功 想请教下 ... --- 找6楼,他能带你找到我。我现在权限不够,没法私信你
jankin
2019-05-16
这家伙很懒,什么也没写!
>找6楼,他能带你找到我。我现在权限不够,没法私信你 --- 要不您加我q? 651967768
ROG
2019-05-16
这家伙很懒,什么也没写!
>要不您加我q? 651967768 --- 通过一下
yywxh
2020-06-21
这家伙很懒,什么也没写!
请问3.0.1中的HAL_Kv_Set 和 HAL_Kv_Get这两个函数是需要根据自己的实际情况自行实现吗?
jerry2cool
2020-06-22
这家伙很懒,什么也没写!
学习了,感谢。。。
撰写答案
登录
注册新账号
关注者
0
被浏览
2k
关于作者
ROG
这家伙很懒,什么也没写!
提问
41
回答
121
被采纳
0
关注TA
发私信
相关问题
1
有关动态模块加载的一篇论文
2
最近的调程序总结
3
晕掉了,这么久都不见layer2的踪影啊
4
继续K9ii的历程
5
[GUI相关] FreeType 2
6
[GUI相关]嵌入式系统中文输入法的设计
7
20081101 RT-Thread开发者聚会总结
8
嵌入式系统基础
9
linux2.4.19在at91rm9200 上的寄存器设置
10
[转]基于嵌入式Linux的通用触摸屏校准程序
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
组件 lwip v2.0.3 版本使用 netdev网卡的 ping 功能
2
简单两步配置RTT源码阅读环境 vsc+clangd
3
恩智浦[FRDM-MCXN947]初探 之 ADC与DAC
4
LVGL使用字库IC芯片显示中文
5
基于STM32H750和Rt-Thread的CANFD通信实现的记录(一)
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
线程
RT-Thread Nano
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
SFUD
msh
rt_mq_消息队列_msg_queue
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1443
个答案
289
次被采纳
张世争
807
个答案
174
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
1
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部