0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工程师说 | RX系列软件的历史和今后的展望 #6

瑞萨电子 来源:未知 2023-11-16 18:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前篇回顾:

工程师说 | RX系列软件的历史和今后的展望 #1

工程师说 | RX系列软件的历史和今后的展望 #2

工程师说 | RX系列软件的历史和今后的展望 #3

工程师说 | RX系列软件的历史和今后的展望 #4

工程师说 | RX系列软件的历史和今后的展望 #5

本篇将为大家介绍如何在RX产品家族典型的100MHz级MCU中搭载网络软件。

Hiroki Ishiguro

Sr Principal Software Engineer

近年来,日常生活中的电子设备也都开始支持联网功能。RX产品家族主要用于工厂自动化设备,以及空调设备、电梯控制、照明设备控制等建筑自动化领域,在这些领域中网络功能是必不可少的。

自2003年入职以来,我一直在开发用于瑞萨单片机的TCP/IP协议栈。从我的经验来看,物联网化的问题在于“如何实现TCP/IP”

RX产品家族用TCP/IP协议栈 [M3S-T4-Tiny]

长按二维码或复制网址到浏览器中打开

wKgaomVV7NaAc3r7AAAE8e4EHsc470.png

https://www.renesas.cn/cn/zh/software-tool/tcpip-protocol-stack-m3s-t4-tiny-rx-family

接下来我们将进一步明确这个问题。在1995年Windows 95发布时,运行Windows的CPU的运行频率为100~200MHz,而到2023年,RX产品家族的主要产品RX65N的最大运行频率为120MHz,这与1995年发布的Windows 95运行所需的CPU运行频率(100~200MHz)相当。从那时起,搭载Windows 95的电脑就开始使用SSL等加密通信连接到互联网(实际上,SSL(现在被称为TLS)开始广泛使用是在2000年之后)。基于这一事实,RX65N等MCU也应该能够连接到互联网。

然而,似乎只有一部分领先用户正在努力实现自己产品的物联网化。这其中必定存在着某种障碍。这一障碍就是“如何实现TCP/IP”。编者认为想要消除这一障碍就需要“像Windows 95那样具有联网功能的操作系统的普及”。

正如我们在本系列文章中多次介绍的,作为对上述问题的解决方案,瑞萨与AWS和Microsoft建立了合作关系,共同开发了针对瑞萨单片机的实时操作系统FreeRTOS“Azure RTOS

本次,我想重点从技术层面解释一下“如何实现TCP/IP”。理解TCP/IP的基本前提是“OSI参考模型”。对于熟悉计算机网络的人来说,这可能是一个并不陌生的概念。它是将表示计算机及其内部电信号的物理层作为第1层,将第2层到第7层按照软件处理数据的角色进行分层化的概念模型。关于在物联网设备中使用的主要协议及其功能,我汇总在了下表中供大家参考。

wKgaomVV7NaAa76vAAKL65G9LfQ689.png

对于个人电脑和智能手机等装有通用操作系统的电子设备,第2层到第6层的功能集成在操作系统中,并作为操作系统功能提供给第7层即应用层的开发者。同样,在装有RX产品家族的MCU基础嵌入式系统中,第2层到第6层的功能集成在“FreeRTOS”或“AzureRTOS”等实时操作系统中,并作为操作系统功能提供给第7层即应用层的开发者。由于以往实时操作系统和第2层到第6层的功能是分开的,由不同的软件供应商提供,所以在这种情况下,用户在进行第7层的应用开发之前,必须先处理作为基础的第2~6层的构建,这正是问题所在。此外,在当前使用WiFi/蜂窝等无线模块的情况下,第1~4层在无线模块端,第5~7层在MCU端,OSI参考模型本身在不同的计算机之间进行桥接实现,这是一个相当复杂的构成。并且,无论是在MCU端还是无线模块端,都需要CPU来处理TLS和TCP/IP等数据,这将大大提升系统整体的功耗。如果在MCU端实现MQTT或TLS,那么无线模块端的MQTT或TLS就会闲置,相关的程序存储内存就会被浪费。

wKgaomVV7NaAGiirAAF-jnNNQM4109.png

Ethernet将第1层集成到MCU内(仅信号转换部分使用外部芯片,即所谓的PHY芯片),并且使第2~4层在MCU上以软件形式存在,这种成本最优的配置在过去10年已经在市场中得到了普及。因此,我们认为在无线模块中也将出现类似的变化。

wKgaomVV7NaAfrEiAAEVNLs61aA227.png

正如我们此次介绍的,建立网络系统是一件非常有趣的事情,同时随着时代的发展,最佳配置也会发生变化。特别是在基于MCU的物联网系统中使用无线模块时,从OSI参考模型出发的设计变得非常重要。瑞萨一直希望通过沟通与交流为广大客户提供与时代相匹配的最佳解决方案。因此,为了让客户能够专注于应用的开发,我们会继续致力于「FreeRTOS」「Azure RTOS」等实时操作系统的开发工作。

您可点击文末阅读原文查看瑞萨RX云解决方案页面。

1

END

1

瑞萨电子 (TSE: 6723)

科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。更多信息,敬请访问renesas.com

wKgaomVV7NeAc3anAABMcXsjlG8974.gif


原文标题:工程师说 | RX系列软件的历史和今后的展望 #6

文章出处:【微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞萨
    +关注

    关注

    38

    文章

    22517

    浏览量

    91170

原文标题:工程师说 | RX系列软件的历史和今后的展望 #6

文章出处:【微信号:瑞萨电子,微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析瑞萨RX63N/RX631系列MCU:高性能与多功能的完美结合

    富的功能,成为众多工程师的首选。今天,我们就来深入了解一下这两款MCU的特点和优势。 文件下载: R5F56317CDFB#V0.pdf 一、产品概述 瑞萨RX63N和RX631系列M
    的头像 发表于 04-13 16:35 116次阅读

    RX62N/RX621系列MCU:高性能32位MCU的技术剖析

    的佼佼者,它们以其丰富的功能和卓越的性能,成为众多工程师的首选。下面,我们就深入剖析这一系列MCU的特点和技术细节。 文件下载: R5F562N7ADLE#U0.pdf 一、产品概述 RX
    的头像 发表于 04-13 16:15 95次阅读

    瑞萨RX62T与RX62G系列MCU深度解析与应用考量

    瑞萨RX62T与RX62G系列MCU深度解析与应用考量 作为电子工程师,在选择单片机时,往往会综合性能、功能、稳定性等多方面因素。瑞萨的RX
    的头像 发表于 04-13 16:15 158次阅读

    深入解析Renesas RX62N/RX621系列MCU:特性、应用与设计要点

    凭借其出色的性能和丰富的功能,在众多应用场景中得到了广泛的应用。本文将为大家详细介绍这一系列MCU的特性、应用以及设计过程中的注意要点,为电子工程师们在实际设计中提供参考。 文件下载
    的头像 发表于 04-13 16:10 113次阅读

    RX210 系列芯片电气特性深度解析

    RX210 系列芯片电气特性深度解析 在电子工程师的日常设计工作中,深入了解芯片的电气特性是确保设计成功的关键。今天,我们就来详细剖析 RX210
    的头像 发表于 04-13 16:10 77次阅读

    RX210 系列芯片电气特性深度剖析

    RX210 系列芯片电气特性深度剖析 在电子设计领域,芯片的电气特性是工程师们关注的核心要点之一。今天,我们就来深入探讨一下 RX210 系列
    的头像 发表于 04-13 16:05 82次阅读

    RENESAS RX65N/RX651系列MCU:高性能、多功能的理想之选

    RENESAS RX65N/RX651系列MCU:高性能、多功能的理想之选 在电子工程师的设计世界里,微控制器(MCU)就像是一颗核心的“心脏”,为各种电子设备赋予强大的运算和控制能力
    的头像 发表于 04-01 16:55 595次阅读

    RX671系列MCU:高性能与多功能的完美融合

    、丰富的功能和广泛的应用场景,成为了众多电子工程师的首选。今天,我们就来深入探讨一下RX671系列MCU的特点和优势。 文件下载: rx671.pdf 一、产品概述
    的头像 发表于 04-01 16:30 399次阅读

    Renesas RX111系列MCU深度解析:特性、应用与设计要点

    。Renesas的RX111系列MCU以其卓越的性能、丰富的功能和低功耗特性,在众多应用领域中展现出强大的竞争力。本文将深入探讨RX111系列MCU的各项特性、应用场景以及设计过程中需
    的头像 发表于 04-01 16:30 231次阅读

    Renesas RX64M/RX71M 系列闪存内存硬件接口深度解析

    内存,为开发者提供了强大的功能和灵活的操作模式。本文将深入探讨这一系列闪存内存的硬件接口,包括其特点、模块配置、寄存器设置、操作模式以及 FACI 命令的使用等方面,帮助电子工程师更好地理解和应用这些
    的头像 发表于 03-02 16:50 363次阅读

    什么是BSP工程师

    一、嵌入式系统 要明白什么是嵌入式软件工程师,我们先从嵌入式系统(嵌入式设备)说起。维基百科上对嵌入式系统的定义如下: 嵌入式系统(Embedded System),是一种嵌入机械或电气系统内部
    发表于 01-13 06:54

    Renesas云套件CK - RA6M5与CK - RX65N:助力物联网解决方案快速成型

    设计流程 CK - RA6M5和CK - RX65N云套件基于RA和RX系列32位MCU构建了完整的连接解决方案。作为电子工程师,大家都清楚
    的头像 发表于 12-29 11:30 835次阅读

    Renesas RX260/RX261 MCU:高集成度与高性能的完美融合

    Renesas RX260/RX261 MCU:高集成度与高性能的完美融合 在电子工程领域,寻找一款性能卓越、功能丰富且稳定可靠的微控制器(MCU)是每个工程师的追求。Renesas的
    的头像 发表于 12-26 18:05 1523次阅读

    用于四频 GSM / GPRS / EDGE 6 频天线开关支持的 Tx-Rx FEM skyworksinc

    支持的 Tx-Rx FEM的引脚图、接线图、封装手册、中文资料、英文资料,用于四频 GSM / GPRS / EDGE 6 频天线开关支持的 Tx-Rx FEM真值表,用于四频 GSM / GPRS / EDGE
    发表于 06-17 18:30
    用于四频 GSM / GPRS / EDGE <b class='flag-5'>6</b> 频天线开关支持的 Tx-<b class='flag-5'>Rx</b> FEM skyworksinc