- 主题:ARM 的板子为啥不都支持 UEFI 算了
目前各种 ARM 板子启动方式千奇百怪。厂商没想着做个统一吗?
--
FROM 124.72.110.*
UEFI 需要用源代码进行修改,加上硬件相关信息,重新编译,烧录到主板上。
感觉国内的 ARM 硬件厂家,普遍对 UEFI 不熟悉哈,还是嵌入式 设备树那套。
【 在 hgoldfish 的大作中提到: 】
: 目前各种 ARM 板子启动方式千奇百怪。厂商没想着做个统一吗?
--
FROM 117.132.197.*
UEFI 主要针对桌面和服务器吧。嵌入式系统本来就很小,完整地的UEFI既过于庞大复杂又没必要。比喻磁盘分区啥的,大多数嵌入式系统根本就没有也不需要磁盘;电源管理更没必要了;还有很多对嵌入式都没必要的一堆东西。
【 在 hgoldfish 的大作中提到: 】
: 目前各种 ARM 板子启动方式千奇百怪。厂商没想着做个统一吗?
--
FROM 218.16.203.*
那有什么标准吗?大家都支持 uboot ?
我一直觉得软件领域最差的标准都比没有标准好。大家能在一个基础上面一起积累代码和逻辑。不然开发人员总是陷入无穷的造轮子中去。
【 在 quene 的大作中提到: 】
: UEFI 主要针对桌面和服务器吧。嵌入式系统本来就很小,完整地的UEFI既过于庞大复杂又没必要。比喻磁盘分区啥的,大多数嵌入式系统根本就没有也不需要磁盘;电源管理更没必要了;还有很多对嵌入式都没必要的一堆东西。
--
修改:hgoldfish FROM 117.24.94.*
FROM 117.24.94.*
EFI 可以屏蔽各个硬件的细节,对操作系统提供统一接口。
这个对操作系统来讲,是非常方便的,不需要为每一个不同的板子,定制一个操作系统镜像。
【 在 hgoldfish 的大作中提到: 】
: 那有什么标准吗?大家都支持 uboot ?
: 我一直觉得软件领域最差的标准都比没有标准好。大家能在一个基础上面一起积累代码和逻辑。不然开发人员总是陷入无穷的造轮子中去。
--
FROM 39.144.17.*
台式机的 EFI 比较复杂。其实已经是一个完整的操作系统了。HP 甚至很夸张地做了一个邮件客户端在 EFI 里面,也就是说你可以不启动操作系统,就能够在 UEFI 里面收发邮件。
不过 EFI 与操作系统的接口标准应该是可以复用到 ARM 嵌入式的。但我买过的 ARM 板子还没有一块是遵循 EFI 接口标准的。
【 在 atzlinux 的大作中提到: 】
: EFI 可以屏蔽各个硬件的细节,对操作系统提供统一接口。
: 这个对操作系统来讲,是非常方便的,不需要为每一个不同的板子,定制一个操作系统镜像。
--
FROM 183.253.143.*
嵌入式和PC的人就是两个思维不同的圈子吧
一个几MiByte的闪存拿来放固件,对那个圈子的人来说,
这么大都够直接放业务系统了。人家要的是量产硬件设备
的cost down,硬件整体价位不够高的话,为一个boot loader
配这么高谁愿意。
【 在 hgoldfish 的大作中提到: 】
: 台式机的 EFI 比较复杂。其实已经是一个完整的操作系统了。HP 甚至很夸张地做了一个邮件客户端在 EFI 里面,也就是说你可以不启动操作系统,就能够在 UEFI 里面收发邮件。
: 不过 EFI 与操作系统的接口标准应该是可以复用到 ARM 嵌入式的。但我买过的 ARM 板子还没有一块是遵循 EFI 接口标准的。
--
FROM 115.192.118.*
嵌入式不太用,都是量体裁衣省成本够用就行。
PC/Server领域Arm搞了一套System Ready在推。
--
FROM 180.169.37.*
看看Fedora人的奇怪想法……
https://www.oschina.net/news/242191/u-boot-for-fedora-x86-bios-system
【 在 hgoldfish 的大作中提到: 】
: 台式机的 EFI 比较复杂。其实已经是一个完整的操作系统了。HP 甚至很夸张地做了一个邮件客户端在 EFI 里面,也就是说你可以不启动操作系统,就能够在 UEFI 里面收发邮件。
: 不过 EFI 与操作系统的接口标准应该是可以复用到 ARM 嵌入式的。但我买过的 ARM 板子还没有一块是遵循 EFI 接口标准的。
--
FROM 115.192.118.*
厂商没有动力,大多数都是专用设备,不需要客户自己安装系统。arm在推的systemReady就是统一接口的,不过厂家一般都不愿意搞,觉得太麻烦了
你非要看uefi接口的,那可以找找96board,还有最近为ARM PC设计的芯片
【 在 hgoldfish 的大作中提到: 】
: 目前各种 ARM 板子启动方式千奇百怪。厂商没想着做个统一吗?
--
FROM 112.64.60.*