你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 771|回复: 4

【F769IDISCOVERY申请】使用embedded C实现对于Amazon云端的连接

[复制链接]

8

主题

206

回帖

0

蝴蝶豆

金牌会员

最后登录
2016-11-25
发表于 2016-11-15 12:24:51 | 显示全部楼层 |阅读模式
本帖最后由 fyaocn 于 2016-11-15 14:22 编辑

1【申请开发板】—— F769IDISCOVERY 开发板
2【申请理由】
2.1 基本理由,评测新的开发板并提供基本功能测试报告。
2.2 基于mbed OS的开发评测。
- 随着mbed OS升级到OS 5,提供了更多的功能和更便捷的开发方式,评测这种非通常用开发方式的过程和优缺点分析。
- STM32是在给予mbed支持最多的开发平台,兼容性非常好,已经用Nucleo-L053,NUCLEO-L476RG,以及F749进行过测试。计划在不断丰富内容的的mbed OS5上继续评测。
捕获.JPG

2.3 采用embedded C实现对于amazon云端的连接
      因为最新的F769IDISCOVERY提供了更丰富和便捷的多媒体接口和以太网接口,因此,具备直接连接amazon云服务的可能。AWS SDK提供了embeded C的开发工具,因此具备实现物联网终端节点的功能,成为一个强大的物联网HUB。争取在此次评测能实现连接功能,作为评测的重点。但是,目前还没有使用ARM-M7系列实现云连接的参照范例,因此在有限的时间内尽可能提供开发的过程和进展。在评测期后继续完成。      具体是使用这个板子作为基于Amazon Iot的硬件节点,做一个物联网终端,可以接受向Amazon Lambda服务提供MQTT连接,提供板载数据的的订阅功能。

3【评测内容】:
1、开发板基本评测,包括开发板上电, Demo如何运行及演示内容,如何做PC端驱动安装开发环境搭建,
2、通用开发环境搭建,使用Cube以及使用第三方集成开发环境的基本配置,做标准程序演示。
3、对新加入特征功能进行测试,例如WVGATFT,MIPI-DSI, Audio相关的功能;
4、创建mbed开发环境,基于mbed OS的开发评测,对比相似功能,通常开发工具的实现方式。
5、采用embedded C实现对于amazon云端的连接,首先测试以太网的性能和实现,然后利用AWS-SDK-C实现板载传感器信号的云端监测和访问。
4【评测经验】:
4.1 在本站参加活动的系列贴是以mbed为要关注点的,具备mbed评测的基本基础。
【NUCLEO-L476RG开发】+ 探寻最新超低功耗MCU庐山真面目之四
mbed OS和ST-nucleo在一起的云生态空间
4.2 基于AWS的云开发项目参加了Hackathon开发大会,能够实现AWS的评测。
5【后续工作】
5.1 在评测时段外,继续完成AWS的部署和物联网的嵌入式实现。
5.2 基于F769I的强大功能和2M扩展内存,具备移植一个可用的轻型操作系统,实现更快捷的外设访问功能。因为Linux仅支持A系列芯片,针对M系列,尝试类似linuxFromScrath的轻内核OS移植。
回复

使用道具 举报

50

主题

1057

回帖

67

蝴蝶豆

论坛元老

最后登录
2020-12-2
发表于 2016-11-15 22:13:15 | 显示全部楼层
看好你,不了解linux from scratch。但是连接AWS必须上系统吗?
回复 支持 反对

使用道具 举报

8

主题

206

回帖

0

蝴蝶豆

金牌会员

最后登录
2016-11-25
 楼主| 发表于 2016-11-16 15:14:12 | 显示全部楼层
watershade 发表于 2016-11-15 22:13
看好你,不了解linux from scratch。但是连接AWS必须上系统吗?

谢谢,你说得对。aws支持嵌入式开发,可以不用操作系统。这样是为了增加评测的难度,没有原厂的支持要很熟悉硬件才能把系统配置成功。所以,未必能按时完成。
另外一个原因,是正在准备一个开源的操作系统项目,所以需要用不同的硬件来测试,STM32F7是一个主要的测试平台。多次申请F749都没有被批,还有一次参加团购,结果活动也没凑够人数。所以如果拿到板子,后续就要围绕操作系统继续做。如果有时间,欢迎入伙。
回复 支持 反对

使用道具 举报

50

主题

1057

回帖

67

蝴蝶豆

论坛元老

最后登录
2020-12-2
发表于 2016-11-16 21:22:02 | 显示全部楼层
fyaocn 发表于 2016-11-16 15:14
谢谢,你说得对。aws支持嵌入式开发,可以不用操作系统。这样是为了增加评测的难度,没有原厂的支持要很熟 ...

是呀,带屏幕的板子我也是一块都没有。而第三方的板子觉得移植科开发工作量大。

你开源的操作系统能透漏一下吗?H7上系统估计可以。
回复 支持 反对

使用道具 举报

8

主题

206

回帖

0

蝴蝶豆

金牌会员

最后登录
2016-11-25
 楼主| 发表于 2016-11-17 09:48:46 | 显示全部楼层
本帖最后由 fyaocn 于 2016-11-17 09:58 编辑
watershade 发表于 2016-11-16 21:22
是呀,带屏幕的板子我也是一块都没有。而第三方的板子觉得移植科开发工作量大。

你开源的操作系统能透漏 ...

计划也是刚成型:
1、做一个开源社区,包括内核,接口,应用3部分。选择几个典型芯片组作为硬件测试平台。
2. 入门部分是现有开源OS的综合测试,现有的大概20多个,希望能请各位大神一起分别测试。对于A系列的芯片,推荐测试LinaroBased的内核,但是M系列采用FreeRTOS等实时系统,当然Linaro也有RT版本的。
对于不开源mbedOS等也要评测。
3. 内核部分请大家一起做,征集大家的设想和需求,在各种对照OS中,优化体系,堆代码应该不是最难的部分。我估计比较可行。开源OS内核做出来以后,支持大家各自定制系统单飞。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版