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

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

[复制链接]
fyaocn 提问时间:2016-11-15 12:24 /
本帖最后由 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移植。
收藏 评论4 发布时间:2016-11-15 12:24

举报

4个回答
watershade 回答时间:2016-11-15 22:13:15
看好你,不了解linux from scratch。但是连接AWS必须上系统吗?
fyaocn 回答时间:2016-11-16 15:14:12
watershade 发表于 2016-11-15 22:13
看好你,不了解linux from scratch。但是连接AWS必须上系统吗?

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

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

你开源的操作系统能透漏一下吗?H7上系统估计可以。
fyaocn 回答时间: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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版