. w* H/ K8 ]) g' c1 O嵌入式软件开发有别于桌面软件系统开发的一个显著的特点是,一般需要一个交叉编译和调试环境,即编辑和编译软件在主机上进行,编译好的软件需要下载到目标机上运行 ,主机和目标机之间建立起通讯连接,并传输调试命令和数据。由于主机和目标机往往运行着不同的操作系统,而且处理器的体系结构也彼此不同,这就提高了嵌入式开发的复杂性。6 p A) z& _; r5 X" U4 H n
0 ^) ?# i0 _" l. h. G% ~总的来说,嵌入式开发所面临的问题主要表现在以下几个方面。 & N/ Q# `7 \1 n! i: f7 o 9 p: Q5 Q8 s% n5 \! N. S# L# A