-
- UCOS-II + uC GUI. И не надо туеву кучу контроллеров. Адын STM32F4xx справится. - tesla(13.06.2013 22:43)
- может какой-нибудь Cortex-M4 на 168МГц потянет обе задачи ? - zeleny(13.06.2013 20:35)
- Элементарно. Только Линуха не надо. - tesla(14.06.2013 11:10)
- Обе - точно не потянет. - mr-x(14.06.2013 13:13)
- Легки на помине - только что Atmel выложил на своем сайте рекламку на SAMA5D3. И не надо будет раздирать задачу на два ядра. => Ксения(249 знак., 13.06.2013 21:14, ссылка)
- А чо АТЫХМегу не предлагаешь ? - tesla(13.06.2013 23:12)
- Не, я ж к Ксении. Она типа фанатка ХМЕГ, а тут... - tesla(13.06.2013 23:30)
- А в ней LCD контроллера под TFT нет и не будет. - Evgeny_CD(13.06.2013 23:14)
- C LCD-контроллером ХМеги уже выпускаются - ATxmega64B/128B1 и ATxmega64B/128B3, но это где-то на 4х40 символов. А для многоточечного TFT-дисплея у AVR просто скорости не хватает. Если бы та же ХМега могла работать на 150-300 МГц, она бы все МК Ксения(12 знак., 14.06.2013 00:04)
- Даешь xmega по технологии 14 нм! - Evgeny_CD(14.06.2013 09:00)
- Вооот оно просветление... - tesla(13.06.2013 23:22)
- Личная статистика: серия 100к за 6 лет/ устройств с LCD - 0 Все от задач зависит. - Evgeny_CD(13.06.2013 23:25)
- C LCD-контроллером ХМеги уже выпускаются - ATxmega64B/128B1 и ATxmega64B/128B3, но это где-то на 4х40 символов. А для многоточечного TFT-дисплея у AVR просто скорости не хватает. Если бы та же ХМега могла работать на 150-300 МГц, она бы все МК Ксения(12 знак., 14.06.2013 00:04)
- Еще бы они код выложили. У NXP оно уже есть: LPC2478. - tesla(13.06.2013 22:48)
- А чо АТЫХМегу не предлагаешь ? - tesla(13.06.2013 23:12)
- Нет. В новой редакции прибора первый контроллер - Ti C2000 Delfino на 300МГц. И контроллеров LCD у Cortex-M4 не видел, значит и тут разбазаривание ресурсов. - mr-x(13.06.2013 20:48)
- Sitara AM335x? Правда, если действительно дельфина загружали на все его 300мгц, то 1ггц ARM может и не справиться... - Ralex(14.06.2013 10:53, ссылка)
- В текущей версии стоит 2812 на 150МГц. Сегодня совещались, решили на ближайший год заложить дельфину 300 МГц а второй мк пока не менять. А армы осваивать между делом, факультативно. mr-x(161 знак., 14.06.2013 13:09)
- Разумно. Можно взять старткит с нужным индикатором, и попробовать спокойненько туда портировать. - Vladimir Ljaschko(14.06.2013 13:18)
- В текущей версии стоит 2812 на 150МГц. Сегодня совещались, решили на ближайший год заложить дельфину 300 МГц а второй мк пока не менять. А армы осваивать между делом, факультативно. mr-x(161 знак., 14.06.2013 13:09)
- LPC43xx? - Evgeny_CD(13.06.2013 21:10)
- Sitara AM335x? Правда, если действительно дельфина загружали на все его 300мгц, то 1ггц ARM может и не справиться... - Ralex(14.06.2013 10:53, ссылка)
- Элементарно. Только Линуха не надо. - tesla(14.06.2013 11:10)
- делал подобное, здесь активно пытались убедить, что нужен линукс. все-таки решил ограничиться cortex-m3. как показала практика, решение было верное, т.к. если отсутвует опытный линукс программист, придется или его учить, или брать со стороны. плюс AVF(224 знак., 13.06.2013 19:38, ссылка)
- Почему бы функции второго контроллера не отдать китайскому смартфону-планшету, где с рисованием гуёв и коннективити проблем нет? А проприетарную часть на первом контроллере защитить и выдать через какой-либо стандартный интерфейс? Д.ARMоед(133 знак., 13.06.2013 18:13)
- линукс пожрет памяти, то есть ставить придется sdram и т.п. то есть цена. проще посмотреть какую-нибудь графическую библиотеку для мелкоконтроллеров (их под каждую практически RTOS есть) - но опять же - может запихивание 2х микроконтроллеров в ыыыы(65 знак., 13.06.2013 17:41)
- Как-то так. Вот и думаем. - mr-x(13.06.2013 18:47)
- Без дна противоречий. Вы кто - разработчик или постановщик задачи? Если первое не получается ("не ориентируюсь"), то второе, значит нарисуйте этот волшебный GUI, и в объявления. Если все-таки разработчик, то покупаете старт-киты, тренируетесь на Vladimir Ljaschko(264 знак., 13.06.2013 17:10)
- Интерфейс весь из себя противоречивый. Информация на нем разноплановая и, местами, быстро меняющаяся. пик24 пока справляется, но это от того, что графика незатейливая. mr-x(204 знак., 13.06.2013 18:56)
- А при чём тут Cortex-M4? И RTOS? Ну вообще ни при чём. - SciFi(13.06.2013 17:15)
- RTOS имеет отдаленное отношение, согласен, что касается контроллера, то автор спрашивал напрямую. Правда, не привел никаких данных, я слегка впереди паровоза. - Vladimir Ljaschko(13.06.2013 17:22)
- Разовью мысль: линукс сам по себе волшебным образом не вылечит "отторжение, неприятие и обострение геморроя". Говнокод и линукс - вещи ортогональные. - SciFi(13.06.2013 17:41)
- Говнокод имеет место быть. Признаю и не отпираюсь. Прибор изначально имел светодиодную семисегментную индикацию. После графическую монохромную. Сейчас цветную. И непрерывно обрастает фичами. Разработка ведется под чутким руководством руководства. 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)
- тут думаю проблема в другом. Прибор автору нужен вчера. А доков по теме ему курить лет пять в институте и года три на производстве. Вот лет через семь он сможет приступить к разработке. - quarry(13.06.2013 17:26)
- Не то, чтобы вчера. Но курить, действительно, много. - mr-x(13.06.2013 18:19)
- Ну в каком-то виде прибор есть, один человеко-год. - Vladimir Ljaschko(13.06.2013 17:42)
- Разовью мысль: линукс сам по себе волшебным образом не вылечит "отторжение, неприятие и обострение геморроя". Говнокод и линукс - вещи ортогональные. - SciFi(13.06.2013 17:41)
- RTOS имеет отдаленное отношение, согласен, что касается контроллера, то автор спрашивал напрямую. Правда, не привел никаких данных, я слегка впереди паровоза. - Vladimir Ljaschko(13.06.2013 17:22)
- "Software Engineering for Embedded Systems: Methods, Practical Techniques, and Applications" Robert Oshana & Mark Kraeling. - Лeoнид Ивaнoвич(13.06.2013 16:52)
- Release Date: 22 Apr 2013. Её кто нибудь видел? Чего там? - mr-x(14.06.2013 07:48)
- Там есть глава про embedded GUI. - Лeoнид Ивaнoвич(14.06.2013 12:40)
- Гы. "Послала она его как то раз за ёлкой. " - quarry(13.06.2013 17:17)
- Да в любом книжном ларьке по 85,70$ :) - Лeoнид Ивaнoвич(13.06.2013 17:45)
- Release Date: 22 Apr 2013. Её кто нибудь видел? Чего там? - mr-x(14.06.2013 07:48)
- Чем линукс поможет? Лучше расскажите, каким должен быть интерфейс (скриншотов что ли подкиньте), тогда народ сможет что-нибудь полезное посоветовать. - SciFi(13.06.2013 16:36)
- Надеюсь поможет графической библиотекой. Интерфейс сейчас примитивный, но насыщенный. Экран 320х240. Куча всяких циферок и значков и шкал. Всё мелькает и светится. Пытаемся впихнуть всё на свете в один экран. Несколько разных режимов работы. В mr-x(338 знак., 13.06.2013 17:45)
- Выше писАл, на чем реализовано. Если так уж хочется, можешь денег Микриуму заплатить. - tesla(14.06.2013 11:30, ссылка)
- Для шкал есть графическая библиотека от Segger, платная, но что у нас на самом деле платное? Ставится вместе с кейлом. И для этого Кортекс А совсем не нужен. - Vladimir Ljaschko(13.06.2013 17:52)
- Платное бесплатно я использовать не решусь. Оно мне надо, шею подставлять? - mr-x(13.06.2013 19:02)
- Что боитесь, что посодют? Или совесть не позволяет так поступать? - Apтём(13.06.2013 19:08)
- Боюсь, что сделают крайним. - mr-x(13.06.2013 19:30)
- Что боитесь, что посодют? Или совесть не позволяет так поступать? - Apтём(13.06.2013 19:08)
- Платное бесплатно я использовать не решусь. Оно мне надо, шею подставлять? - mr-x(13.06.2013 19:02)
- "В перспективе" посмотрите на Vybrid. А так вам нужна тулза, которая помогает двигать виджеты мышкой. Кодить всё равно придётся, так что с говнокодом боритесь по старинке: грамотный дизайн, аккуратное кодирование. - SciFi(13.06.2013 17:50)
- Надеюсь поможет графической библиотекой. Интерфейс сейчас примитивный, но насыщенный. Экран 320х240. Куча всяких циферок и значков и шкал. Всё мелькает и светится. Пытаемся впихнуть всё на свете в один экран. Несколько разных режимов работы. В mr-x(338 знак., 13.06.2013 17:45)