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

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

3天内不再提示

车规MCU的软件开发套件

麦辣鸡腿堡 来源:汽车电子expert成长之路 作者:Enwei Hu 2023-10-27 16:05 次阅读

Non-AUTOSAR软件

虽然AUTOSAR是一个开发软件架构,在代码重用性、可维护性、开发效率和代码质量方面有诸多优势,但是使用AUTOSAR标准需要一定的授权费用且大多数AUTOSAR软件和配置工具都是商用付费软件,需要额外购买license授权。因此,只有量大的平台化项目,Car OEM和Tier-1才会完全采用AUTOSAR架构软件进行开发 , 以cover上百万的AUTOSAR软件费用。

对于项目预算有限、非平台化的小项目,非AUTOSAR(Non-AUTOSAR)软件开发是一个不错的选择。虽然很多大客户有自己在某个/多个应用开发方面多年积累的软件库可以使用,但是面对更新换代越来越快且越来越复杂的车规MCU硬件和日益复杂的应用功能软件需求,芯片厂商免费提供的车规MCU软件开发套件(SDK)将能够帮助客户减少熟悉新硬件底层的时间、复用中间件软件,让客户专注于应用层功能软件的开发和测试,提高软件开发效率,从而缩短项目开发周期。

软件开发套件(SDK)

图片

车规MCU的软件开发套件(SDK)是为了支持开发人员在车规MCU上进行软件开发而设计的。它提供了一套完整的工具和库,用于开发、编译、调试和测试车规MCU上的应用程序。

车规MCU的SDK通常包括以下几个主要组件:

底层驱动层(LLD):提供了与硬件外设的接口,包括GPIO、UART、SPI、CAN等。开发人员可以使用驱动层来配置和控制这些外设。

硬件抽象层(HAL)或者外设抽象层(PAL):将实现功能相同/相近的不同外设IP的底层驱动层(LLD)接口进行封装,对上层应用或者中间件软件提供统一的API接口以屏蔽不同硬件平台的外设IP寄存器/功能差异,方便跨平台驱动代码移植。

操作系统(OS):提供了多任务管理、任务调度、内存管理等功能,以支持多任务应用程序的开发。常见的车规MCU操作系统包括AUTOSAR OS和FreeRTOS等。

中间件(Middleware):提供了一些常用的功能模块,如通信协议栈、文件系统、加密库等。开发人员可以使用中间件来简化开发过程,提高开发效率。

工具链:包括编译器、调试器和仿真器等工具,用于编译、调试和测试应用程序。常见的车规MCU工具链包括IAR Embedded Workbench、Keil MDK等。

示例代码和文档:提供了一些示例代码和详细的文档,帮助开发人员快速上手和理解车规MCU的功能和使用方法。

车规MCU的SDK架构和功能可以根据具体的芯片厂商和应用需求而有所不同。开发人员可以根据自己的需求选择合适的SDK,并根据SDK提供的文档和示例代码进行开发。

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

    关注

    146

    文章

    16949

    浏览量

    350117
  • 软件
    +关注

    关注

    69

    文章

    4735

    浏览量

    87125
  • AUTOSAR
    +关注

    关注

    10

    文章

    350

    浏览量

    21454
  • 架构
    +关注

    关注

    1

    文章

    507

    浏览量

    25437
  • 汽车
    +关注

    关注

    13

    文章

    3399

    浏览量

    37133
