desh 0 17 марта, 2016 Опубликовано 17 марта, 2016 · Жалоба Собрал NuttX 7.14 под IAR ARM 7.40. Может кому пригодится в хозяйстве. https://drive.google.com/file/d/0BwWkRX5KWl...iew?usp=sharing https://groups.yahoo.com/neo/groups/nuttx/c...ns/topics/11352 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 17 марта, 2016 Опубликовано 17 марта, 2016 · Жалоба Собрал NuttX 7.14 под IAR ARM 7.40. Может кому пригодится в хозяйстве. https://drive.google.com/file/d/0BwWkRX5KWl...iew?usp=sharing https://groups.yahoo.com/neo/groups/nuttx/c...ns/topics/11352 Отличная работа. Интересно виртуальная файловая система там имеет что-то общее с линуксовой и если да, то можно ли туда подключать файловые системы из линукса? Кстати скачал и скомпилировал. Всего 60 предупреждений. Правда многие о неопределенности операций с volatile переменными. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
desh 0 18 марта, 2016 Опубликовано 18 марта, 2016 · Жалоба Отличная работа. Интересно виртуальная файловая система там имеет что-то общее с линуксовой Спасибо. Нет, насколько я в этом разбираюсь. За исключением uIP этот код мне раньше не встречался Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
desh 0 5 апреля, 2016 Опубликовано 5 апреля, 2016 · Жалоба NuttX includes an optional, scalable file system. This file-system may be omitted altogether; NuttX does not depend on the presence of any file system. Pseudo Root File System. Or, a simple in-memory, pseudo file system can be enabled. This simple file system can be enabled setting the CONFIG_NFILE_DESCRIPTORS option to a non-zero value (see Appendix A). This is an in-memory file system because it does not require any storage medium or block driver support. Rather, file system contents are generated on-the-fly as referenced via standard file system operations (open, close, read, write, etc.). In this sense, the file system is pseudo file system (in the same sense that the Linux /proc file system is also referred to as a pseudo file system). Any user supplied data or logic can be accessed via the pseudo-file system. Built in support is provided for character and block drivers in the /dev pseudo file system directory. Mounted File Systems The simple in-memory file system can be extended my mounting block devices that provide access to true file systems backed up via some mass storage device. NuttX supports the standard mount() command that allows a block driver to be bound to a mountpoint within the pseudo file system and to a file system. At present, NuttX supports the standard VFAT and ROMFS file systems, a special, wear-leveling NuttX FLASH File System (NXFFS), as well as a Network File System client (NFS version 3, UDP). Comparison to Linux From a programming perspective, the NuttX file system appears very similar to a Linux file system. However, there is a fundamental difference: The NuttX root file system is a pseudo file system and true file systems may be mounted in the pseudo file system. In the typical Linux installation by comparison, the Linux root file system is a true file system and pseudo file systems may be mounted in the true, root file system. The approach selected by NuttX is intended to support greater scalability from the very tiny platform to the moderate platform. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 8 19 марта, 2017 Опубликовано 19 марта, 2017 · Жалоба NuttX очень интересный UNIX правда только почемуто для леталок нашёл пока. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
desh 0 23 марта, 2017 Опубликовано 23 марта, 2017 · Жалоба NuttX очень интересный UNIX правда только почемуто для леталок нашёл пока. Используется в Sony Производный проект у Samsung Lenovo А так да, информации почти нет. Достаточно высокий порог вхождения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 8 23 марта, 2017 Опубликовано 23 марта, 2017 · Жалоба Еще в PX4 совсем неплохо. Еще в закрытых проектах есть у всяких там разных ... . Самое интересное, что по этой оси все есть описано и доступно. С отладкной трудности свои, но понятные. Ну и до 32 бит только, на 64 уже либо линукс, позикс и др. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
desh 0 24 марта, 2017 Опубликовано 24 марта, 2017 · Жалоба Самое интересное, что по этой оси все есть описано и доступно. Документация отстает от реального положения дел. По факту все даже круче, чем написано. Текущая версия 7.20. Вышла на днях. Есть некоторое количество опечаток в драйверах, кое что находил в стандартной библиотеке. Еще в закрытых проектах есть у всяких там разных. Вот и мы запусти в феврале первый коммерческий проект на ее основе. Присоединяйтесь к комьюнити :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 8 24 марта, 2017 Опубликовано 24 марта, 2017 · Жалоба Да тоже нашел 7.20, да и для 64 битных платформ тоже движение есть. В иаре с 8.10 версии будет еще интересней с NutteX. Виртуально прикинул, оценил, три своих проекта сделаных ранее в случае испоьзования NutteXа. Пролучается лучше в плане динамики процессов, экономии памяти, других ресурсов. Сейчас смотрю, оцениваю для 767 проца, так как с озу там получше. ... Вот и мы запусти в феврале первый коммерческий проект на ее основе. ... леталка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
usonic 0 11 октября, 2019 Опубликовано 11 октября, 2019 · Жалоба On 3/17/2016 at 3:06 PM, desh said: Собрал NuttX 7.14 под IAR ARM 7.40. Может кому пригодится в хозяйстве. https://drive.google.com/file/d/0BwWkRX5KWl...iew?usp=sharing https://groups.yahoo.com/neo/groups/nuttx/c...ns/topics/11352 Добрый день. Очень захотелось попробовать NuttX под IAR.Но ссылки уже не работают. Можете ли Вы куда нибудь ещё раз залить? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 11 октября, 2019 Опубликовано 11 октября, 2019 · Жалоба 1 час назад, usonic сказал: Добрый день. Очень захотелось попробовать NuttX под IAR.Но ссылки уже не работают. Можете ли Вы куда нибудь ещё раз залить? Спасибо. Давно это было... Но помнится, что этот архив был тогда мною залит сюда: /pub/OS/NuttX/nuttx-7.14 (IAR for ARM v7.40)/ Проверьте, что там. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
usonic 0 14 октября, 2019 Опубликовано 14 октября, 2019 · Жалоба On 10/11/2019 at 11:13 PM, Xenia said: Давно это было... Но помнится, что этот архив был тогда мною залит сюда: /pub/OS/NuttX/nuttx-7.14 (IAR for ARM v7.40)/ Проверьте, что там. Огромное человеческое спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
desh 0 16 октября, 2019 Опубликовано 16 октября, 2019 · Жалоба On 10/11/2019 at 9:25 PM, usonic said: Добрый день. Очень захотелось попробовать NuttX под IAR.Но ссылки уже не работают. Можете ли Вы куда нибудь ещё раз залить? Спасибо. Ого. Какая тема всплыла. Есть более актуальная сборка 7.31, для платы STM32F746g-disco под более актуальный компилятор 8.20. Ознакомиться можно тут Если будут вопросы - напишите в личку контакты. Поделюсь опытом применения в реальном проекте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 17 октября, 2019 Опубликовано 17 октября, 2019 · Жалоба @desh, насколько оправдано применять NuttX в системах реального времени повышенной надёжности? Например, если я захочу поместить её в процессорный модуль ПЛК? В принципе, здесь вопрос не юридический, бумаги пока не нужны. Нужна просто информация, насколько система надёжна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 17 октября, 2019 Опубликовано 17 октября, 2019 · Жалоба Ну и если возможно, поделитесь опытом применения здесь))) Скачивал дистрибутив системы, напоминает линукс. Наверное оттуда и копировалась идеология. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться