|
WinCE vs Linux vs eCos |
|
|
|
 |
Ответов
|
Mar 28 2008, 12:18
|
Участник

Группа: Свой
Сообщений: 60
Регистрация: 4-04-06
Пользователь №: 15 797

|
По поводу JTAG'а. Эта штука имеет свой канал доступа к "внутренним потрохам" железяки, конкретно, к каждой контрольной точке камня (обычно это все внутренние шины проца и устройства управления доступа к ним, включая адресацию). Запись контрольной информации в сдвиговый регистр JTAGа идет на рабочей частоте проца, а вот дальше, вывод этих данных, идет по последовательному интерфейсу JTAG, под управлением его внутреннего автомата, и идет уже не так "шоколадно".
Грубо: JTAG это сдвиговый регистр подключаемый к необходимой контрольной точке в кристалле. Хошь на ввод, хошь на вывод. Отсюда его плюсы: можно "заглянуть" внутрь кристалла в нужной точке, ДОЙДЯ ДО НЕЁ НА РЕАЛЬНОЙ ЧАСТОТЕ, но вот дальше... все определяется архитектурой камня. Для АРМ'а максимальная частота JTAG'а равна 1/6 частоты ядра.
Малая скорость заливки по JTAG следствие того, что данные передаются по последовательному интерфейсу. 50 МГц HPUSB-ICE это максимальная скорость сканирования порта JTAG, т.е. величина определяющая скорость работы, но не абсолютно однозначно. Для "сурьёзного" кристалла длина "сдвигового регистра" составляет тысячи бит (может варьироваться в зависимости от адреса контролируемого узла) а нужные биты информации где-то там в этиъх дебрях. Для контроля пинов изготовитель поставляет BDSL описалку, там можно докопаться что где лежит, при контроле внутренних "потрохов" тайна сия известна только производителю кристалла. В подавляющем большинстве случаев.
Поднять ОС на новой борде без JTAG (для серьезного камня) это мазахизм, в особо извращенной форме. Тот же АД не открывает разводку БФ, что гарантирует наличие "сюрпрайзов" в вашей колобахе. Как бы тщательно вы не считали её хайпером. Причем, где и когда это безобразие вылезет, одному Аллаху ведомо...
А вообще, оно конечно правильно, что для минимизации затрат при решении задачи надо уметь правильно выбирать ОС. Вот только где взять мудрость для оного выбора...
|
|
|
|
Сообщений в этой теме
DimaM WinCE vs Linux vs eCos Feb 26 2008, 22:57 Kirill Frolov Цитата(DimaM @ Feb 27 2008, 01:57) что бы... Feb 27 2008, 07:33 DimaM Цитата(Kirill Frolov @ Feb 27 2008, 11:33... Feb 27 2008, 08:16  Damon Цитата(DimaM @ Feb 27 2008, 11:16) Только... Feb 27 2008, 16:19 axle Цитата(Kirill Frolov @ Feb 27 2008, 13:33... Feb 29 2008, 05:28 jasper Некорректно даже их сравнивать, все-таки eCos – эт... Feb 27 2008, 18:41 DimaM Цитата(jasper @ Feb 27 2008, 22:41) Некор... Feb 27 2008, 19:26  amw Цитата(DimaM @ Feb 27 2008, 21:26) нужно ... Feb 29 2008, 08:22   DimaM Цитата(amw @ Feb 29 2008, 12:22) Ну тогда... Mar 1 2008, 14:23 vshemm Цитата(jasper @ Feb 27 2008, 21:41) Некор... Feb 29 2008, 11:14 beer_warrior Цитатанужно писать приложение и драйверы для досту... Feb 28 2008, 23:08 lyakhovich Цитата(beer_warrior @ Feb 29 2008, 02:08)... Mar 14 2008, 14:05 zltigo Что-то не видно в перечисленных задачах необходимо... Feb 28 2008, 23:17 Andy Great Для Линукса есть RTAI и этим реалтаймовость его не... Feb 29 2008, 12:13 vshemm Цитата(DimaM @ Mar 1 2008, 17:23) чтобы з... Mar 1 2008, 15:45 AlexandrY Постоянно делаю такие дивайсы и скажу вам, что Lin... Mar 6 2008, 08:18 vshemm Цитата(AlexandrY @ Mar 6 2008, 11:18) Пос... Mar 6 2008, 15:58  AlexandrY Логично учиться на чужих ошибках.
Я профессиональ... Mar 6 2008, 20:36   yes >>> Ничего хорошо известного нет в неизве... Mar 7 2008, 13:34    AlexandrY Ага, ясно.
Чесно вам скажу, что та дока на котору... Mar 7 2008, 15:22     yes может я отстал от жизни - имел дело с uCOS 2.51 - ... Mar 7 2008, 21:12      AlexandrY Не понял от чего там надо тащиться
Пошарил, ниг... Mar 7 2008, 23:15       yes Цитата(AlexandrY @ Mar 8 2008, 02:15) Не ... Mar 11 2008, 12:53        AlexandrY Чесно не въехал в логику вашего бизнеса.
Если бух... Mar 11 2008, 15:23         yes 2AlexandrY, как правильно заметил dezzer, клиент п... Mar 11 2008, 16:42 path_finder Цитата(AlexandrY @ Mar 6 2008, 10:18) Пос... Mar 10 2008, 10:23  vshemm Цитата(path_finder @ Mar 10 2008, 13:23) ... Mar 10 2008, 10:57  AlexandrY Ok! Тема видно народ волнует.
Но здесь очень ... Mar 10 2008, 11:49   path_finder Цитата(AlexandrY @ Mar 10 2008, 13:49) Ит... Mar 11 2008, 10:54   amw Цитата(AlexandrY @ Mar 10 2008, 13:49) Бл... Mar 11 2008, 18:53    AlexandrY JTAG позволяет просмотреть значения всех абсолютно... Mar 11 2008, 20:17     amw Цитата(AlexandrY @ Mar 11 2008, 22:17) JT... Mar 12 2008, 08:45      AlexandrY Я поздравляю, что вы всем этим занимаетесь, теперь... Mar 12 2008, 12:47     vshemm Цитата(AlexandrY @ Mar 11 2008, 23:17) JT... Mar 12 2008, 13:00     path_finder Цитата(AlexandrY @ Mar 11 2008, 22:17) Пр... Mar 12 2008, 15:31 vshemm Слишком много безапелляционных утверждений... Mar 6 2008, 12:27 AlexandrY Ну это вам показалось
Жду возражений.
Цитата... Mar 6 2008, 13:31  yes Цитата(AlexandrY @ Mar 6 2008, 16:31) Ну ... Mar 6 2008, 17:14   AlexandrY Что то меня это "замечательно" не убедил... Mar 6 2008, 19:17 DimaM Я еще поговорил с разработчиками приборов, для кот... Mar 7 2008, 14:17 vshemm Цитата(DimaM @ Mar 7 2008, 17:17) WinCE н... Mar 7 2008, 15:51  AlexandrY Это для платы стороннего производителя.
А поставит... Mar 7 2008, 16:03   vshemm Цитата(AlexandrY @ Mar 7 2008, 19:03) Это... Mar 7 2008, 16:57    zltigo Цитата(vshemm @ Mar 7 2008, 19:57) В двух... Mar 7 2008, 17:20    AlexandrY Там речь идет о лицензии для производителя устройс... Mar 7 2008, 17:27 vshemm http://www.msembedded.ru/windowsCE6.0.aspx тыкаем ... Mar 7 2008, 17:59 zltigo Цитата(vshemm @ Mar 7 2008, 20:59) В сред... Mar 7 2008, 18:33  vshemm Цитата(zltigo @ Mar 7 2008, 21:33) Не пре... Mar 7 2008, 19:12 AlexandrY Что-то вы даете ссылки которые сами видать не чита... Mar 7 2008, 21:35  vshemm Цитата(AlexandrY @ Mar 8 2008, 00:35) Что... Mar 8 2008, 10:13 DimaM ну студия у нас все равно есть, хотя пока старая.
... Mar 7 2008, 18:44 DimaM чтобы было понятно какие что мы делаем дам ссылку ... Mar 8 2008, 07:11 DimaM Я как то поговорил с продавцами uCOS. для случая с... Mar 10 2008, 13:44 AlexandrY Посмотрите на систему лицензий ThreadX.
Там есть л... Mar 10 2008, 21:54 dezzer ЦитатаВообщем далекоо.. не убедили, скорее наоборо... Mar 11 2008, 15:50 dezzer Цитатапричем eCos выбирался (как Вы верно заметили... Mar 11 2008, 17:35 yes Цитата(dezzer @ Mar 11 2008, 20:35) Однак... Mar 12 2008, 11:28  AlexandrY Без останова JTAG отлично работает на Cortex M3 на... Mar 12 2008, 13:23   yes Цитата(AlexandrY @ Mar 12 2008, 16:23) Бе... Mar 12 2008, 15:28    AlexandrY Ну да JTAG имеет доступ ко всей системе через порт... Mar 12 2008, 17:01     blackfin Цитата(AlexandrY @ Mar 12 2008, 20:01) И ... Mar 12 2008, 17:58      yes Цитата(blackfin @ Mar 12 2008, 20:58) На ... Mar 13 2008, 14:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|