ABB UFC718AE01 HIEE300936R0001 控制模块
UFC718AE01 HIEE300936R0001这种情况下,具有复杂功能的相对较大的内核适用于嵌入式环境。这为程序员提供了一个类似于桌面操作系统的环境Linux操作系统或者微软视窗软件,因此对发展非常有益,不利的一面是,它需要更多的硬件资源,通常更加昂贵并且由于这些内核的复杂性,不太容易预测和可靠。
嵌入式单片内核的常见例子有嵌入式Linux,VXWorks和Windows CE
UFC718AE01 HIEE300936R0001尽管硬件成本增加,但这种类型的嵌入式系统越来越受欢迎,尤其是在功能更强大的嵌入式设备上,如无线路由器和GPS导航系统。以下是一些原因:
提供通用嵌入式芯片组的端口.
它们允许将公开可用的代码重新用于设备驱动程序,web服务器,防火墙,以及其他代码。
开发系统可以从广泛的特性集开始,然后可以配置发行版以排除不需要的功能,并节省它所消耗的内存费用。
许多工程师认为,在用户模式下运行应用程序代码更可靠,更容易调试,从而使开发过程更容易,代码更容易移植。[需要引用]
需要比保证更快响应的特性通常可以放在五金器具
ABB UFC718AE01 HIEE300936R0001 控制模块
ABB UFC718AEO1 HIEE300936R0001 Application-specific code
UFC718AE01 HIEE300936R001 PC/104 and PC/104+ are standard examples of off-the-shelf computer motherboards for small, low-capacity embedded and hardened systems. Most of these systems are based on x86 and are generally small in size compared to standard PCS, but still large compared to the simplest (8/16-bit) embedded systems. They may use disk operating systems,Linux operating systems,NetBSD, or embedded real-time operating systems (RTOS) such as MicroC/OS-I,QNX, or VxWorks.
UFC718AEO1 HIEE300936R0001 In some applications where small size or power efficiency is not a primary consideration, the components used are compatible with those used in general-purpose x86 personal computers. Boards such as the VIAEPIArange help bridge this gap, being PC-compatible but highly integrated, physically smaller, or having other attributes that make them attractive to embedded engineers. The advantage of this approach is that low-cost commodity components can be used with the same software development tools used for general software development. Systems built in this way are still considered embedded because they are integrated into larger devices and fulfill a single role. Examples of devices that can take this approach are automated teller machines (ATMs) and arcades, which contain application-specific code.
ABB UFC718AE01 HIEE300936R0001 控制模块
Copyright © 2022-2024 厦门雄霸电子商务有限公司 版权所有 备案号:闽ICP备14012685号-33