今年作業系統核心開發計畫

263 views
Skip to first unread message

Jim Huang

unread,
Jun 7, 2013, 12:33:15 AM6/7/13
to julu...@googlegroups.com
Hi all,

小弟在此分享今年作業系統核心的開發計畫,這些都會在 COSCUP 2013 [1] 發表。
以下項目名稱對應到 COSCUP 議程:

(1) Design Power-efficient RTOS
將發表一個具體而微的即時多工作業系統 (RTOS),除了經典的特性外,本系統強調針對嵌入式裝置的有效低功耗處理,涵蓋 Tickless
scheduling, low-power mode,並以 ARM Cortex-M 平台作為主要的環境。

(2) Xvisor -- embedded and lightweight hypervisor
Xvisor is a GPL'd hypervisor providing a lightweight, fast, and
flexible virtualization infrastructure for major x86, mips, and ARM
cores. We will discuss how Xvisor is built and how we can benefit from
such a lightweight but powerful design including Device Tree, VirtIO
based paravirtualization, and hardware assisted solutions.

(3) F9 microkernel: built for deep embedded devices elegantly
將發表一個嶄新開放原始碼微核心系統的實作,F9 microkernel,採取了眾多第二代微核心的經典設計,並且以 ARM
Cortex-M3/M4 作為主要的系統運行環境。不同於過往的嵌入式系統,F9
針對了即時系統做了改善,同時針對硬體特性,兼顧系統彈性與效能,做了一定程度的調整。

其中 (1) 與 (3) 為首次發表的計畫,授權條款為 BSD License,採用 L4 microkernel [2]
的經典設計,並針對低功耗、無線傳輸應用做了優化。

Thanks,
-jserv

[1] http://coscup.org/2013/zh-tw/
[2] https://en.wikipedia.org/wiki/L4_microkernel_family

Jim Huang

unread,
Jul 15, 2013, 3:52:06 AM7/15/13
to julu...@googlegroups.com
hi all,

F9 Microkernel 已釋出,採用 BSD 授權:
https://github.com/f9micro/f9-kernel

目前的參考硬體為 STM32F4-Discovery (ARM Cortex-M4):
This is `F9`, an experimental microkernel used to construct flexible embedded
systems inspired by famous L4 microkernel. The motivation of F9 microkernel
is to support running real-time and time-sharing application as well as
wireless communications for ARM Cortex-M series microprocessors concurrently.

Thanks,
-jserv
f9-micro.jpg
Reply all
Reply to author
Forward
0 new messages