The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Опубликован embedded-hal 1.0, инструментарий для создания др..."
Отправлено Коболистогностик, 14-Янв-24 18:51 
Написан БРЕД.

Когда-то, молодые и ОЧЕНЬ одарённые молодые люди, думали, что мир программирования ограничен ЕС/IBM 360, потом - клонами PDP-11, потом  (и - очень долго!), что - x86 (который был ещё при динозаврах и исчезнет тогда, когда Земля будет поглощена Солнцем, ставшим красным гигантом), потом - что весь эмбеддед это - stm32 или esp32... Потом появился отдельный подвид одарённых особей - АРДУИНЩИКИ. Кoторые к эмбедедд имеют такое же отношение, как сёдла к коровам...


А, вот, представьте, что в эмбеддед - да, так и есть, - приходится "лисапеды изобретать"! С каждой новой архитектурой и микроконтроллером! И привязку "стандартного" драйвера ПРИХОДИТСЯ к совершенно разным реализациям одних и тех же интерфейсов делать, у которых - совершено разный набор управляющих, статусных и информационных регистров? и - разные алгоритмы инициализации и порядка работы (и обработка ошибочных ситуаций и сбоев!).

Более того, я не помню ни одного случая, чтобы не приходилось переписывать "под свой случай" что-то из "стандартных" библиотек тех или иных микроконтроллеров. ДАЖЕ - из одной линейки!

HAL - ну совсем не волшебное слово и не заклинание. ТЕМ БОЛЕЕ, если работать приходится над "голым" железом и без ОСРВ или "среды поддержки времени исполнения". Тем более. когда стоит задача сделать максимально производительное решение. а НЕ наколеночный "концепт пруф".


Кто-то слышал о "крахе доткомов в начале 2000-х"?
Или - о кризисе 2008-го?
А вот эмбеддеры - ничего этого не знали! И - даже рядом не стояли!
Почему? А - потому, что у них НЕ БЫВАЕТ так, чтобы не было работы.
Ну - просто по специфики отрасли - того самого "лисапедописательства". Потому, что номенклатура процессоров и контроллеров так обширна, что эмбеддер НИКОГДА без работы сидеть не будет или искать её. Уж поверьте эмбеддеру с 1986-го года. В эмбеддерстве не человек работу ищет, а работа - человека.

Одно хреново в эмбеддерстве: не все, из программеров, архитекторов или миньеджеров, в нём работать могут. Уровень вхождения, по сравнению с той же "веб-разработкой", - как Эверест по сравнению с горкой в детской песочнице. И "на крыло" в профессии люди только к 30-35 (и, даже,- к 40) годам "становятся"...

А так идея "сделать стандартный HAL" - ничего... Заслуживает звания "точки приложения усилий" по разминке мозгов, наращивания программистских навыков и демонстрации этих навыков публике...

Все через это проходят.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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