W sieci pojawił się nowy system operacyjny dla mikrokontrolerów ARM Cortex-M - Frosted OS. Nazwa Frosted to skrót - "Free Operating Systems for Tiny Embedded Devices" (Darmowy System Operacyjny dla Małych Embeddowanych Układów). Frosted wyposażony jest w API kompatybilne z POSIX, które zapożyczono z linuxowego kconfiga kernela. Aktualnie wspierany jest szereg rdzeni ARM Cortex: M0, M3, M4 oraz M7. System pracować może na szeregu procesorów, między innymi Stellaris LM3S od Texas Instruments, SMT32F4/F7 od STMicro oraz LPC17xx od NXP. Twórcy systemu skupili się, podczas prac nad dwoma potencjalnymi aplikacjami: systemami Internetu Rzeczy oraz przenośnymi konsolami do gier retro, takich jak na przykład oryginalny DOOM, widoczny na zdjęciu po lewej.
Kernel nowego systemu oparty jest na libopencm3 dla abstrakcji sprzętowej. System da się skompilować z pomocą GCC ARM dla Frosted, wykorzystując do tego kod, który dostarczony jest na licencji GNU GPLv2.
Autorzy projektu stworzyli także wiki, gdzie odnaleźć można informacje, np. jak uruchomić system operacyjny na Qemu (emulatorze pod Linuxem) lub na systemie opartym na mikrokontrolerze LM3S lub STM32F4 z rdzeniem Cortex-M4 lub STM32F7 z rdzeniem Cortex-M7. Zespół pokazał także szereg filmów prezentujących możliwości systemu, na przykład odpalając na płytce z układem STM32F7 grę Doom (zaadaptowaną najpewniej z portu stm32doom).
Więcej na temat systemu dowiedzieć się można na kanale #frosted w sieci IRC lub korzystając z odpowiedniej zakładce na Githubie. Autorzy zapraszają chętnych programistów do nawiązania współpracy i do kontaktu przez IRCa, Githuba lub dane dostępne na stronie wiki projektu.
Źródło: http://www.cnx-software.com/2016/06/09/frosted-os-is-an-open-source-posix-operating-system-for-cortex-m-processors/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+cnx-software%2Fblog+%28CNXSoft+-+Embedded+Software+Development%29
Kernel nowego systemu oparty jest na libopencm3 dla abstrakcji sprzętowej. System da się skompilować z pomocą GCC ARM dla Frosted, wykorzystując do tego kod, który dostarczony jest na licencji GNU GPLv2.
Autorzy projektu stworzyli także wiki, gdzie odnaleźć można informacje, np. jak uruchomić system operacyjny na Qemu (emulatorze pod Linuxem) lub na systemie opartym na mikrokontrolerze LM3S lub STM32F4 z rdzeniem Cortex-M4 lub STM32F7 z rdzeniem Cortex-M7. Zespół pokazał także szereg filmów prezentujących możliwości systemu, na przykład odpalając na płytce z układem STM32F7 grę Doom (zaadaptowaną najpewniej z portu stm32doom).
Więcej na temat systemu dowiedzieć się można na kanale #frosted w sieci IRC lub korzystając z odpowiedniej zakładce na Githubie. Autorzy zapraszają chętnych programistów do nawiązania współpracy i do kontaktu przez IRCa, Githuba lub dane dostępne na stronie wiki projektu.
Źródło: http://www.cnx-software.com/2016/06/09/frosted-os-is-an-open-source-posix-operating-system-for-cortex-m-processors/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+cnx-software%2Fblog+%28CNXSoft+-+Embedded+Software+Development%29
Fajne? Ranking DIY