首页
资讯
模拟/混合信号
嵌入式系统
处理器/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
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聘
2025中国IC设计成就奖提名
×
杂志声明
我司杂志提供免费订阅,任何第三方平台的赠送或售卖行为均未获得我司授权,我司保留追究其法律责任的权利!
广告
从手写代码到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
工具的主界面。
Yo3ednc
图
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
配置启动
Yo3ednc
图
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
阅读全文,请先
汽车电子与软件
汽车电子与软件
进入专栏
分享到:
返回列表
上一篇:
为什么非常稳定的开关模式电源仍可能由于负电阻而产生振荡
下一篇:
车,到底是怎么联网的?
微信扫一扫
一键转发
最前沿的电子设计资讯
请关注
“电子技术设计微信公众号”
推荐内容
兴趣推荐
广汽集团第49周,1.6万台
最新一周(12月2日-12月8日),昊铂、埃安与传祺三大品牌总销量为15,332辆,环比下降6.1%···
瑞典10月汽车销量:电动化步伐放缓
10 月,瑞典汽车市场注册量为 25,026 辆,较去年同期基本持平,今年迄今累计销量下降了 7%,总量为 218,417 辆··
11月墨西哥销量,中国品牌份额逐步扩大
墨西哥新轻型汽车市场在2024年11月创下自2016年以来的最高月度销量纪录,同比增长14.3%,达到147,971辆···
本田与日产整合:日本汽车行业的一条出路?
本田与日产的整合,这是日本汽车产业在丰田体系之外,应对全球竞争格局骤变的主动求变之举···
拆解报告:倍思65W 2A2C氮化镓快充充电器
此前充电头网拿到了倍思一套2024 BUFF礼盒,本期拆解的便是礼盒里的一款65W GaN6 Pro氮化镓快充充电器···
拆解报告:酷态科电能块CP133L
酷态科电能块CP133L标称容量10000mAh,采用灰白双色嵌套设计,配备1个USB-C和一个USB-A接口,并自带一根C口自带线
第47周国内汽车市场销量分析
比亚迪集团以近10万的销量继续稳坐冠军宝座,市场份额超过17%。大众汽车位列第二,销量达49,869辆,外资品牌中表
拆解报告:Soundcore声阔C40i开放式耳机
近期,知名音频品牌Soundcore声阔发布了一款迭代升级的开放式耳机——C40i,外观上采用了耳夹式设计,佩戴时尚舒
拆解报告:机械革命280W碳化硅电源适配器
机械革命280W碳化硅电源适配器为经典样式设计,机身与电源线线体分离设计方便用户到不同地区后换对应规格线缆
拆解报告:SmallRig斯莫格气垫麦克风
斯莫格气垫麦克风在外观方面,采用了类似“气垫”的圆形设计,机身采用烤漆质感,搭配IML工艺设计的装饰面板,整机
拆解报告:嘉楠140W USB-C氮化镓电源适配器
嘉楠140W氮化镓电源适配器采用规整长方体造型设计,同时壳体加入透明风格设计更具辨识度。产品支持110-240V宽
德系豪华车第51周销量
2024年12月16日至12月22日,德系高端豪华车市场迎来销量高峰···
新能源汽车如何年检?OBD安全检查引发争议
汽车年检新规里的 OBD 检测引发诸多争议。有人担忧满6年车龄车辆会因此步入强制报废,有人觉得这会加大二手车
俄罗斯11月新车销量增长放缓
11月,俄罗斯新车市场的增长步伐显著放缓,销量同比增长11.1%,总量达到121,884辆···
后摩尔时代的创新:在米尔FPGA上实现Tiny YOLO V4,助力AIoT应用
学习如何在 MYIR 的 ZU3EG FPGA 开发板上部署 Tiny YOLO v4,对比 FPGA、GPU、CPU 的性能,助力 AIo
应对 AI 时代的云工作负载,开发者正加速向 Arm 架构迁移
近年来,越来越多的公司意识到,将其应用从 x86 架构迁移到 Arm 架构能够带来诸多优势。Arm 架构不仅能显
拆解报告:正浩翎RAPID磁吸充电宝5000mAh
正浩 翎 RAPID 磁吸充电宝5000mAh搭载一个USB-C接口和USB-C自带线,外观外观高级典雅,拥有15W的 Qi2无线快充和
拆解报告:图拉斯45W小冰块氮化镓充电器
图拉斯45W小冰块氮化镓充电器延续系列小巧精致外观设计,机身光滑圆润。产品支持PD、PPS、SCP等多主流快充协
拆解报告:Soundcore声阔C30i开放式耳机
Soundcore声阔C30i开放式耳机在外观设计方面,圆角方形充电盒体积小巧便携;耳夹式耳机,透明外壳设计,观感炫酷,更
射频类公司汇总(成都篇)
依托于电子科技大学,成都也是一个射频工程师的大本营,在射频学堂的后台数据显示,成都有5575名同学关注,占总人数
人工智能前沿|2025 年影响工程的顶级趋势
想要在人工智能竞赛中保持领先的工程领导者应该关注四个关键领域的进步:生成式人工智能、验证和确认、降阶模
高熔断电流保险丝:不得不说的二三事
如何制造数百安培的保险丝?它们的封装是什么样的?当电流达到这些水平时,保险丝是否会按比例变大?
测评一款用电池的Energizer Vision 260头灯
当停电、装修以及紧急情况下,有一个头灯就会变得很方便,因为它可以照亮我们想看的地方···
使用手持式频谱分析仪,借助高级软件捕获难以识别的射频信号
本文让我们一起来探讨每种触发器的工作原理,以及它们如何助您更好地进行射频故障排除···
广告
热门评论
最新评论
换一换
换一换
广告
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
学院
录播课
直播课
更多>>
更多>>
更多>>
更多>>
广告
最新下载
最新帖子
最新博文
面包芯语
更多>>
热门TAGS
产业前沿
消费电子
技术实例
EDN原创
电源管理
新品
汽车电子
处理器/DSP
通信
传感器/MEMS
模拟/混合信号/RF
工业电子
无线技术
人工智能
制造/工艺/封装
EDA/IP/IC设计
安全与可靠性
物联网
查看更多TAGS
广告
×
向右滑动:上一篇
向左滑动:下一篇
我知道了