ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
351576 Топик полностью
Гудвин, волшебник (03.09.2012 21:36 - 21:41, просмотров: 160) ответил sbb на Еще немного про отладку. Net не использовал, а вот с С++, когда разберешься, даже в некоторых моментах может лучше, чем для PC.
Имидж ковырять точно себе дороже, хотя и есть энтузиасты на 4PDA и аналогичных ресурсах ;) Проще бросить в какой-нить каталог на флэш или SD, доступный для записи, недостающие файлики. Чуток подправить реестр, чтобы этот каталог был виден в путях. http://www.nix.ru/autocatalog/thin_clients/DMP_VESA_eBOX2300JSK_Vortex86_SoC200MH_LAN_63719.html
Недостающие файлики можно сгенерить билдером под подходящий процессор. Таким же образом можно закинуть в тушку файлики для сетевой удаленной отладки и ручками стартануть сервис. Потом это уже видится по IP из студии... Я когда ковырялся с нафигаторами, нашел способ аппаратного переключения USBOTG в режим хоста для Sirf Atlas IV. Но для этого надо вскрывать тушку. Дык один умелец с 4PDA - наш коллега, распаковал образ, подшаманил драйвер (даташит на процессор есть в сети) и снова запаковал, для того чтобы перешивать без разборки. Мало того, так как это оказалось несколько неудобным (образы разные для версий прошивок), он же к этому драйверу прикрутил ручками таблицу релокаций (монстр!), чтобы его можно было подгружать отдельно с произвольного адреса ;) Я в билдере только немного рихтовал пример драйвера usb cdc хоста под ARM, дабы прикрутить свои девайсы, ибо хост в штатных нафигаторных прошивах не поддерживается. Ну и, имея BSP для вот такой махарайки (по ссылке) пробовал генерить различные образы. СE6 на этом девайсе - тормоз конкретный, по сравнению с теми же нафигаторными ARM... В конце-концов, поприкручивав WiFi и BT "свистки" , натрахавшись в поднятием хоста в разных нафигаторах и нестабильностью дров от всяческих FTDI и пр. под CE6, нашел самый универсальный способ подключения своих девайсов к любым нафигаторам на CE без особого шаманства - Active Sinc, который просто обязан быть во всех подобных девайсах. Так как протокол закрытый, заюзал только виртуальный usb порт, который задействован под AS. В нафигаторе надо в реестре (или галочкой) отключить поддержку AS. Но драйвер его последовательного порта все равно остается активен. Самый стабильный вариант получился, ибо драйвер сам следит за usb соединением - при обрывах переподключается автоматически и не вешает систему, как FTDI и пр. Тонкость одна - надо со стороны CE раз в секунду "пинговать" канал - посылать хотя бы один байтик данных, чтобы драйвер не рвал соедиенение. Там даже канала управления нет (не настоящий CDC) - 2 bulk туда и обратно... Ну и, естественно, со стороны своего девайса должен быть usb хост, что сейчас не проблема, начиная с 28-ногого PIC24... Для чего так разошелся в эпистоляном жанре? - Да просто может кому и пригодится ;) Я уже наигралсо достаточно, пока не дошло, что засада с другой стороны - мини/микро usb разъем слишком хлипок и ненадежен :)