发 帖  
原厂入驻New

【大联大世平 NXP i.MX RT1064开发板试用体验】4-简介+coslink 协议需求分析篇

2020-11-23 20:32:06  271 开发板试用
分享
0
本帖最后由 jf_00240724 于 2020-11-23 21:21 编辑

  • 简介
    这里将介绍coslink具体需求,和开发基础、功能需求等。
  • 开发基础
    系统定义
    解决方案应包括两部分:
    -嵌入式板(目标)
    -一台电脑(主机)
    这两个部分都是通过一个常用的接口连接起来的,比如UART或Ethernet。这个接口是用于它们之间的双向通信。这里我们用了RT1064的Uart.
    2个LED目标通信接口主机
    1个硬件按钮

    系统目标定义
    目标板应为嵌入式板,属于以下类别之一:
    -没有操作系统(如Arduino、ARM Cortex)的低端微控制器
    -在嵌入式Linux下运行的微控制器(如Raspberry Pi、NXP i.MX6/8、Atmel D5)
    目标板不能是嵌入式(工业)PC。
    目标板应具有(或连接至):
    -至少两个LED(在本文件中进一步称为LED1和LED2)
    -至少一个硬件按钮(在本文档中进一步称为HW Button1)
    系统主机定义
    主机应为运行以下操作系统之一的标准PC(台式机或笔记本电脑):
    -Linux系统
    -微软Windows
    通信接口
    通信接口用于实现具有功能的通信协议
    用于:
    -从主机向目标发送数据
    -从主机上的目标接收数据
    通信协议应实现错误检测方法。
  • 功能要求:
    本章描述了一个解决方案的不同变体,只能实现一个变体。
    目标实现以下行为:
    -开机后LED1每500ms闪烁一次,LED2熄灭。
    -与主机LED2建立通信后,LED1断开
    -关闭与主机LED2通讯后,LED1每500ms闪烁一次
    -如果LED2亮,并且按下HW按钮1
    目标向主机发送信息
    接口要求:
    主机和目标应不受物理连接丢失的影响。
    如果发生物理连接丢失(例如断开的电缆),主机和目标应:
    -认清形势,
    -尽快恢复到初始状态(最长不超过10秒)。
    如有可能,主机应向用户提供失去连接的信息。

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验
关闭

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

快速回复 返回顶部 返回列表