收藏 人收藏

    评论

    相关推荐

    Marvell将为苹果HomeKit发布专用软件开发套件

    知名芯片厂商Marvell日前宣布,将为苹果HomeKit发布完整的软件开发套件。Marvell表示,硬件可以提供开启HomeKit的必备组件,可以简化HomeKit外设的开发
    发表于 03-18 10:18 1451次阅读

    多核软件开发套件

    本文主要介绍 TI 多核软件开发套件 (MCSDK),具体内容涵盖对各种可用软件套件以及实用程序及工具链的概述,可为编程人员开发 Linux 等高级操作系统以及实时操作系统SYS/BIOS 助一臂之力
    发表于 11-01 14:35 2095次阅读

    面向应用的 MCU 开发套件能加速产品上市

    目前,许多供应商都在生产面向特定应用的 MCU 开发套件。 通用套件主要侧重于一般培训活动,通常包括简单的 LED 闪烁样例。有针对性的开发套件与通用
    发表于 06-09 09:31 15次下载
    面向应用的 <b class='flag-5'>MCU</b> <b class='flag-5'>开发套件</b>能加速产品上市

    TMS320C6678的用于多核软件开发套件 (MCSDK) K的安装资料

    TMS320C6678的用于多核软件开发套件 (MCSDK) K的安装资料
    发表于 10-19 09:25 15次下载
    TMS320C6678的用于多核<b class='flag-5'>软件开发套件</b> (MCSDK) K的安装资料

    达芬奇软件开发套件的简化视频设计和GPON黄金时代的到来中文概述

    本文的主要内容介绍的是TI达芬奇软件开发套件简化视频设计和BrloadLight推动GPON迎接黄金时代
    发表于 04-20 09:24 4次下载
    达芬奇<b class='flag-5'>软件开发套件</b>的简化视频设计和GPON黄金时代的到来中文概述

    何使用Xilinx软件开发套件XSDK创建简单的应用程序

    了解如何使用Xilinx软件开发套件(XSDK)中的应用程序模板创建简单的应用程序。 本视频将引导您完成创建“Hello,World!”,编辑源代码,下载到ZC702的过程...
    的头像 发表于 11-26 06:59 3907次阅读

    芯科科技发布最新版软件开发套件

    获取Silicon Labs(亦称“芯科科技”)针对旗下的Sub-GHz、蓝牙(Bluetooth)、Zigbee/Thread和MCU产品家族所发布的最新版软件开发套件(SDK),提升bug修复能力并更新安全功能。
    的头像 发表于 01-09 15:40 3846次阅读

    电机控制软件开发套件启动新设计

    TI将最新的电机控制开发与器件级软件驱动程序统一到一个产品中:C2000Ware MotorControl软件开发套件(SDK)。
    发表于 05-15 08:54 1652次阅读

    SmartMesh IP 的软件开发套件加速了无线传感器工业物联网应用的开发

    SmartMesh IP 的软件开发套件加速了无线传感器工业物联网应用的开发
    发表于 03-19 13:23 2次下载
    SmartMesh IP 的<b class='flag-5'>软件开发套件</b>加速了无线传感器工业物联网应用的<b class='flag-5'>开发</b>

    模拟微控制器软件开发套件(AMSDK)-下载生产代码

    模拟微控制器软件开发套件(AMSDK)-下载生产代码
    发表于 03-23 13:55 5次下载
    模拟微控制器<b class='flag-5'>软件开发套件</b>(AMSDK)-下载生产代码

    利用Sub-1 GHz Linux Gateway软件开发套件设计楼宇安保系统

    利用Sub-1 GHz Linux Gateway软件开发套件设计楼宇安保系统
    发表于 10-31 08:23 0次下载
    利用Sub-1 GHz Linux Gateway<b class='flag-5'>软件开发套件</b>设计楼宇安保系统

    国民技术N32G430软件开发套件

    本资料为N32G430系列开发软件开发套件资料
    发表于 11-07 11:33 10次下载

    N32G430系列软件开发套件

    N32G430系列软件开发套件
    发表于 11-10 19:51 0次下载
    N32G430系列<b class='flag-5'>软件开发套件</b>

    MCU软件开发生态解析

    )的核心芯片,其软件开发生态是客户高效快速且可靠的开发各类汽车功能应用软件的基础,是一颗MCU
    的头像 发表于 10-18 10:00 4868次阅读
    <b class='flag-5'>车</b><b class='flag-5'>规</b><b class='flag-5'>MCU</b>的<b class='flag-5'>软件开发</b>生态解析

    SmartBond™ 无线测距软件开发套件DA14695-00HQDEVKT数据手册

    电子发烧友网站提供《SmartBond™ 无线测距软件开发套件DA14695-00HQDEVKT数据手册.rar》资料免费下载
    发表于 05-27 17:00 0次下载
    SmartBond™ 无线测距<b class='flag-5'>软件开发套件</b>DA14695-00HQDEVKT数据手册