多项选择题

在进行嵌入式系统开发时,以下哪些描述是正确的?()

A.嵌入式系统开发过程中不需要考虑功耗问题
B.在进行嵌入式开发时,需要关注系统的定时要求和通信机制
C.嵌入式系统的设计通常比通用计算机系统更为复杂
D.嵌入式软件开发完全不需要硬件支持
E.开发过程中,必须熟悉目标硬件平台的寄存器结构