Архив метки: программирование

menuOS Многоуровневое меню для Arduino и не только

Несколько месяцев назад на хабре появилась статья «Реализация многоуровневого меню для Arduino с дисплеем» . «Но погодите, — подумал я, — Я написал такое меню еще шесть лет назад»!
В далеком 2009 году, я написал первый проект на базе микроконтроллера и дисплея под названием «Автомат управления освещением», для которого потребовалось создать такую оболочку меню, в которую влезет тысяча конфигов, а то и более. Проект был успешно рожден, компилируется и способен работать до сих пор, а оболочка менюОС пошла кочевать из проекта в проект, используя лучшие практики Ущербно-Ориентированного программирования. «Хватит это терпеть» сказал я, и переписал код.

Читать далее

Работа в Eclipse над многоязыковым проектом

При разработке программного обеспечения иногда может потребоваться работать одновременно с несколькими языками программирования в одном проекте. Свежий пример из практики — модернизация старого программного обеспечения, написанного на FORTRAN и Macro Assembler, для работы с новым аппаратным обеспечением. Математическую логику ПО нет смысла переписывать с FORTRAN  на какой-либо другой язык, а вот вместо написанного на Assembler драйвера лучше всего будет реализовать драйвер нового устройства на языке C.

Читать далее