软硬件协同设计
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式系统程序设计  > 嵌入式软件开发基础知识  > 嵌入式软件开发的挑战


 
       嵌入式系统由硬件和软件组成,因此,在系统设计时,需要考虑哪些功能用硬件来实现,哪些功能用软件来实现。硬件实现的优点是速度快,缺点是芯片成本高,耗电量大,且需要占用额外的空间。软件实现的优点是灵活性高,如果算法发生了改变,那么修改软件是很容易的。例如,以TCP/IP协议栈的实现为例。几十年来,都是用软件来实现,因为这种方法为改变协议提供了灵活性。在台式机环境下,TCP/IP协议栈被绑定在操作系统中,这是可以接受的,因为桌面计算机有大量的内存和外存容量。不过,现在已经出现了TCP/IP协议栈的单芯片实现方案,这种方法极大地加速了协议的处理过程。它的另一个优点就是可以把它集成到嵌入式硬件中,从而使嵌入式系统具备网络功能。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有