Assasin писал(а):
но модульность - тоже хорошо, можно будет делать свои попытки представить графический языкС этого места - поподробней, пожалуйста. Непонятно потому что
Assasin писал(а):
Из этого приходим к следующему: на уровне графического языка не должно быть не деления на пакетыНеправильно приходим.
Соглашусь, на самом верхнем уровне иерархии - это очень даже так. Ну драйвер себе и драйвер... какого-нибудь COM-порта. Но чем ниже по иерархии спускаешься, тем чудесатее, и чудесатее.
Ну например, предположим пакет для STM32F10X. На самом нижнем уровне это набор абсолютно специфических таймеров, DMA, UART-ов, I2C, SPI, ADC, DAC-ов, и т.п... Каждых далеко не один, и все они с правыми точками (которые и являются физической реализацией многопоточности) Вектора прерываний, в общем. И общим числом 64, на моем конкретном камне.
И даже если я возьму просто другой Cortex - это уже совершенно другая элементная база. Следовательно - другой пакет
И хуч в ухо мочись