本帖最后由 tidyjiang8 于 2017-1-19 09:36 编辑
lonerzf 发表于 2017-1-19 08:32
又涨知识了。谢谢楼主的分享。
不过楼主,目前Zephyr 有没有什么开放的目标平台?
相信你手里肯定有几块它支持的板子:
work@ubuntu:~/me/zephyr/boards$ tree -L 2
.
├── arc
│ ├── arduino_101_sss
│ ├── em_starterkit
│ └── quark_se_c1000_ss_devboard
├── arm
│ ├── 96b_carbon
│ ├── 96b_nitrogen
│ ├── arduino_101_ble
│ ├── arduino_due
│ ├── bbc_microbit
│ ├── cc3200_launchxl
│ ├── frdm_k64f
│ ├── hexiwear_k64
│ ├── nrf51_blenano
│ ├── nrf51_pca10028
│ ├── nrf52840_pca10056
│ ├── nrf52_pca10040
│ ├── nucleo_f103rb
│ ├── nucleo_f401re
│ ├── nucleo_f411re
│ ├── nucleo_l476rg
│ ├── olimexino_stm32
│ ├── qemu_cortex_m3
│ ├── quark_se_c1000_ble
│ ├── stm32f407ve
│ ├── stm32f407zg
│ ├── stm32_mini_a15
│ └── v2m_beetle
├── boards.rst
├── Kconfig
├── Makefile
├── nios2
│ ├── altera_max10
│ └── qemu_nios2
└── x86
├── arduino_101
├── galileo
├── minnowboard
├── qemu_x86
├── quark_d2000_crb
└── quark_se_c1000_devboard
复制代码
每个板子对应的 SoC 如下:
work@ubuntu:~/me/zephyr/boards$ grep "depends" */*/*.board -R
arc/arduino_101_sss/Kconfig.board: depends on SOC_QUARK_SE_C1000_SS
arc/em_starterkit/Kconfig.board: depends on (SOC_EM7D || SOC_EM9D || SOC_EM11D)
arc/quark_se_c1000_ss_devboard/Kconfig.board: depends on SOC_QUARK_SE_C1000_SS
arm/96b_carbon/Kconfig.board: depends on SOC_STM32F401XE
arm/96b_nitrogen/Kconfig.board: depends on SOC_NRF52832
arm/arduino_101_ble/Kconfig.board: depends on SOC_NRF51822_QFAA
arm/arduino_due/Kconfig.board: depends on SOC_ATMEL_SAM3X8E
arm/bbc_microbit/Kconfig.board: depends on SOC_NRF51822_QFAA
arm/cc3200_launchxl/Kconfig.board: depends on SOC_CC3200
arm/frdm_k64f/Kconfig.board: depends on SOC_SERIES_KINETIS_K6X
arm/hexiwear_k64/Kconfig.board: depends on SOC_SERIES_KINETIS_K6X
arm/nrf51_blenano/Kconfig.board: depends on SOC_NRF51822_QFAA
arm/nrf51_pca10028/Kconfig.board: depends on SOC_NRF51822_QFAC
arm/nrf52840_pca10056/Kconfig.board: depends on SOC_NRF52840
arm/nrf52_pca10040/Kconfig.board: depends on SOC_NRF52832
arm/nucleo_f103rb/Kconfig.board: depends on SOC_STM32F103XB
arm/nucleo_f401re/Kconfig.board: depends on SOC_STM32F401XE
arm/nucleo_f411re/Kconfig.board: depends on SOC_STM32F411XE
arm/nucleo_l476rg/Kconfig.board: depends on SOC_STM32L476XX
arm/olimexino_stm32/Kconfig.board: depends on SOC_STM32F103XB
arm/qemu_cortex_m3/Kconfig.board: depends on SOC_TI_LM3S6965
arm/quark_se_c1000_ble/Kconfig.board: depends on SOC_NRF51822_QFAA
arm/stm32f407ve/Kconfig.board: depends on SOC_STM32F407XE
arm/stm32f407zg/Kconfig.board: depends on SOC_STM32F407ZG
arm/stm32_mini_a15/Kconfig.board: depends on SOC_STM32F103XE
arm/v2m_beetle/Kconfig.board: depends on SOC_BEETLE_R0
nios2/altera_max10/Kconfig.board: depends on SOC_NIOS2F_ZEPHYR
nios2/qemu_nios2/Kconfig.board: depends on SOC_NIOS2_QEMU
x86/arduino_101/Kconfig.board: depends on SOC_SERIES_QUARK_SE
x86/galileo/Kconfig.board: depends on SOC_SERIES_QUARK_X1000
x86/minnowboard/Kconfig.board: depends on SOC_ATOM
x86/qemu_x86/Kconfig.board: depends on SOC_IA32
x86/quark_d2000_crb/Kconfig.board: depends on SOC_SERIES_QUARK_D2000
x86/quark_se_c1000_devboard/Kconfig.board: depends on SOC_SERIES_QUARK_SE
复制代码