[Open source, Разработка под Linux, Программирование микроконтроллеров, Софт] Поскольку на Raspberry Pi Pico не встанет Linux, умелец портировал на плату Fuzix
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
16 февраля 2021 года разработчик Дэвид Гивен представил порт ОС Fuzix для микроконтроллера Raspberry Pi Pico RP2040. Причем буквально за несколько дней перед этим он портировал Fuzix на микроконтроллер ESP8266 и записал об этом отдельное видео.
В порте Fuzix на RP2040 есть поддержка SD-карт для установки файловой системы UNIX и файла подкачки, а также поддерживается полный набор основных инструментов, включая запуск до 15 процессов, запуск пользовательских двоичных файлов, использующих до 64 КБ кода и данных каждый, работает последовательная консоль на UART0, доступен полный набор бинарных файлов ядра Fuzix — fsck, оболочка Bourne, стандартные инструменты Unix, клон vi, а также несколько простых игр.
Гивен пояснил, что текущий порт Fuzix на RP2040 запускается стабильно, но еще требует доработки. На данный момент в нем нет поддержки многозадачности, пайпов и бортовой флэш-памяти NAND.
Разработчик уточнил, что это наоборот хорошо, что порт использует только одно ядро двухъядерного чипа Arm Cortex-M0+, оставляя возможность для задействования другого ядра и PIO блоков для различных других целей. Вдобавок порт Fuzix потребляет для работы только часть из 269 КБ оперативной памяти устройства.
Гивен заметил, что Raspberry Pi Pico работает немного медленнее ESP8266, но он еще не пробовал разгонять микроконтроллер. Он рассказал, что при штатных частотах производительности RP2040 вполне достаточно для интерактивного Unix.
Для создания порта Fuzix на RP2040 Гивен использовал существующую документацию и SDK Raspberry Pi Pico. Для сборки системы он использовал cmake. Также он использовал при создании порта OpenOCD для Pico.
Инструкция по установке ОС Fuzix и схема программирования микроконтроллера Raspberry Pi Pico RP2040 находятся в этом архиве.
В январе этого года Raspberry Pi Foundation представила микроконтроллер Pi Pico за $4 на своем кремнии. За обработку данных отвечает двухъядерный процессор Arm Cortex M0+, работающий на частоте до 133 МГц. Также присутствует 264 КБ встроенной оперативной памяти и 2 МБ флэш-памяти, USB 1.1 и каналы ввода-вывода общего назначения (пользователю доступны 26, из которых три являются аналоговыми входами). Подробное описание микроконтроллера приведено в этой публикации.
Fuzix — это UNIX-подобная минималистичная операционная система (потребляющая очень мало объема ресурсов) для слабых процессоров, например, на базе архитектуры Zilog Z80. Ее создал в 2014 году разработчик ядра Linux Алан Кокс. Fuzix состоит из ядра, компилятора C и набора основных UNIX-подобных приложений.
===========
Источник:
habr.com
===========
Похожие новости:
- [Open source, Разработка игр, Графический дизайн, Дизайн игр, DIY или Сделай сам] Приглашаю к созданию русской народной игры «Колобок»
- [Assembler, Программирование микроконтроллеров] Assembler Editor Plus: Добавление нового микроконтроллера
- [Open source, Разработка под Linux, Софт] Бета версия OpenBSD поддерживает чип Apple M1
- [Разработка под Windows, Софт] В сборке 21318 Windows 10 буфер обмена получил инструмент управления
- [Open source, Разработка под Android] Петербургский разработчик сделал неофициальный Android-клиент Clubhouse
- [Open source, Алгоритмы, Машинное обучение, Копирайт] Коммерческую систему компьютерных шахмат Fat Fritz 2 уличили в плагиате движка с открытым кодом
- [JavaScript, API, ReactJS, Игры и игровые приставки] Автоматизация рутины в DotA 2 или читы?
- [Софт] Версии с долгосрочной поддержкой Windows 10 будут поддерживаться всего пять лет
- [Open source, Программирование, C++] Overview of recent changes in rotor (v0.10… v0.14)
- [Open source, Программирование, C++] Обзор последних изменений в rotor'е (v0.10… v0.14)
Теги для поиска: #_open_source, #_razrabotka_pod_linux (Разработка под Linux), #_programmirovanie_mikrokontrollerov (Программирование микроконтроллеров), #_soft (Софт), #_raspberry_pi_pico, #_fuzix, #_open_source, #_razrabotka_pod_linux (
Разработка под Linux
), #_programmirovanie_mikrokontrollerov (
Программирование микроконтроллеров
), #_soft (
Софт
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:20
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
16 февраля 2021 года разработчик Дэвид Гивен представил порт ОС Fuzix для микроконтроллера Raspberry Pi Pico RP2040. Причем буквально за несколько дней перед этим он портировал Fuzix на микроконтроллер ESP8266 и записал об этом отдельное видео. В порте Fuzix на RP2040 есть поддержка SD-карт для установки файловой системы UNIX и файла подкачки, а также поддерживается полный набор основных инструментов, включая запуск до 15 процессов, запуск пользовательских двоичных файлов, использующих до 64 КБ кода и данных каждый, работает последовательная консоль на UART0, доступен полный набор бинарных файлов ядра Fuzix — fsck, оболочка Bourne, стандартные инструменты Unix, клон vi, а также несколько простых игр. Гивен пояснил, что текущий порт Fuzix на RP2040 запускается стабильно, но еще требует доработки. На данный момент в нем нет поддержки многозадачности, пайпов и бортовой флэш-памяти NAND. Разработчик уточнил, что это наоборот хорошо, что порт использует только одно ядро двухъядерного чипа Arm Cortex-M0+, оставляя возможность для задействования другого ядра и PIO блоков для различных других целей. Вдобавок порт Fuzix потребляет для работы только часть из 269 КБ оперативной памяти устройства. Гивен заметил, что Raspberry Pi Pico работает немного медленнее ESP8266, но он еще не пробовал разгонять микроконтроллер. Он рассказал, что при штатных частотах производительности RP2040 вполне достаточно для интерактивного Unix. Для создания порта Fuzix на RP2040 Гивен использовал существующую документацию и SDK Raspberry Pi Pico. Для сборки системы он использовал cmake. Также он использовал при создании порта OpenOCD для Pico. Инструкция по установке ОС Fuzix и схема программирования микроконтроллера Raspberry Pi Pico RP2040 находятся в этом архиве. В январе этого года Raspberry Pi Foundation представила микроконтроллер Pi Pico за $4 на своем кремнии. За обработку данных отвечает двухъядерный процессор Arm Cortex M0+, работающий на частоте до 133 МГц. Также присутствует 264 КБ встроенной оперативной памяти и 2 МБ флэш-памяти, USB 1.1 и каналы ввода-вывода общего назначения (пользователю доступны 26, из которых три являются аналоговыми входами). Подробное описание микроконтроллера приведено в этой публикации. Fuzix — это UNIX-подобная минималистичная операционная система (потребляющая очень мало объема ресурсов) для слабых процессоров, например, на базе архитектуры Zilog Z80. Ее создал в 2014 году разработчик ядра Linux Алан Кокс. Fuzix состоит из ядра, компилятора C и набора основных UNIX-подобных приложений. =========== Источник: habr.com =========== Похожие новости:
Разработка под Linux ), #_programmirovanie_mikrokontrollerov ( Программирование микроконтроллеров ), #_soft ( Софт ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:20
Часовой пояс: UTC + 5