The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Опубликован embedded-hal 1.0, инструментарий для создания драйверов на языке Rust, opennews (??), 14-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от laindono (ok), 14-Янв-24, 11:28 
Это что-то вроде std, но для встроенных систем.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

16. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (21), 14-Янв-24, 11:36 
То есть противоречащая самой природе embedded сущность.
Ответить | Правка | Наверх | Cообщить модератору

20. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (20), 14-Янв-24, 11:42 
Конечно, пусть каждый пишет свой велосипед.
Нужно же как обосновать сроки разработки (а заодно сделать себя более незаменимым)
Ответить | Правка | Наверх | Cообщить модератору

22. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (21), 14-Янв-24, 11:52 
Больше интересно как они намереваются волшебным образом скрыть особенности разных железных платформ под слоем абстракции, что из этого получится и какой ценой.
Ответить | Правка | Наверх | Cообщить модератору

30. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от laindono (ok), 14-Янв-24, 12:22 
Там документация есть. После беглого взгляда станет понятно, чем эта библиотека является и чем не является.
Ответить | Правка | Наверх | Cообщить модератору

41. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от Аноним (21), 14-Янв-24, 12:53 
Документация у них очень скудная, что уже плохой признак.
Ответить | Правка | Наверх | Cообщить модератору

50. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (50), 14-Янв-24, 13:13 
Вы на свет что ли лезете, демоны? Нормальная документация, открой почитай.
Ответить | Правка | Наверх | Cообщить модератору

54. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  –1 +/
Сообщение от Аноним (21), 14-Янв-24, 13:21 
В отличии от тебя открыл и почитал.
https://github.com/rust-embedded/embedded-hal/tree/master/docs
Три файла и CoC вот и вся твоя документация.
Ответить | Правка | Наверх | Cообщить модератору

63. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от laindono (ok), 14-Янв-24, 13:35 
Документация хранится вместе с кодом, то что ты открыл - это заметки, которые мейнтейнерам нужны. Вот отрендереные онлайн-версии документации:

https://docs.rs/embedded-hal/latest/embedded_hal/

https://docs.rs/embedded-hal-async/latest/embedded_hal_async/
https://docs.rs/embedded-hal-nb/latest/embedded_hal_nb/
https://docs.rs/embedded-hal-bus/latest/embedded_hal_bus/

https://docs.rs/embedded-can/latest/embedded_can/

https://docs.rs/embedded-io/latest/embedded_io/
https://docs.rs/embedded-io-async/latest/embedded_io_async/
https://docs.rs/embedded-io-adapters/latest/embedded_io_adap.../

Ответить | Правка | Наверх | Cообщить модератору

69. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  –1 +/
Сообщение от jjklh (?), 14-Янв-24, 14:19 
сгенеренная из комментариев к коду документация - лучшая документация. Подтверждаю.
Ответить | Правка | Наверх | Cообщить модератору

72. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от Аноним (72), 14-Янв-24, 14:43 
Сам-то в нее заглядывал? Там одни названия функций из комментариев с редкими описаниями. Ни на один вопрос о проекте она не отвечает. Doxygen они для себя открыли.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

94. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (50), 14-Янв-24, 17:24 
Я тебя очень сильно удивлю, но документация именно так и выглядит. Можешь открыть ГОСТ, например, и увидеть требования к РКД. "О проекте" - это не документация, а README.md. Попробуй устроиться на работу все таки.
Ответить | Правка | Наверх | Cообщить модератору

101. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от jjklh (?), 14-Янв-24, 17:49 
я тебя очень сильно удивлю, но документация выглядит так: https://sourceware.org/glibc/manual/

>Можешь открыть ГОСТ, например, и увидеть требования к РКД.

подтереться твоим гостом можно, разве что ^_^

Ответить | Правка | Наверх | Cообщить модератору

105. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (50), 14-Янв-24, 18:13 
Ничего, что Glibc на порядки старше этого проекта?

>подтереться твоим гостом можно, разве что

Ну это в твоём духе будет. Подтереться, пожрать, покекать над мемами. Поколение даунов.

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

112. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от jjklh (?), 14-Янв-24, 19:16 
> Ничего, что Glibc на порядки старше этого проекта?

Ну, вот, того же года что и этот проект:
http://www.jemarch.net/poke-3.3-manual/

Тока... это ж бородатики из GNU. Чой они могут, дыряшки только пейсать, не то что сесуриту-хрустоманы, рожающие шшшшэдэвры.

>>подтереться твоим гостом можно, разве что
> Ну это в твоём духе будет. Подтереться, пожрать, покекать над мемами. Поколение
> даунов.

Эт да. Чой мы могём. Могли б писать по госту, но приходится... так... качественный софт, мануалы, интеграция с эмаксом... Дауны, одним словом.  ^_^

Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

109. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  –3 +/
Сообщение от Аноним (90), 14-Янв-24, 18:40 
> я тебя очень сильно удивлю, но документация выглядит так: https://sourceware.org/glibc/manual/

Ну да, весьма неплохо, только людям, не таким как ты, самодостаточно того, что есть в самом Rust и в коде, такие люли всегда ядро любого творческого процесса, а не такие, как ты.

Ты просто уже потребмтель разжеванных мануалов, которые на самом то деле тебя на этом уровне и запирают. А что ты еще можешь, кроме того, что мануалы читать? Их же еще после прочтения понимать надо! Сам факт чтения тобой ничего тебе не гарантирует! И те кто действительно понимают, им такие мануалы не особо то и нужны!

Тебя просто бесит, что есть люди не такие, как ты, и им быть такими горвздо лучше, чем быть как ты.

А иначе ты бы довольствовался теми мануалами, что ты показал, они делалм бы тебя счастливым, и ты не возмущался бы по сторонам.

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

113. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от jjklh (?), 14-Янв-24, 19:18 
это гениально, серьёзно. снимаю шляпу. xD
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

131. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (90), 14-Янв-24, 22:25 
> это гениально, серьёзно. снимаю шляпу. xD

да, возрпзить тебе нечем

Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

55. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним324 (ok), 14-Янв-24, 13:21 
Она есть, что для ембеда уже невероятное достижение. Обычно даже скудной нет, и ты занимаешься увлекательным чтивом в виде заголовочных файлов.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

77. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  –1 +/
Сообщение от Аноним (72), 14-Янв-24, 15:00 
Вот вся необходимая разработчикам документация:
https://github.com/rust-embedded/embedded-hal/blob/master/CO...
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

78. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (78), 14-Янв-24, 15:02 
Так написали же, каким образом:

"... т.е. созданный на базе embedded_hal драйвер можно использовать с любыми микроконтроллерами, для которых в пакете предоставляется HAL-прослойка"

Т.е. наверное для каждого устройства должна быть создана соответствующая прослойка. Считай эту прослойку еще более низкоуровневым "драйвером к железке". Это как с видеокартами и их поддержкой в ОС для прикладух - есть "интерфейсное апи"/фреймворк OpenGL/DirectX/Vulkan и есть дрова под железку, которые эти апи обеспечивают, скрывая многие внутренние особенности железки. Вот эта вот штука из новости - это условный "Vulcan", а HAL-прослойка (у каждой железки своя) - драйвер. Т.е. для написания игрушки ты работаешь с OpenGL и тебе (почти) всё равно что там за видюха. Здесь же вместо игрушки пишешь драйвер или прошивку и тебе тоже (почти) всё равно что за железка. Понятно что далеко не всё равно - надо же знать какие там ограничения по памяти и какие железячные итерфейсы у нее есть и каких нет.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

66. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Bugs Bunny (?), 14-Янв-24, 14:04 
"embedded сущность" - это "костыль", т.е. оптимизация.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру