|
|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式系统程序设计 > 嵌入式软件开发基础知识 > 嵌入式软件开发的挑战 >
|
相关知识点:4个
|
|
|
|
在台式机环境下,一般都使用键盘和鼠标作为输入设备,显示器作为输出设备。但是在嵌入式系统中,不一定存在这些外设。事实上,大多数嵌入式系统的输入/输出功能是有限的。例如,只有小键盘(具有8个或12个功能键)可用于输入数据。在输出设备上,可能只有少量的LED,或每行8到12个字符且仅有两行的小型LCD显示器。而有些嵌入式系统根本就没有键盘或显示器这样的I/O设备来与用户进行交互。例如,在许多过程控制系统中,采用电信号来作为输入并产生电信号来作为输出。因此,开发、测试和调试这一类的系统更具有挑战性,必须采用特殊的程序来测试这些系统。
|
|
|
总之,嵌入式软件的开发具有很大的挑战性,需要开发人员具有扎实的软、硬件基础,能灵活运用不同的开发手段和工具,具有较丰富的开发经验。如果要设计出可靠、稳定、高效的嵌入式软件,就必须综合考虑多种因素,如并发性、兼容性、实时性、层次性、可扩展性、有限的资源、多样性和可读性等。
|
|
|
|
|
|
|
|
|
|
|
|