首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
图集
全部标签
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
视频工作室
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2024第五届中国国际汽车电子高峰论坛
IIC Shenzhen 2024
2024MCU及嵌入式大会
2024国际AIoT生态大会
IIC Shanghai 2024
IIC Shenzhen 2023
2023第四届中国国际汽车电子高峰论坛
IIC Shanghai 2023
2023全球 MCU 生态发展大会
2023(第四届)国际 AIoT 生态发展大会
更多行业及技术活动
工程师社群活动
专题
用于电路分析和设计的SPICE仿真指南
QSPICE电子电路仿真系列教程
电力电子笔记
数字电子基础
技术子站
电源和信号完整性测试技术中心
泰克智能汽车测试技术中心
福禄克红外热像仪免费试用
芯源半导体MCU技术中心
英飞凌电容感应方案中心
器件射频和材料介电常数测试
是德科技 新能源汽车三电测试技术中心
西门子EDA 3D IC设计解决方案
车载总线测试和解码
Microchip 视频与资源中心
NI最新射频仪器专区
西门子EDA中心
汽车电子专题
E聘
NEW
IIC Shanghai 2025
IC设计成就奖投票
标题
简介
内容
作者
全部
标题
简介
内容
作者
全部
首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2024第五届中国国际汽车电子高峰论坛
IIC Shenzhen 2024
2024MCU及嵌入式大会
2024国际AIoT生态大会
IIC Shanghai 2024
IIC Shenzhen 2023
2023第四届中国国际汽车电子高峰论坛
IIC Shanghai 2023
2023全球 MCU 生态发展大会
2023(第四届)国际 AIoT 生态发展大会
更多行业及技术活动
工程师社群活动
专题
用于电路分析和设计的SPICE仿真指南
QSPICE电子电路仿真系列教程
电力电子笔记
数字电子基础
技术子站
电源和信号完整性测试技术中心
泰克智能汽车测试技术中心
福禄克红外热像仪免费试用
芯源半导体MCU技术中心
英飞凌电容感应方案中心
器件射频和材料介电常数测试
是德科技 新能源汽车三电测试技术中心
西门子EDA 3D IC设计解决方案
车载总线测试和解码
Microchip 视频与资源中心
NI最新射频仪器专区
西门子EDA中心
汽车电子专题
E聘
×
杂志声明
我司杂志提供免费订阅,任何第三方平台的赠送或售卖行为均未获得我司授权,我司保留追究其法律责任的权利!
广告
从手写代码到AUTOSAR工具链,工程创建与模块集成
时间:
2023-06-06
作者:
汽车电子与软件
阅读:
分享
扫码分享到好友
海报分享
在AUTOSAR方式设计车载ECU软件的初期,很多项目团队都采用“基础软件外协开发”的模式。即委托第三方软件公司搭建一个AUTOSAR工程并给出各主要模块的设计示例,再在此基础上去做自己的项目。这样的开发模式有助于快速适应全新的设计方法,缩短项目周期,但也会带来“过于依赖项目组外部资源,一旦出现错误难于解决”等问题。
1
引言
在
AUTOSAR
方式设计车载
ECU
软件的初期,很多项目团队都采用“基础软件外协开发”的模式。即委托第三方软件公司搭建一个
AUTOSAR
工程并给出各主要模块的设计示例,再在此基础上去做自己的项目。这样的开发模式有助于快速适应全新的设计方法,缩短项目周期,但也会带来“过于依赖项目组外部资源,一旦出现错误难于解决”等问题。
本文针对上述痛点,讲述了在
ETAS
工具链环境下进行工程创建和常用模块集成的全过程,目的是让读者对
AUTOSAR
工程的产生过程有一个大致的了解,从整体上理清
AUTOSAR
方式设计车载嵌入式软件的思路。
2
工具链
本文所述设计集成过程除
MCAL
部分采用
Infineon
和
EB
联合开发的“
EB Tresos
”工具外,其余模块均采用
ETAS
工具链开发,如表
2-1
所列。
表
2-1: AUTOSAR
工具链汇总
序号
集成开发环境
子工具
功用
1
EB Tresos
EB Tresos
MCAL
模块设计
2
ISOLAR-AB
ISOLAR-A
系统级架构设计
RTA-RTE
接口设计
RTA-BSW
BSW
模块设计
3
RTA-OS
RTA-OS
操作系统设计
3
工程创建和模块集成
对于
ETAS
工具链使用者而言,
AUTOSAR
工程主要是在
ISOLAR-AB
中创建、设计和集成的。
下面以
VCU
项目为例讲解
AUTOSAR
工程创建过程,其它车载
ECU
软件可在此基础上做相应改动。
3.1
工程创建
AUTOSAR
工程创建在
ISOLAR-A
中进行。
3
.1
.1
文件
夹
创建
按照表
3-1
创建工程文件夹。
表
3-1:
工程文件夹创建
序号
一级文件夹
二级文件夹
三级文件夹
1
hightec_vcu
-
-
2
isolar_ab_vcu
-
-
3
mcal_vcu
-
-
4
vcu
src
ASW
、
BSW
、
CDD
、
INFRA
、
IOHWAB
、
RTE
、
Target
3.1.2
AUTOSAR
工程创建
双击“
ISOLAR-AB V 4.0
”图标,弹出图
3-1
所示的界面,按照图示步骤操作进入
ISOLAR-AB
工具的主界面。
gyFednc
图
3-1: ISOLAR-AB
工作空间选择
在主界面中点击“
File->New->AUTOSAR Project
”新建工程,弹出图
3-2
所示的界面,按照图中步骤完成工程创建。
图
3-2: AUTOSAR
工程创建界面
3.2
架构设计
AUTOSAR
开发方式中的架构设计即软件组件(
SWC
)的设计,包括创建软件组件、端口接口设计、内部行为设计等步骤,还需将
SWC
分别加入部件和
ECU
。具体操作方法详见《
RTE
入门篇》。
3.3
配置系统
系统创建和配置按照下列步骤进行。
3.3.1
部件创建
按照图
3-3
和图
3-4
所示创建部件。
图
3-3:
部件创建启动
图
3-4:
部件创建配置
3.3.2
系统创建
按照图
3-5
和图
3-6
所示创建系统。
图
3-5:
系统创建启动
图
3-6:
系统创建配置
3.3.3
系统配置
系统配置包括建立对部件的引用、抽取配置和映射创建
3
部分。
(
1
)建立系统对部件的引用
为上节创建的“
System
”生成
1
个子项“
Root Software Compositions | Root Sw Composition Prototype
”,并将其“
SoftwareComposition
”的引用配置为“
TopLevelComposition
”。
(
2
)系统抽取配置
配置上节创建“
System
”的类别。
(
3
)映射创建
为上节创建的“
System
”生成
1
个子项“
Mappings | Mapping
”,命名为“
SwcToEcuMapping
”,并配置“
Ecu
实例”。
3.4
通信配置
通信配置主要包括
DBC
导入、报文发送周期配置、抽取和生成
RTA-BSW
等操作,完成这些步骤后,与
CAN
通信有关的
BSW
模块将自动生成。
图
3-7:
生成
RTA-BSW
表
3-2: RTA-BSW
后自动生成的
BSW
模块
序号
一级文件夹
二级文件夹
BSW
模块
1
Com Stack
Can Modules
Can
2
CanIf
3
CanSM
4
-
Com
5
-
PduR
6
Mode Mgm
-
ComM
7
Other Modules
-
ComStack
8
-
Ecuc
9
-
rba_ArxmlGen
3.5
模式管理配置
依次进行
EcuM
和
BswM
模块的配置,具体参见《
EcuM
应用篇》和《
BswM
应用篇》。
3.6
操作系统配置
操作系统配置分为
2
部分,
ISOLAR-AB
中的
OS
模块配置和
RTA-OS
中的配置。
3.6.1 OS
模块配置
创建
Os
模块并完成基础配置。
(
1
)
Os
创建
创建
Os
模块,再依图
3-8
删除多余项。
图
3-8: Os
多余项删除
(
2
)应用模式配置
按照图
3-9
的步骤进行。
图
3-9: Os
应用模式配置
(
3
)计数器配置
为
Os
应用配置计数器信息,图
3-10
为其配置方法。
图
3-10: Os
计数器配置
(
4
)任务配置
根据项目需要配置
OS
任务,图
3-11
为配置方法,表
3-3
为任务配置示例。
图
3-11: Os
任务配置
表
3-3: Os
任务参数配置示例
序号
配置项
配置值
说明
1
ShortName
XXX
任务名
2
OsTaskActivation
1
定义该任务最大数量的队列激活请求,
1
表示在任何时刻任务仅允许单次激活
3
OsTaskPriority
39
任务优先级,数值越大优先级越高(对于
TC275
单片机)
4
OsTaskSchedule
FULL
定义任务的优先处理性
5
OsTaskStackAllocation
-
任务手动堆栈分配,以字节为单位
6
OsTaskWaitStack
-
激活等待事件时的任务堆栈使用
7
OsTaskBudget
-
执行预算,以“浮点数
+
时基名
+
单位”表达
8
OsTaskCanCallSchedule
-
任务调用或可能调用“
Schedule()
”时配置为
TRUE
9
OsTraceFilter
-
描述任务是否被
RTA-TRACE
跟踪
10
OsTaskAccessingApplication
-
访问该对象的应用的引用
11
OsTaskEventRef
-
此引用定义了扩展任务可能会响应的事件列表
12
OsTaskResourceRef
-
此引用定义了该任务访问的资源列表
13
OsRegSetRef
-
该任务用到的寄存器集的引用
3.6.2 RTA-OS
配置
在生成
RTE
成功后进行。
(
1
)工程创建
点击“
File->New Project
”新建工程,按照图
3-12
所示配置工程属性。
图
3-12: OS
工程属性配置
(
2
)文件加载
按照图
3-13
所示将“
...srcRTEgen
”路径下的
osNeeds.arxml
文件加载进来。
图
3-13: OS
工程文件加载
(
3
)工程保存
将工程创建时自动生成的
ARXML
文件命名为“
RTAOS.arxml
”,并将其保存至“
...srcTargetTC275RTAOSconfig
”路径下。
(
4
)通用参数配置
OS
通用参数配置按照图
3-14
进行。
图
3-14: OS
通用配置
(
5
)应用模式配置
按照图
3-15
将
OS
应用模式配置为
OSDEFAULTAPPMODE
。
图
3-15: OS
应用模式配置
(
6
)中断配置
按照图
3-16
配置项目中需要的二类中断。
图
3-16: OS
中断配置
3.6.3 RTA-OS
生成
按照下列步骤生成
OS
代码。
(
1
)文件夹创建
在“
...srcTargetTC275
”路径下创建表
3-4
所示的文件夹。
表
3-4: RTAOS
文件夹创建
序号
一级文件夹
二级文件夹
三级文件夹
四级文件夹
五级文件夹
1
RTAOS
config
2
generated
inc
3
lib
4
report
5
integration
inc
6
src
7
MCAL
modules
general
inc
8
tricore
compiler
9
inc
(
2
)生成配置
按照图
3-17
、图
3-18
和图
3-19
的方法依次进行
RTA-OS
生成配置。
图
3-17: RTA-OS
生成选项配置
图
3-18: RTA-OS
生成输出位置配置
图
3-19: RTA-OS
生成包含路径配置
(
3
)生成操作
按照图
3-20
所示生成
OS
的代码。
图
3-20: OS
代码生成
3.7 RTE
配置
创建
Rte
模块并完成基础配置。
3.7.1 Rte
创建
创建
Rte
模块,再依图
3-21
删除多余项。
图
3-21: Rte
多余项删除
3.7.2 Rte
配置
依次进行
Rte
模块的配置。
(
1
)
Rte
生成配置
配置
Rte
生成参数,图
3-22
为其配置方法。
图
3-22: Rte
生成配置
(
2
)
Bsw
模块实例配置
在生成
RTE
成功后进行。
Bsw
模块实例大部分由工具自动配置,前提是其存在
Runnable
。为后续编译不出错,在
EcucValueCollection
中无运行函数的模块需要手动配置。
图
3-23: Bsw
模块实例配置
3.8
定点数位域配置
创建
Bfx
模块并完成配置。
3.8.1 Bfx
创建
在
ISOLAR-B
中创建
Bfx
模块。
3.8.2 Bfx
配置
依次进行
Bfx
模块的通用配置和内存定位配置。
图
3-24: Bfx
通用配置
图
3-25: Bfx
内存定位配置
3.9 Ecuc
数值集配置
创建
Ecuc Value Collection
并完成配置。
3.9.1
EcucValueCollection
创建
在
ISOLAR-B
中创建
Ecuc Value Collection
。
3.9.2
EcucValueCollection
配置
依次进行
EcucValueCollection
的配置。
(
1
)模块关联
按照图
3-26
和图
3-27
所示进行模块关联。
图
3-26: EcucValueCollection
配置启动
gyFednc
图
3-27: EcucValueCollection
配置启动
(
2
)
任务分配
依照图
3-28
将各模块的函数拖到对应的
OS
任务中。
图
3-28: EcucValueCollection
任务分配
3.10
AUTOSAR
平台类型配置
创建
AUTOSAR_PlatformTypes
并完成配置。
3.10.1 AR Package
创建
按照图
3-29
创建名为
AUTOSAR_PlatformTypes
的
AR Package
,再按照与之类似的方式为
AUTOSAR_PlatformTypes
创建
1
个子
AR Package
,名称为
ImplementationDataTypes
。
图
3-29: AUTOSAR_PlatformTypes AR Package
创建
3.10.2
数据类型添加
以
uint8
为例,按照图
3-30
、图
3-31
、图
3-32
的步骤添加数据类型。
图
3-30:
数据类型添加启动
图
3-31:
数据类型添加配置
图
3-32:
数据类型参数配置
按照上述步骤依次添加下列数据类型:
boolean
、
float32
、
float64
、
sint16
、
sint32
、
sint64
、
sint8
、
uint16
、
uint32
、
uint64
。
3.11
故障追踪器配置
创建
Det
模块并完成配置。
3.11.1 Det
创建
在
ISOLAR-B
中创建
Det
模块。
3.11.2 Det
配置
依照图
3-33
进行
Det
模块的通用配置。
图
3-33: Det
通用配置
3.12
RTE
生成
在执行
RTE
生成前,须进行抽取、生成
RTA-BSW
、生成
BSW
等操作。
RTE
生成按照图
3-34
和图
3-35
的步骤进行。
“
Additional Commands
”处输入(该过程不再生成
SWC
的内存映射文件):
--strict-unconnected-rport-check=off -err=xml -nts --os-define-osenv=RTAOS40 --exclusive-area-optimization=disable --os-output-param=all
。
图
3-34: RTE
代码生成启动
图
3-35: RTE
代码生成配置
3.13 MCAL
集成
下面介绍
MCAL
的集成步骤。
3.13.1
静态代码集成
MCAL
静态代码的工程路径为“
...srcTargetTC275MCALmodules
”,头文件和源文件分别存放在“
inc
”和“
src
”文件夹下。
MCAL
静态代码从
EB Tresos
的安装路径下拷贝。
3.13.2
配置文件集成
配置文件包括
MCAL
工程文件和单片机各外设模块参数组成的“
.xdm
”文件,其路径为“
...srcTargetTC275MCALconfig
”。
配置文件在添加
MCAL
模块时由工具自动生成。
3.14 ECAL
集成
这里的
ECAL
主要包括实现模拟量输入和数字量输入输出信号的抽象,工程路径为“
...srcIOHWAB
”。
3.15
内存映射集成
内存映射程序文件采用“
xxx_MemMap.h
”的命名规范,主要解决将变量、常量和代码放到指定存储空间的问题。
3.15.1
软件组件内存映射文件
各
SWC
模块的内存映射文件生成方法如图
3-36
所示,通常每个新建软件组件仅生成
1
次即可,之后可删除该命令段。
图
3-36:
软件组件内存映射程序文件生成方法
3.15.2 BSW
模块内存映射文件
各
BSW
模块的内存映射文件生成方法如图
3-37
所示(部分有对应
SWC
的
BSW
模块按照图
3-36
的方法操作),这部分文件通常只生成
1
次,且生成路径不要在程序工程的路径或子路径下,否则容易带来编译错误。
图
3-37: BSW
模块内存映射程序文件生成方法
3.15.3
内存映射程序文件
路径
内存映射文件统一存储在“
...srcINFRAmemmap
”路径下(其余路径下的内存映射文件须剪切至此),且须在工具生成文件的基础上做相应改动。
3.16
复杂驱动集成
复杂驱动包含板级芯片驱动程序和对复杂传感器和执行器进行操作的软件模块,相关的程序文件均为手写代码,工程路径为“
...srcCDD
”。
3.1
7
应用层软件集成
按照下面的步骤进行应用层软件集成。
3.17.1
应用层文件拷贝
按照表
3-5
将应用层程序文件拷贝或更新至工程的指定目录。
表
3-5:
应用层程序文件处理
序号
类别
文件(夹)名
文件拷贝位置
1
A2L
XXX
.a2l
(一个或多个)
...
toolsA2LGenToolASAPAdr_Filesa2l
2
Arxml
XXX
.arxml
(一个或多个)
...srcASWVcuApp_SWCarxml
3
文件夹
lib
(库文件)
...srcASWVcuApp_SWC
4
C
XXX
.c
(一个或多个)
...srcASWVcuApp_SWCsrc
5
H
XXX
.h
(一个或多个)
...srcASWVcuApp_SWCsrc
3.17.2 ARXML
文件导入
如果是首次操作,须按照图
3-38
所示进行,再执行刷新操作;后续更新只需要在完成文件拷贝后直接刷新工程即可。
图
3-38:
应用层
ARXML
导入
3.17.3 SWC
添加
将应用层的
SWC
分别添加到部件和
ECU
中,抽取。
3.17.4
相关模块设计
在程序中调用应用层软件的初始化和执行函数。
3.18
其它模块设计与集成
以上完成了
VCU
软件的工程创建和必备模块集成的基本工作,表
3-6
列出了车载
ECU
软件的一些其它的常用模块,这些将在后续的软文中逐一探讨。
表
3-6:
车载
ECU
软件常用模块
序号
模块名称
功用
1
BOOTLOADER
实现
ECU
程序的更新
2
XCP
用于参数标定
3
UDS
用于故障诊断
4
NvM
用于参数存储
5
核间通信
适用于多核微处理器的主控芯片
4
补充说明
下面对上一章的操作过程进行几点说明。
(
1
)本文的内容倾向于“工程实践”,仅讲述了“怎么做”而非“为什么这么做”,其中的概念和原理请参考
AUTOSAR
规范的相关章节。
(
2
)前文对软件集成的步骤以模块为单位逐一说明,但在实际操作过程中可能出现“前个模块配置须依赖于后续模块设计到某个步骤”的情况,故在软件设计过程中不必拘泥于文中的次序。
(
3
)在进行“从无到有创建
AUTOSAR
工程”的过程中得到了团队内外很多同行的指点和帮助,从尊重大家工作成果和遵守公司保密性要求的角度考虑,部分重要的技术细节不宜公开发表(工具链开发涉及到的内容很多,我在此领域工作
3
年已经编写了数千页的工作文档,确实也很难通过一篇文章讲清楚整个过程),如果读者在开发过程中遇到问题,欢迎私下里探讨。
责编:Ricardo
文章来源及版权属于汽车电子与软件,EDN电子技术设计仅作转载分享,对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如有疑问,请联系
Demi.xia@aspencore.com
阅读全文,请先
汽车电子与软件
汽车电子与软件
进入专栏
分享到:
返回列表
上一篇:
为什么非常稳定的开关模式电源仍可能由于负电阻而产生振荡
下一篇:
车,到底是怎么联网的?
微信扫一扫
一键转发
最前沿的电子设计资讯
请关注
“电子技术设计微信公众号”
推荐内容
兴趣推荐
展望2025汽车行业:AI、智驾的两大战役打响
随着智能驾驶技术的快速迭代,2025年将成为AI智驾技术发展的关键年份。在这个被定义为“AI智驾元年”的新时代
越南11月汽车市场销量同比增长58%
越南汽车市场在2024年11月实现销量大幅增长,显示出市场对经济复苏和政府支持政策的积极响应。然而,目前市场仍
全球首个机器人通用大模型:Pi Zero
全球人型机器人产业正处于发展的关键阶段,各类企业在技术、产品和市场布局上的探索,使得这一领域充满活力与不
拆解报告:等离子高速吹风机YA-V1
本期拆解的这款等离子高速吹风机具备四档风温和两档风速调节,吹风机内置距离传感器,能够检测与物体距离,过近时
拆解报告:小米四合一双头分线器
小米四合一双头分线器具备四个USB-A接口和一个USB-C供电接口,不仅性能方面可以满足日常办公需求,而且也可连接
由 Arm 驱动的 NVIDIA Project DIGITS 为数百万开发者带来
鉴于 AI 创新的步伐空前加快,行业需要确保开发者在云端及边缘侧均能获得高性能算力,从而直接获得更多的新功
意法半导体基金会:通过数字统一计划弥合数字鸿沟
在意法半导体,我们致力于以正向影响力促进专业技能的发展,并透过 ST 基金会在全球推行多元教育计划。我们的使
拆解报告:航嘉EasyCombo 6S USB延长线插座
航嘉EasyCombo 6S延长线插座灰、白双色设计,机身配备六组3孔插口,可以满足三脚和双脚两类插头的使用,加之电源
CES|Mobileye CEO Amnon Shashua教授畅谈未来出行变革
在CES 2025主题演讲 “Mobileye: Now. Next. Beyond.”中,Mobileye 总裁兼首席执行官Amnon Shashua教授向听
拆解报告:罗马仕10000mAh自带线移动电源
罗马仕这款自带线充电宝采用低调的黑色外壳设计,自带Type-C输出线、Micro USB输出线和Lightning输出线,满足市
拆解报告:戴森53.4W DC电源适配器
充电头网淘到了一款电源适配器。这款电源适配器支持全球宽电压输入,并配有国标插脚,输出规格为17.8V3A,输出功
拆解报告:Soundcore声阔C30i开放式耳机
Soundcore声阔C30i开放式耳机在外观设计方面,圆角方形充电盒体积小巧便携;耳夹式耳机,透明外壳设计,观感炫酷,更
长城汽车第51周,销量1.93万
哈弗凭借深厚底蕴与多元布局稳扎稳打;坦克剑走偏锋,深挖越野小众市场;WEY 高端化道阻且长但曙光初现;欧拉则亟待
拆解报告:ring 7.5W USB-A电源适配器
ring室内摄像头电源适配器采用白色方块机身,配备澳规两插插脚,支持100-240V全球宽电压输入,输出为USB-A母座,输
比亚迪2025年的智能驾驶战略
最近密集调研了很多智能驾驶的计划,我们能看到最重要的还是有一些基本点···
拆解报告:Anker Zolo 165W自带双线移动电源
Anker Zolo 165W自带双线移动电源采用锖色柱状设计,配有1C1A接口和两根USB-C自带线,其中C口/线支持PD 100W双
2024年印度尼西亚汽车市场分析,中国品牌逐渐立足
2024年印度尼西亚汽车市场经历了艰难的一年,中国车企的崛起为市场注入了新的活力,尤其是比亚迪、奇瑞和名爵等
2024年中国汽车出口情况盘点:哪些车企出口最多?
中国汽车出口在近年来取得了令人瞩目的成绩,增速放慢还是有一些挑战,2025年我们会持续观察中国汽车海外拓展的
比亚迪也在做机器人?——战略布局和思考
我们将深入探讨比亚迪机器人布局的推进方式、技术运用、产品迭代,以及分析其在人形机器人赛道的发展潜力与竞
智能手机快充渗透率创历史新高!
充电头网通过统计了解到,2024年主流手机品牌累计推出166款智能手机,同时手机快充渗透率达 96%,仅7款百元机无快
使用MSO 5/6内置AWG进行功率半导体器件的双脉冲测试
在本文中,宽禁带功率器件供应商Qorvo与Tektronix合作,基于实际的SiC被测器件 (DUT),描述了实用的解决方案··
嵌入式Rust:我们如今身处何方?
Rust对于一般应用开发来说很有意义,但对于嵌入式软件团队来说真的有意义吗?Rust如今的情况如何,它是否就是大家
毫米波雷达与音频技术重塑汽车驾乘新体验
汽车行业的发展正由两大创新领域主导:更为精准可靠的车内感知系统和高质量音频系统。传统方法如增加传感器或
631.2亿美元的市场,创新制造工艺将为柔性电子带来什么?
柔性电子设备的新型制造技术正在迅速涌现。有些人可能想知道它们是否比传统方法更好,以及它们什么时候会商业
广告
热门评论
最新评论
换一换
换一换
广告
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
学院
录播课
直播课
更多>>
更多>>
更多>>
更多>>
广告
最新下载
最新帖子
最新博文
面包芯语
更多>>
热门TAGS
产业前沿
消费电子
技术实例
EDN原创
电源管理
新品
汽车电子
处理器/DSP
通信
传感器/MEMS
模拟/混合信号/RF
工业电子
无线技术
人工智能
制造/工艺/封装
EDA/IP/IC设计
安全与可靠性
测试与测量
查看更多TAGS
广告
×
向右滑动:上一篇
向左滑动:下一篇
我知道了