ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
2 июня
187933 Топик полностью
AlexandrY (03.04.2010 17:05, просмотров: 270) ответил Гудвин на Ни о каих разработках для конкретной платформы я тут и не говорил, если вы не поленитесь мои посты бегло просмотреть. Посему в корне не согласен с некоторыми утверждениями:
USB для связи с периферийными устройствами шаг, конечно, смелый ;) Но у вас там даже с UART-ом насколько помню были затяжные проблемы. Насчет преимуществ Win CE 6.0 вы конечно не оцените, поскольку не делаете real-time на Win СЕ, хотя его уже там можно сделать. И не можете применить нормальный SDK, а в CE 6.0 появилась куча новых сервисов. Именно для простоты монтажа и диагностики применяют одноплатные решения. Если уж выносить че из блока, то по сверх надежной шине, типа CAN. В совокупности китайская приблуда с LCD и некий исполнительный блок подключенный к ней по USB будет и дороже по себестоимости и по эксплуатационным расходам дороже чем собственное моноблочное решение с выносным графическим LCD по SPI и кучей расширений по CAN. Пару раз занимался переделкой похожих проектов. У китайского барахла и кронштейн будет хлипкий, и плата без покрытия, сбоить будут и на солнце и на холоде. И видимость на дисплее будет хреновейшей. А уж после мозолистых рук тракториста там на экране вообще дырки протрутся если он его вообще не продавит. Про проблему разъемных соединений сами сказали. Опять же проблема централизованного управления потребление, взаимо-диагностики и защиты от EMI. Вообще вам не позавидуешь. Отдельно заострил бы на отладке. ActiveSync позволяет там отлаживать только ваше собственное приложение. Но гадские баги почему-то чаще проявляются когда управление передано операционке. И она просто глухо стопорится где-то в недрах драйверов, причем каких понять невозможно, ибо насколько помню для потоков ядра в Visual Studio даже фрагмент на ассемблере не выводится , только нечто из пространства юзера, с учетом что ядро не собрано с отладочной информацией. Т.е. для большинства сбоев нужно повторять процедуру запуска Win CE, может перегрузку собственного приложения и еще инициализацию USB конекта с ActiveSync. Это пожалуй минута не меньше проходит до чередной отладочной итерации. При таких темпах, любой студент с Microchip GUI обгонит вас со своим циклом итераций в пару секунд. При том что потенциальных источников сбоев требующих анализа у вас будет гораздо больше, то ваша производительность в проекте на сторонней недокументированной платформе будет на порядок меньше чем у любого взявшего докуметированную платформу с полным отладочным комплексом.
INDEMSYS