首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
图集
全部标签
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
视频工作室
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2025 中国国际低空经济产业创新发展大会
IIC Shanghai 2025
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
成都低空经济大会
标题
简介
内容
作者
全部
标题
简介
内容
作者
全部
首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2025 中国国际低空经济产业创新发展大会
IIC Shanghai 2025
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
工具的主界面。
Agqednc
图
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
配置启动
Agqednc
图
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年一季度的全球终端销量
比亚迪需继续优化区域战略: 在欧洲,应对欧盟关税和本土竞争需加快本地化生产并推出更多高端车型···
丰田2025财报解读:坚守制造业本质和移动出行生态
丰田在电动化时代,如何考虑电动、智能、互联和生态于一体的科技型公司,我们持续关注下。这家日本车企和我们看
宁德时代Tech Day2025:多核电池重塑动力边界,技术创新火力全开
这次宁德时代以技术日的形式,也是展现了自己的能力边界,现在不仅仅是一个电池企业,而是围绕整个出行来打造一整
拆解报告:戴尔240W DC电源适配器
戴尔这款电源适配器由光宝科技制造,输入端为品字接口,自带1.8米输出线。适配器支持100-240V宽电压输入,输出电
拆解报告:华为750W钛金牌服务器电源
华为这款服务器电源型号为PAC750S12-TE,支持220V交流或240V直流输入,输出电压为12V,输出电流为62.5A,输出端设有
如何选择合适的Type-C音频模块?
从入门级转接头到旗舰级 Hi-Fi 模块,本次汇总的腾腾高科 12 款方案展现了 Type-C 数字音频技术的多样性与成
拆解报告:MICROKIA迈凯亚XM4头戴式降噪耳机
MICROKIA迈凯亚XM4头戴式降噪耳机在外观方面,采用了目前市场上的主流设计,观感简约,佩戴百搭。同时具有着完整
拆解报告:Ulanzi优篮子A100无线领夹麦克风
Ulanzi优篮子A100无线领夹麦克风在外观方面,接收器采用了模块化设计,搭配各种接口的转接头,实现多种录制设备的
拆解报告:云深处168W机器人锂电池充电器C300
近期充电头网拿到了云深处一款用于为自家机器人锂电池充电的充电器C300,支持33.6V5A 168W的功率功率。与一般
地平线辅助驾驶系统发布:软硬一体
这次地平线的HSD系统的发布,通过生成式端到端架构、征程6P芯片和Horizon Cell“弹夹系统”,HSD实现了高性能、
拆解报告:PUDU普渡智能机器人充电器
目前主流的机器人均为锂电池组供电,而谈到锂电池组离不开的就是充电器。充电头网拿到了普渡智能机器人的充电
揭秘DC-BIAS效应:电容“缩水”对电源噪声的影响
我们这篇文章简单的介绍了DC-Bias的原理并用了一个电容来验证了直流偏置对电容PDN阻抗的影响。
从酷睿程看大众中国智驾布局:本土化合资如何撬动平权市场?
我们从酷睿程的战略定位、技术架构与产品路线,探讨其如何通过本地化研发、AI驱动、软件定义芯片等策略,助力大
评测:Bose SoundLink Flex便携式扬声器(第 2 代)
Bose SoundLink Flex 便携式扬声器(第 2 代)整体做工质感好,具有不错的便携性,同时还有出色的防护效果;采用防摔
爱情也是一种超导?恋爱的相变理论
想象一下,你走在街上,迎面走来一个形貌昳丽的帅哥/美女。你对TA一见钟情,心跳加速、手心出汗、视线模糊,仿佛被
拆解报告:beats 60W USB-C快充编织数据线
近期充电头网拿到了beats推出的一款USB-C to USB-C快充编织数据线,拥有与苹果60W快充线相同的性能以及售价,但
拆解报告:HONOR荣耀手环10
荣耀手环10在外观方面,延续了上代的轻薄双曲面设计,同时采用全新的双色NCVM镀膜工艺,使之更加的时尚精致。标配
人形机器人如何做到“手眼”协同+“大小脑”协同?
人形机器人正站在“走出实验室”的临界点。从本体制造、控制系统、核心零部件到应用场景拓展,技术与产业生态
拆解报告:华为140W 7A编织数据线
华为这款7A编织数据线外被甄选定制纱线,不易变形脱色,手感细腻舒适久用不易毛躁,整体外观也是十分的时尚精致。
拆解报告:Xiaomi小米智能音箱Pro
小米智能音箱Pro在外观方面,继承了小米小爱音箱Pro的经典造型设计,同时通过编织网布包裹,使整机更加的简约,从而
2025松山湖中国IC创新高峰论坛:继续聊聊机器人
去年的主题是智慧机器人,今年的主题仍然聚焦于机器人身上,不过变为了具身智慧机器人……
鹏瞰TS-PON Gen2芯片,用光协议重塑机器人“神经网络”?
TS-PON Gen2芯片是一款灵活的软件定义 SoC,适用于多种场景。它基于无源光网(PON)技术,具备高带宽(目前10G,未来
让人形机器人“耳聪目明”,昆泰芯KTM5900磁性编码器解析
编码器芯片作为机器人的核心传感器之一,对于提升机器人的感知能力、安全性和生产效率具有重要意义···
如何让具身机器人“看”得清?思特威给出了这个答案
相比于滚动快门传感器,全局快门传感器能够同时曝光整个画面,有效避免了运动过程中产生的图像形变,为机器视觉提
广告
热门评论
最新评论
换一换
换一换
广告
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
学院
录播课
直播课
更多>>
更多>>
更多>>
更多>>
广告
最新下载
最新帖子
最新博文
面包芯语
更多>>
热门TAGS
产业前沿
消费电子
技术实例
EDN原创
电源管理
新品
汽车电子
处理器/DSP
通信
传感器/MEMS
模拟/混合信号/RF
工业电子
制造/工艺/封装
无线技术
人工智能
安全与可靠性
EDA/IP/IC设计
测试与测量
查看更多TAGS
广告
×
向右滑动:上一篇
向左滑动:下一篇
我知道了