词条 | Zephyr (operating system) |
释义 |
| name = Zephyr | logo = File:Zephyr-logo.png | logo size = | logo caption = | logo alt = | screenshot = | screenshot size = | screenshot alt = | caption = | developer = Linux Foundation, Wind River Systems | family = Real-time operating systems | working state = Current | source model = Open source | released = {{Start date and age|2016|02|17|df=yes}}[1] | discontinued = | latest release version = 1.13.0 | latest release date = {{Start date and age|2018|09|10|df=yes}}[1] | latest preview version = 1.13.99 | latest preview date = {{Start date and age|2018|09|10|df=yes}} | marketing target = Internet of things | programmed in = C and assembly | language = English | update model = | package manager = | supported platforms = ARM (Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M23, Cortex-M33), x86, x86-64, ARC, RISC-V, Nios II, Xtensa | kernel type = Monolithic | userland = | ui = | license = Apache 2.0 | preceded by = Wind River Rocket | succeeded by = | website = {{URL|www.zephyrproject.org}} | other articles = }} Zephyr is a small real-time operating system[2] for connected, resource-constrained and embedded devices (with an emphasis on microcontrollers) supporting multiple architectures and released under the Apache License 2.0. Beyond its kernel, Zephyr includes all the necessary components and libraries required to develop a full application such as device drivers, protocol stacks, filesystems and firmware update [3]. HistoryIn November 2015, it was originally developed as Rocket[4][5][6] kernel by Wind River Systems for Internet of things (IoT) devices.[7] In February 2016, Zephyr became a project of the Linux Foundation.[8][9] Since then, early members and supporters of Zephyr include Intel, NXP Semiconductors, Synopsys, Linaro[10], Texas Instruments, DeviceTone, Nordic Semiconductor and Oticon.[11] FeaturesZephyr intends to provide all necessary components to develop resource-constrained and embedded or microcontroller-based applications. This includes but is not limited to[12]:
Configuration and Build systemZephyr uses Kconfig and Device tree as its configuration systems, inherited from the Linux kernel but implemented in Python for portability to non-UNIX operating systems[13]. The RTOS build system is based on CMake, which allows Zephyr applications to be built on Linux, macOS and Microsoft Windows[14]. KernelThe kernel offers several features that distinguish it from other small OSes[15]:
SecurityA group is dedicated to maintaining and improving the security.[16] Also being owned and supported by a community means the eyes of the world's open source developers are vetting the code, which significantly increases Zephyr security.[8] See also
References1. ^{{cite web |url= https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v1.13.0 |title= Zephyr v1.13.0 |publisher=}} 2. ^{{Cite news|url=http://linuxgizmos.com/zephyr-a-tiny-open-source-iot-rtos/|title=Meet Linux's little brother: Zephyr, a tiny open-source IoT RTOS|date=2016-02-17|work=LinuxGizmos.com|access-date=2018-02-23|language=en-US}} 3. ^{{Cite web|url=https://docs.zephyrproject.org/latest/introduction/index.html|title="Zephyr Project documentation: Introduction"|language=en}} 4. ^{{Cite web|url=http://windriver.com/products/operating-systems/rocket/|title=MCU Commercial Free RTOS for small embedded edge devices {{!}} Rocket|website=windriver.com|language=en|access-date=2018-02-23}} 5. ^{{Cite web|url=http://www.eejournal.com/archives/articles/20151125-windriver/|title=Wind River Sets Rocket RTOS On Free Trajectory – EEJournal|website=www.eejournal.com|language=en-US|access-date=2018-02-23}} 6. ^https://software.intel.com/en-us/iot/rocket 7. ^Niheer Patel: Wind River Welcomes Linux Foundation’s Zephyr Project, Wind River Systems, 17 February 2016 8. ^1 {{Cite news|url=https://www.forbes.com/sites/federicoguerrini/2016/02/19/the-internet-of-things-goes-open-source-with-linux-foundations-zephyr-project/|title=The Internet of Things Goes Open Source with Linux Foundation's Zephyr Project|last=Guerrini|first=Federico|date=2016-02-19|work=|newspaper=Forbes|access-date=2017-01-12|via=}} 9. ^1 Zephyr Project: [https://www.zephyrproject.org/news/linux-foundation-announces-project-build-real-time-operating-system-internet-things-devices The Linux Foundation Announces Project to Build Real-Time Operating System for Internet of Things Devices], Linux Foundation, 17 February 2016 10. ^{{Cite web|url=http://www.zdnet.com/article/the-linux-foundations-zephyr-project-building-an-operating-system-for-iot-devices/|title=The Linux Foundation's Zephyr Project: A custom operating system for IoT devices|last=Osborne|first=Charlie|date=2016-02-19|website=ZDNet|publisher=CBS Interactive|access-date=2017-01-12}} 11. ^{{Cite web|url=https://www.zephyrproject.org/#members|title="Zephyr Project Members"}} 12. ^{{Cite web|url=https://docs.zephyrproject.org/latest/introduction/index.html|title="Zephyr Project documentation: Introduction"|language=en}} 13. ^{{Cite web|url=https://github.com/zephyrproject-rtos/zephyr/tree/master/scripts|title="scripts/ folder on GitHub"}} 14. ^{{Cite web|url=https://docs.zephyrproject.org/latest/application/index.html|title="Zephyr Project documentation: Application Development" 15. ^{{Cite web|url=https://docs.zephyrproject.org/latest/introduction/index.html|title="Zephyr Project documentation: Introduction"|language=en}} 16. ^{{Cite web|url=http://www.techrepublic.com/article/linux-foundation-announces-zephyr-project-an-open-source-iot-operating-system/|title=Linux Foundation announces Zephyr Project, an open source IoT operating system - TechRepublic|last=Wallen|first=Jack|date=2016-02-18|website=TechRepublic|publisher=CBS Interactive|access-date=2017-01-12}} External links
7 : ARM operating systems|Embedded operating systems|Free software operating systems|Linux Foundation projects|Operating system stubs|Real-time operating systems|Software using the Apache license |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。