前篇回顾:
工程师说 | 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]
长按二维码或复制网址到浏览器中打开
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层按照软件处理数据的角色进行分层化的概念模型。关于在物联网设备中使用的主要协议及其功能,我汇总在了下表中供大家参考。
对于个人电脑和智能手机等装有通用操作系统的电子设备,第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就会闲置,相关的程序存储内存就会被浪费。
ethernet将第1层集成到mcu内(仅信号转换部分使用外部芯片,即所谓的phy芯片),并且使第2~4层在mcu上以软件形式存在,这种成本最优的配置在过去10年已经在市场中得到了普及。因此,我们认为在无线模块中也将出现类似的变化。
正如我们此次介绍的,建立网络系统是一件非常有趣的事情,同时随着时代的发展,最佳配置也会发生变化。特别是在基于mcu的物联网系统中使用无线模块时,从osi参考模型出发的设计变得非常重要。瑞萨一直希望通过沟通与交流为广大客户提供与时代相匹配的最佳解决方案。因此,为了让客户能够专注于应用的开发,我们会继续致力于「freertos」和「azure rtos」等实时操作系统的开发工作。
您可点击文末阅读原文查看瑞萨rx云解决方案页面。
1
end
1
瑞萨电子 (tse: 6723)
科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟、电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。更多信息,敬请访问renesas.com
原文标题:工程师说 | rx系列软件的历史和今后的展望 #6
文章出处:【微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。
重庆联通与华为深度合作打造“精品5G网络”体验
特斯拉CEO埃隆·马斯克宣布特斯拉将在第三季度实现盈利
按下按钮即可实现EMC滤波器设计
高速PCB信号完整性和电源完整性仿真技术研讨会
ModelCenter产品的发展和现状的阐述
工程师说 | RX系列软件的历史和今后的展望 #6
5G+VR将突破教育行业的技术瓶颈
“Riyadh Season”狂欢季,背后与这家中国企业有关
节流式差压流量计和涡街流量计比较
低代码(Low-Code)是什么?低代码的特点有哪些?
中科院微电子所:在表面等离激元光纤生化传感器方面取得重要进展
路由器怎么安装和设置?
机器人打造的智能停车库,我国的停车难问题将得到有效解决
激光雷达迎来产业化拐点,5年复合增速超过60%
供应链已确认高通获准向华为出货,只能4G芯片
联发科技新一代家庭娱乐平台支持人工智能与人工智能影像应用
谈谈A105贴标机的工作原理及常见故障
小米家8月福利小米5X,32GB版售价才1299,这性价比还有谁?
全球首款室温全液态金属电池诞生,创下最低工作温度记录
中国电信正在推进“天翼云”向“2+4+31+X+O”的层次化布局演进