-
- Говнокод имеет место быть. Признаю и не отпираюсь. Прибор изначально имел светодиодную семисегментную индикацию. После графическую монохромную. Сейчас цветную. И непрерывно обрастает фичами. Разработка ведется под чутким руководством руководства. mr-x(515 знак., 13.06.2013 18:17)
- ИМХО, не следует ожидать "другой жизни" с (непонятно какими) готовыми библиотеками. Лучше проанализировать, каких библиотек не хватает (а может, уже хватает?), и решить эту проблему. Собственно, рефакторинг. SciFi(215 знак., 13.06.2013 18:30)
- Переписывать оно уже согласно. Костыли сдерживают разработку. Сейчас прибор переделывается: новый корпус, более толстая числомолотилка, новые фичи. Вот и думаем, а не замахнуться ли на новые технологии. Все таки 21 век на дворе. То-то жизнь mr-x(311 знак., 13.06.2013 18:46)
- ... - mr-x(13.06.2013 19:29 - 19:32)
- Похоже, у Вас сложности в том числе и из-за недостатка памяти. Если поделить весь интерфейс на экраны/состояния автомата и писать "свободно", не экономя память, с повторами, если хочется, то все станет понятно и очевидно. 512Kбайт кода + 16Мбайт Vladimir Ljaschko(43 знак., 13.06.2013 19:35)
- Да, и плюс картинки на карточке. - Vladimir Ljaschko(13.06.2013 19:38)
- Похоже, у Вас сложности в том числе и из-за недостатка памяти. Если поделить весь интерфейс на экраны/состояния автомата и писать "свободно", не экономя память, с повторами, если хочется, то все станет понятно и очевидно. 512Kбайт кода + 16Мбайт Vladimir Ljaschko(43 знак., 13.06.2013 19:35)
- Вижу два варианта: на самом деле в embedded развесистые GUI не нужны. Можно нарисовать в gimp несколько красивых экранов (на каждый случай жизни), отметить нужные области как html-image-map (есть html image map editor) и в эти области выводить fk0(1063 знак., 13.06.2013 18:51 - 18:56)
- Спасибо! Тачскрина у прибора нет и не будет. Насчет первого варианта - буду думать. Проблема в том, что у меня нет в голове решения, как делать такие интерфейсы простыми, понятными и легко изменяемыми. mr-x(535 знак., 13.06.2013 19:31)
- В целом присоединяюсь (ибо так и делалось), кроме SDRAM - это недорого, но позволяет существенно облегчить жизнь. 1/4 VGA из SDRAM и должна работать - откуда же еще? - Vladimir Ljaschko(13.06.2013 19:19)
- ... - mr-x(13.06.2013 19:29 - 19:32)
- Переписывать оно уже согласно. Костыли сдерживают разработку. Сейчас прибор переделывается: новый корпус, более толстая числомолотилка, новые фичи. Вот и думаем, а не замахнуться ли на новые технологии. Все таки 21 век на дворе. То-то жизнь mr-x(311 знак., 13.06.2013 18:46)
- ИМХО, не следует ожидать "другой жизни" с (непонятно какими) готовыми библиотеками. Лучше проанализировать, каких библиотек не хватает (а может, уже хватает?), и решить эту проблему. Собственно, рефакторинг. SciFi(215 знак., 13.06.2013 18:30)
- Говнокод имеет место быть. Признаю и не отпираюсь. Прибор изначально имел светодиодную семисегментную индикацию. После графическую монохромную. Сейчас цветную. И непрерывно обрастает фичами. Разработка ведется под чутким руководством руководства. mr-x(515 знак., 13.06.2013 18:17)