前回 は、 runtimeの視点で追ってみましたが、どんなデバイスの上でbrilloは動くのでしょうか?
公式情報
https://developers.google.com/brillo/ によると
Required HW | Minimum Spec. |
---|---|
CPU | ARM, Intel x86, and MIPS |
RAM | 32MB |
ROM | 128MB |
source codeから分析!
SoC vendor | name | Arch | URL | Note |
---|---|---|---|---|
Marvell | Abox Edge | ARM | https://github.com/acorn-marvell/brillo_iap140_bin.git | Quad-core ARM Cortex A53 |
Qualcomm | Dragonboard 410c | ARM | https://developer.qualcomm.com/qfile/29477/dragonboard410c_brillo-v1.0.tar.gz | Quad-core ARM Cortex A53 |
Intel | Edison | Intel x86 | https://github.com/srware/edison-bsp | ATOM@500MHz (not Quark) |
どうもMIPSはソースには入っていなそうです.
tools/bdk/brunch/lib/bsp/manifest.json
{
"abox_edge" : {
"device_name" : "Marvell Abox Edge",
"packages" : [
{
"package_type" : "git",
"name" : "Abox Edge binaries",
"path" : "vendor/bsp/marvell/device/abox_edge",
"subdir" : ".",
"remote" : "https://github.com/acorn-marvell/brillo_iap140_bin.git",
"licenses" : [],
"version" : "abox_edge-brillo-rel-2015-11-06-1:ea8fda8ab0d57f093f1e8b7c3eb55544f85a18a4"
}]
},
"dragonboard" : {
"device_name" : "Qualcomm Dragonboard 410c",
"packages" : [
{
"package_type" : "tar",
"name" : "Dragonboard binaries",
"path" : "vendor/bsp/qcom/device/dragonboard",
"subdir" : "dragonboard410c_brillo-v1.0",
"remote" : "https://developer.qualcomm.com/qfile/29477/dragonboard410c_brillo-v1.0.tar.gz",
"licenses" : [],
"version" : "be9287245960db15a4ed5ae4dc9df3ac8045dfcb51afe12a9133448d0b6ac4dd"
},
{
"package_type" : "tar",
"name" : "Dragonboard device code",
"path" : "device/qcom/dragonboard",
"subdir" : "bdk/device/qcom/dragonboard",
"remote" : "https://dl.google.com/brillo/bsp/dragonboard/1/dragonboard_google_bsp_1.tar.gz",
"licenses" : [],
"version" : "adc5f3ff60cabf2b46c65a139b3fdcf9dd297128c2282386ecef8f7d24946ede"
},
{
"package_type" : "tar",
"name" : "Dragonboard base hardware code",
"path" : "hardware/bsp/qcom",
"subdir" : "bdk/hardware/bsp/qcom",
"remote" : "https://dl.google.com/brillo/bsp/dragonboard/1/dragonboard_google_bsp_1.tar.gz",
"licenses" : [],
"version" : "adc5f3ff60cabf2b46c65a139b3fdcf9dd297128c2282386ecef8f7d24946ede"
},
{
"package_type" : "tar",
"name" : "Dragonboard hardware kernel code",
"path" : "hardware/bsp/kernel/qcom",
"subdir" : "bdk/hardware/bsp/kernel/qcom",
"remote" : "https://dl.google.com/brillo/bsp/dragonboard/1/dragonboard_google_bsp_1.tar.gz",
"licenses" : [],
"version" : "adc5f3ff60cabf2b46c65a139b3fdcf9dd297128c2282386ecef8f7d24946ede"
}
]
},
"edison" : {
"device_name" : "Intel Edison",
"packages" : [
{
"package_type" : "git",
"name" : "Edison IFWI",
"path" : "vendor/bsp/intel/edison/ifwi_firmware",
"subdir" : "meta-intel-edison/utils/flash/ifwi/edison",
"remote" : "https://github.com/srware/edison-bsp",
"licenses" : [],
"version" : "master:40723abe5ffb4355ff5bc78eea474ed78c77f3b6"
},
{
"package_type" : "git",
"name" : "Edison U-boot",
"path" : "vendor/bsp/intel/edison/uboot_firmware",
"subdir" : ".",
"remote" : "https://github.com/01org/edison-u-boot",
"licenses" : [],
"version" : "binary-brillo-v2015.10:920956d556bbe55bb05b"
},
{
"package_type" : "git",
"name" : "Edison WLAN firmware",
"path" : "vendor/bsp/intel/peripheral/wifi/bcm43340_firmware",
"subdir" : "broadcom_cws/wlan/firmware",
"remote" : "https://github.com/01org/edison-firmware",
"licenses" : ["LICENCE.broadcom_bcm43xx"],
"version" : "master:8585a10b3527666b2d35b3dcacffede3ec00cb53"
},
{
"package_type" : "git",
"name" : "Edison BT firmware",
"path" : "vendor/bsp/intel/peripheral/bluetooth/bcm43340_firmware",
"subdir" : "broadcom_cws/bluetooth/firmware",
"remote" : "https://github.com/01org/edison-firmware",
"licenses" : ["LICENCE.broadcom_bcm43xx"],
"version" : "master:8585a10b3527666b2d35b3dcacffede3ec00cb53"
},
{
"package_type" : "tar",
"name" : "Edison device code",
"path" : "device/intel/edison",
"subdir" : "bdk/device/intel/edison",
"remote" : "https://dl.google.com/brillo/bsp/edison/1/edison_google_bsp_1.tar.gz",
"licenses" : [],
"version" : "201763fa61ccf122e471ab95212d97cbdb6c89c36899aa77b616f102c8fbd771"
},
{
"package_type" : "tar",
"name" : "Edison base hardware code",
"path" : "hardware/bsp/intel",
"subdir" : "bdk/hardware/bsp/intel",
"remote" : "https://dl.google.com/brillo/bsp/edison/1/edison_google_bsp_1.tar.gz",
"licenses" : [],
"version" : "201763fa61ccf122e471ab95212d97cbdb6c89c36899aa77b616f102c8fbd771"
},
{
"package_type" : "tar",
"name" : "Edison hardware kernel code",
"path" : "hardware/bsp/kernel/intel",
"subdir" : "bdk/hardware/bsp/kernel/intel",
"remote" : "https://dl.google.com/brillo/bsp/edison/1/edison_google_bsp_1.tar.gz",
"licenses" : [],
"version" : "201763fa61ccf122e471ab95212d97cbdb6c89c36899aa77b616f102c8fbd771"
},
{
"package_type" : "tar",
"name" : "Edison broadcom code",
"path" : "hardware/broadcom",
"subdir" : "bdk/hardware/broadcom",
"remote" : "https://dl.google.com/brillo/bsp/edison/1/edison_google_bsp_1.tar.gz",
"licenses" : [],
"version" : "201763fa61ccf122e471ab95212d97cbdb6c89c36899aa77b616f102c8fbd771"
}]
}
}