首先操作系统二进制代码不一样,一个是针对x86处理器的二级制代码,一个是嵌入式处理器的二级制代码。
正由于他们架构的区别,指令集的差异,所以他们的软件运行环境不同,编译环境也不同,有些软件做了兼容性处理,可以直接在两个不同架构下编译。
嵌入式与X86的区别:成本,嵌入式比X86便宜很多;功能,用于数字标牌的嵌入式功能比较单调,侧重音视频解码;X86的功能比较强,也很多,没有侧重点;系统,嵌入式系统为linux或者android,X86是windows;安全稳定性:嵌入式强,X86弱。
定义不一样嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件。非嵌入式软件和嵌入式软件正好相反,其是指可以跨平台甚至跨系统使用的软件系统。
共同点:使用相同的linux内核 不同点:在内核上加载的应用不同,比如电视机机顶盒就是嵌入式设备只处理电视信号;电脑上的linux就需要支持很多功能,文字处理,消息处理,就是上网,聊Q,看视频等。
1、嵌入式主板的种类繁多,常见的有5寸板、PC104板、MINI-ITX、PICO-ITX、NANO-ITX和ETX等。5寸嵌入式主板体积小巧,与3寸硬盘相当,有些板载CPU,支持Windows系统,性能优于PC104主板,后者通常用于DOS系统,且价格因性能提升而昂贵。
2、x86架构主板可分为三点。首先是针对芯片组。X86架构的CPU有分为消费类和嵌入式类的,而CPU的三大厂家INTEL,AMD,VIA 每年针对嵌入式的产品都有固定型号的芯片组推出,因此选择的余地不是很多。差不多选择了品牌,就选择了对应的型号。
3、目前嵌入式主板比较常见的一般有两大类:基于X86的嵌入式主板(一般使用INTEL、威盛、AMD或其他产家的X86芯片如:台湾RDC、台湾ICOP等等);基于RISC的ARM 嵌入式主板(由ARM公司授权生产,每个芯片产家各有自己特殊的功能)。嵌入式的ARM板一般都是板载CPU,而基于x86 CPU的主板则不一定。
4、主要有两种类型:1)基于风险的ARM嵌入式工控主板和基于x86的嵌入式工控主板。基于X86的嵌入式工控主板(通常使用INTEL,via,AMD或其他X86芯片制造商,例如:台湾RDC,台湾ICOP等);基于Risc的ARM嵌入式工控主板(ARM许可,每个都有自己的特殊功能)。嵌入式ARM板通常是板CPU,而不一定是基于x86cpu的主板。
硬盘启动方式传统的Linux系统运行在台式机或者服务器上,这些计算机一般都使用BIOS引导,并使用磁盘作为存储介质。Linux传统上是LILO (Linux Loader) 引导,后来又出现了GUN的软件 (Grand Unified Bootloader) 。 这两种Bootloader广泛应用在X86的Linux系统上。Flash启动方式。
bootloader 会很熟悉,因为嵌入式系统里面,bootloader 还要肩负 BIOS 的功能。Linux 的 bootloader 主要是 grub ,以前还有 lilo 现在不用了,当然还有一个更古老的 loadin ,在 DOS 下面用的。启动系统时,BIOS 会固定读取 MBR 里面的 loader 代码(咱们只考虑 PC 机)。
硬盘有坏道了,请用系统自带的功能或软件修复磁盘,或格式化硬盘重新分区重装系统。电源故障和电压不稳也可引起自动重启。驱动不兼容也可导致重启的发生。主板零部件故障。