【应用】通过瑞萨Renesas Synergy™软件来快速搭建嵌入式应用
随着物联网的快速发展,产品功能变得复杂和多样化,这也给嵌入式系统开发带来了很多挑战。嵌入式软件开发在整个嵌入式系统中占的比例非常大,而且功能是直接面向用户的,可以毫不夸张的说,嵌入式软件做的好不好,直接决定产品的是否优秀。
从上图可以看到,传统的嵌入式MCU软件开发,前期投入非常大,这主要包括MCU底层驱动编写、外设功能验证、中间件代码移植和协议栈代码编写,以及系统集成和云连接等附加软件。前期过程需要产品开发人员不停的学习并验证新的MCU技术,这样才能编写良好的MCU驱动代码和中间件软件,以及附加软件。这个过程会花费大量时间,而且非常繁琐,并且是重复性的,这样让开发者在这个过程中变得非常枯燥和乏味,效率非常低,导致产品也不能快速推向市场,这逐渐成为嵌入式MCU开发的一个痛点。
如何解决这些问题?
我们从上面的开发流程①可以看到,如果能够从传统的开发流程中缩短嵌入式MCU 的底层驱动、中间件和、系统集成以及云连接代码的开发时间,可以大大提高开发效率,缩短产品开发周期。从开发流程②可以看到,在做产品创新时,可以更加容易快速的添加产品差异和创新功能代码,从而节省宝贵的设计时间,并将产品更快地推向市场,赢得市场先机。
Renesas Synergy™软件是Renesas Synergy™平台的重要组成部分,开发人员可以使用Synergy™软件,跳过传统开发流程中的前期工作,直接创建应用代码,缩短开发周期,加快产品推向市场。该平台可使开发人员:
•立即开始API级别的最终产品应用代码开发
•省去API以下的软件和MCU运行学习曲线
•将宝贵资源集中用于市场中的创新和差异化
Synergy™ 软件组成
Synergy™软件主要由Synergy Software Package ( SSP)、软件API、认证合格的附加软件 (QSA)、通过验证的附加软件 (VSA)这几大部分组成。其中Synergy Software Package (SSP)是Synergy™软件的核心,它是瑞萨认证合格的软件包,并由瑞萨提供质保。软件API为应用框架、协议栈、运行库、HAL驱动和BSP提供标准化的C语言应用程序接口。QSA和VSA则是一些通过认证或验证的附件软件。
Synergy Software Package (SSP) 核心
Synergy Software Package ( SSP) 包含了MCU的板级支持包BSP、硬件抽象层HAL、中间件以及RTOS、应用程序框架和一些功能库以及应用程序接口API。
应用编程接口API
开发人员可以使用Synergy™软件,通过应用编程接口API完整访问RTOS、中间件、通信栈、用户界面和详细的MCU功能,这些是开发人员在连接到嵌入式系统平台中通常需要的主要组件。
应用程序框架
应用程序框架是可以完成特定任务的系统服务,框架连接了硬件抽象层HAL,实时操作系统RTOS,中间件和运行库,简化了系统设计。例如:
•Wi-Fi 通信框架
•音频播放框架
•串行通信框架等等
实时操作系统RTOS
ThreadX® RTOS 是一个商用的高速多任务实时操作系统,它可以让开发者轻松的将多任务应用添加到工程项目中来,而不必到处寻找合格高效的多任务系统解决方案。
中间件
中间件主要包括物联网平台X-Ware™、文件系统FileXTM、USB协议栈USBXTM、图形系统GUIXTM和网络协议套件NetXTM、NetX DuoTM、NetX SecureTM等。这些都可以直接提供给开发者使用,用于嵌入式系统的扩展功能实现。
功能库
功能库包括CMSIS DSP库,安全,加密等,CMSISDSP库可以轻松的将DSP加入到工程项目中,安全和加密可以让嵌入式软件代码得到保护,不被他人轻易复制。
硬件抽象层HAL
硬件抽象层HAL包含了MCU外设驱动和服务,开发者无需深入了解MCU内部硬件,跳过底层学习过程,直接从上层开始产品应用代码。
板级支持包BSP
板级支持包BSP可以为不同硬件提供定制支持,可以更加方便的使用第三方硬件,例如显示屏幕、传感器等驱动和服务包,来快速构建差异化硬件功能实现。
Synergy™软件的物联网应用
物联网应用需要操作系统的支持及复杂的互联功能、网络协议的开发及硬件基础,同时提供带有质量保证的配套软件平台,Renesas Synergy™软件包含商用版本的RTOS 和SSP 软件包。最新发布的软件包提供了包含Wi-Fi、蜂窝和BLE 通信模块在内的无线应用框架,及物联网设备“轻量级”通讯协协议MQTT,并支持传输层安全性协议TLS,帮助您轻松跨越技术壁垒,10分钟完成从传感器终端到云服务器的连接。
Wi-Fi应用框架
Wi-Fi应用框架可以使Wi-Fi连接轻松集成,它可以支持不同的协议配置,其协议栈可以运行在主机MCU上,也可以运行在SOC模块上。该应用框架具有很好的兼容性,很容易为新Wi-Fi模块添加驱动程序,可以在Synergy™ Gallery的合作商项目中查找附加的Wi-Fi驱动。Synergy™工具可以轻松的配置模式、RTOS线程、框架、协议栈、协议、驱动器、中断、数据包等等。Synergy™ 软件的Wi-Fi应用框架包括以下特性:
•Wi-Fi设备配置和分配API
•设备驱动器接口
•模块上运行片上协议接口
•使用BSD套接字API的应用程序接口
•NSAL:网络协议抽象层。
低功耗蓝牙应用框架
低功耗蓝牙BLE应用框架可以在应用中轻松集成BLE连接,此框架支持BLE模块初始化和配置、通用属性配置文件(GATT)API和片上配置文件API。BLE框架还支持多模式协议栈配置,可以配置协议栈运行在主机MCU上,也可以运行在SOC模块上。该BLE框架同样具有很好的兼容性,很容易为新BLE模块添加驱动程序,可以在Synergy™ Gallery的合作商项目中查找附加的BLE驱动。
蜂窝通信应用框架
蜂窝通信应用框架可以使蜂窝通信连接轻松集成,框架在蜂窝网络中通信的支持两条通道,一个是使用在Synergy™ MCU (PPP)上运行的NetXTMTCP/IP协议栈,另一个是BSD套接字兼容API用于运行在模块上的片上协议栈。该蜂窝通信框架同样具有很好的兼容性,很容易为新蜂窝网络模块添加驱动程序,可以在Synergy™ Gallery的合作商项目中查找附加的蜂窝通信驱动。蜂窝通信应用框架包含如下功能:
•蜂窝通信模块初始化和配置
•数据传输和接收
•蜂窝通信接口配置
•统计信息收集
Synergy™ 软件物联网应用的安全性
众所周知,物联网采用无线通信技术作为主要通信方式,对于无线通信来说,人们最为担忧的就是它的安全性。为了解决这个问题,瑞萨电子通过Synergy™ 软件的SSP无线应用程序框架、TLS / MQTT安全传输协议来一起构建“物”与“云”之间的安全网络通信,然后接入主要云服务提供商。这样的无线通信与安全协议的完美组合,可以大大提高物联网应用的安全性。
Synergy™ 软件的可靠质量
SSP软件是瑞萨电子的商业化产品,软件质量达到前所未有的高度,也是真正的量产级软件。在多个硬件平台上提供SSP软件数据手册,还包括一系列工业标准以及软件质量保证和最佳实践。
软件质量达到前所未有的高度
瑞萨电子在MCU业界提供独有的基于ISO/IEC/IEEE12207标准过程,根据软件质量保证(SQA)认证SSP软件,根据SSP软件数据手册的规范对SSP运行提供质保,以及采用量化指标来衡量和跟踪Synergy™软件质量。
真正的量产级软件
众多MCU厂商声称提供可量产代码,如果用户需要自己证明代码质量,则这些代码量产价值有限,而瑞萨电子的Synergy™软件SSP,将具有以下优势:
•持续集成 – 所有测试均每天运行一次
- 变更有同行评议,在与主干线合并之前进行验证
•使用10000+测试案例验证70+ SSP软件模块来度量
- 94% 通过,剩余部分人工审查以确保不存在不利影响
•利用2种不同的编译器打造 - GCC和IAR
- 4种Synergy MCU系列在14种MCU硬件系统上运行
•60k行以上可执行测试代码
- 每条测试代码线采用1.4线SSP代码
•5个关键指标
- 符合编码标准
- 清除编译
- 维护低复杂性
- 全测试覆盖率
- 需要追踪性
Synergy™ SSP软件许可协议
Synergy™ SSP软件包含评估版许可和开发生产许可两种软件许可协议,下面是这两种软件许可协议的详细对比。
Synergy™ SSP软件源代码
在嵌入式应用软件开发和调试过程中,源代码对于开发者来说,是极其重要的,可以大大提高错误查找和跟踪调试以及后期维护的效率,可以看到所有SSP的源代码,可支持:
•在 e2 studio 和 IAR Embedded Workbench®中可以查看源代码,也可以在源代码中进行调试
•用户可以查看、修改或打印普通源代码
•当使用开发和生产软件许可时,可以在开发环境中查看受保护的源代码,但不能修改、拷贝或打印受保护的源代码
Synergy™ SSP软件版本发布和控制
在嵌入式软件开发中,厂商提供的软件包的生命周期和维护支持时间是非常重要的,这不仅决定在后期新产品开发中的投入成本和开发时间,更代表着产品更新维护中和成本。作为瑞萨电子的产品,SSP的生命周期等同于Synergy™平台的生命周期,可以提供长期的支持和服务。
Synergy™软件作为Renesas Synergy™ 开发平台的重要组成部分,瑞萨通过该软件不仅向开发者提供了全面的软件功能代码,而且还提供了非常好的软件质量以及后期服务支持。Synergy™软件对于嵌入式软件开发者来说,如鱼得水,可以跳过繁琐的底层学习过程,专注于产品应用层开发和创新差异化设计,并且加快产品推出时间,赢得市场竞争。
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
相关推荐
WT2605C蓝牙语音芯片用在汽车仪表盘上,提升车用蓝牙信息娱乐系统智能化应用
对于传统的汽车仪表盘来说,MCU还需要跑蓝牙协议栈,工作量大,使用WT2605C SOC蓝牙芯片,可以大大减少工程师的开发时间,MCU只需要通过标准的AT指令与WT2605C蓝牙芯片通讯即可,指令交互简单,无需复杂的操作。
应用方案 发布时间 : 2024-05-26
唯创知音WT2605C蓝牙语音芯片:让汽车仪表盘秒变智能音乐舞台!
对于未来的互联汽车来说,蓝牙技术可助力实现智能无线网络,从而提高道路安全水平和驾乘舒适度。对于传统的汽车仪表盘来说,MCU还需要跑蓝牙协议栈,工作量大,使用唯创知音WT2605C SOC蓝牙芯片,可以大大减少工程师的开发时间,MCU只需要通过标准的AT指令与WT2605C蓝牙芯片通讯即可,指令交互简单,无需复杂的操作。
应用方案 发布时间 : 2024-07-23
【应用】飞易通蓝牙WiFi模块实现前后语音对讲、骑行导航语音通话和播放音乐等功能,推动两轮车仪表和智能头盔发展
飞易通科技推出的摩托车仪表方案智能头盔方案让摩托车和智能头盔这些功能得以完美实现。FSC-BW121蓝牙和Wi-Fi组合RF模块采用FSC-BW121和FSC-BW936B/FSC-BW1036B组合实现智能头盔前后语音对讲,采用FSC-BW121和FSC-BW930M组合实现仪表屏与单个智能头盔互动。
应用方案 发布时间 : 2023-09-09
琻捷(SENASIC)汽车电子传感芯片选型指南(中文)
描述- 琻捷专注于高性能汽车级芯片的研发、设计与销售,致力于为客户提供优秀的汽车电子传感芯片和完整的系统解决方案,是国内领先的汽车芯片供应商。公司研发位于上海浦东张江高科技园区,注册地在南京江北新区,同时在深圳,武汉等多地设有分公司和办事处,公司的核心团队在汽车芯片领域具有丰富的研发设计和经营管理经验。
型号- SNAXG07,SNAXG08,SNT451,SNA852X,SNA600X,SNA010X,SNA872X,SNA862X,SNU501,SNAXG00,SNA854X,SNT18B20,SNT0011,SNT112,SNU301,SNA814X,SNAXG86,SNA804X,SNP805X,SNA809X,SNAXG125,SNP746,SNJ32L003,SNA020X,SNJ32F003,SNP739D,SNJ08L152,SNJ32W103,SNAXG14,SNA863X,SNA655X,SNA853X,SNA3XX,SNE23XX,SNAXG32,SNAXG126,SNA833X,SNA855X,SNA805X,SNU511,SNE24XX,SNA859X,SNP830,SNP215,SNP736
ITW 交通行业解决方案——汽车电子市场
型号- LOCA,SL8130,HA系列,MA420,PSA系列,RTVS 8127 LV-C,PSA 2500,MA815,UB 45000,DC系列,SL6350,MA2060,EP6060,MA1020,MA3045,PLEXUS®DT1303,PLEXUS®DT2630,EP8080,MA310,MA1025,MA550,MA925 系列,T-BOND 25,PSA 11000,121FR,PSA 4500 FR,DC 1000,SA830,MA425,IC300,MA422,HA1510,AO420,UB 3000,PB 3500,RTVS 8127 LV,MA2003,PSA 4500,CFO,UB 20000,MA2805,SA830 系列,PLEXUS® DT2115,RTVS 27 HTC,PB 950,116FRFC,RTVS 3-95-1,121FR-DH,MA8101,RTVS 3-95-2,62010P,MA305HV,PSA 45000,LOCA系列,HP 250,PLEXUS®DT2530,10-104-06,HA1803,HA1804,68015P,PSA 21000 FR,MA805,MA925,SL6600,PSA 30000FR,KB65,HA1810,MA920,MA2090,HA1410,T-BOND E8,T-BOND E5,SL6200,SM2030,HA1820,MA216,IC510,PSA,PLEXUS®DT2435,SL系列,PLEXUS®DT2430,GB系列,PSA 750,NOVATTANE 2100,116FR,SM1330,68012P,PSA 11000 FR,SM2030 LV,SL6300,UB 15000,EP6250,MA920 系列,MA2045,PSA 21000,14167MA300,MA320,T-BOND EP7125,NOVATTANE 2130,HA2410,MA832,MA830,62030W,PB系列,SM1030,MA330,MA3940,PSA 30000,117FR,SM7530,PLEXUS® DT2325,HA1850,HP250Q,CIPG H1220,MA209,SL6,SL6400,SL6系列,UB系列,T-BOND E90
飞易通车载蓝牙&WiFi国产芯片替代方案,具有成本优势,灵活快捷可控
蓝牙&WiFi作为汽车上必不可少的应用,也需要有国产替代的方案。飞易通在2016年就开始投入研发人员到国产的蓝牙WiFi方案上,已有瑞昱和爱科微成熟的方案,并已在众多汽车车型上量产使用。国产方案在成本上非常有优势,在有限的成本内提供最多的功能,另一方面,相比于海外芯片方案,配合上更加灵活快捷可控。
原厂动态 发布时间 : 2024-10-22
昂瑞微电子车规级蓝牙SoC芯片OM6650AM通过权威第三方测试机构AEC-Q100车规级认证
2023年9月,昂瑞微电子车规级蓝牙SoC芯片OM6650AM通过权威第三方测试机构AEC-Q100车规级认证,并已向各大车载应用厂商进行推广。显示了公司在布局车规级芯片产品线方面的实力和决心。
原厂动态 发布时间 : 2023-09-23
从五个方面讲述如何选择一款合适的蓝牙模块
蓝牙作为一种近距离通信技术,目前已大量应用于各种移动终端,物联网,健康医疗,智能家居等行业,而蓝牙模块由于集成了蓝牙协议栈,射频部分和天线,因此也受到广大设备厂家青睐。但是目前蓝牙模块种类繁多,如何选择一款合适的蓝牙模块,却成为各大厂家越来越关注的一个问题。如下从以下五个方面讲述下蓝牙模块的选型。
技术探讨 发布时间 : 2024-09-26
【经验】浅析低功耗蓝牙绑定与配对的区别
在Silicon Labs为EFR32MG和EFR32BG系列提供Bluetooth SDK,配对在连接的时候实现,绑定通过gecko_sm_increase_security命令实现。
设计经验 发布时间 : 2018-02-26
喜讯:巴伦技术(BALUN)成功获得蓝牙资格认证认可实验室BQTF资质
蓝牙技术广泛用于手机、电脑等智能终端,需通过各国认证及蓝牙SIG授权。巴伦技术成功获蓝牙BQTF认可,覆盖经典蓝牙与低功耗测试,提供一站式服务。公司举办蓝牙认证研讨会,解读最新政策与技术规划。
原厂动态 发布时间 : 2024-09-11
【成功案例】优质WIFI模块的秘密——搭载CP2104的USB到UART桥解决方案
目前在进行物联网应用的原型设计跟WIFI开发设计方面消费者有很多第三方模块可以选择,如何做好第三方模块做好第三方模块提高竞争力?优质的USB到UART选择是关键。
新产品 发布时间 : 2016-08-09
无线蓝牙模块主要应用领域
蓝牙是一种短距离无线通信技术,为我们的生活带来诸多方便。蓝牙模块,是一种集成蓝牙功能的PCBA板,它可以将在一定范围内电子设备通过局域的无线网连接起来,作为物联网发展的中间力量,蓝牙模块主要应用在哪些领域呢?
技术探讨 发布时间 : 2024-09-09
联盛德(Winner Micro)IoT芯片/MCU芯片/模组选型指南
描述- 北京联盛德微电子有限责任公司 (Winner Micro)成立于2013年11月,是一家基于AIOT芯片的物联网技术服务提供商,国家高新技术企业。总部位于北京,在深圳、上海均设有分支机构。旗下产品主要应用于智能家电、智能家居、行车定位、智能玩具、医疗监护、无线音视频、工业控制等物联网领域。
型号- W600,W601,W800,W801,W805,W806
天工测控推出系列高性能WiFi模块和蓝牙模块,有望助力物联网无线连接的新发展
随着无线通信模块在智能家居、智能楼宇、家庭娱乐、汽车电子和工业物联网等其他应用领域的普及,作为连接物联网感知层和网络层的关键环节的无线通信模块需求量也在不断增长,其中汽车电子和工业物联网对连接性强,数据传输能力强及传输距离远的无线数传模块需求也在不断攀升。多种工作模式,支持无线覆盖,高速数据传输的WiFi模块,工业级大功率远距离蓝牙透传模块也将迎来物联网无线连接的新发展。
原厂动态 发布时间 : 2023-05-28
飞易通车载蓝牙协议栈,致力于更舒适的驾乘环境
飞易通车载蓝牙协议栈是由飞易通研发团队自主开发的成熟产品。支持多种操作系统:Android,Linux,FreeRTOS,QNX,UCOS等,也支持多种CPU体系结构的硬件平台。
产品 发布时间 : 2024-08-29
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Blue Gecko Wireless SoC
价格:¥11.3356
现货: 11,540
品牌:SILICON LABS
品类:Wireless Connectivity CC0 Module
价格:¥74.2362
现货: 5,021
品牌:SILICON LABS
品类:Blue Gecko Wireless SoC
价格:¥14.4011
现货: 5,000
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥12.2646
现货: 4,335
现货市场
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论