|
Выбор процессора для u-PC, По мотивам "Патента для нового ..." |
|
|
|
Nov 22 2009, 20:36
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Коллеги! Вторая попытка завести тему, в которой будут обсуждаться только технические вопросы. Начало обсуждения здесьБыли предложения S3C6410, потом i.MX51. Заданы вопросы относительно защиты, на которые пока не найдены ответы. У меня была идея попробовать решать задачу защиты простым способом и без помощи производителя процессора. 1. Применяю шифрование для флэш или ее важной части 2. В зашифрованной части храню ключ и несколько резервных ключей 3. Каждое изделие снабжаю уникальным серийным номером, например с помощью DS28CN01 4. При заливке и тестировании устройств запоминаю в базе данных сформированные ключи и резервы в соответствии с серийным номером. Ключи создаю специально разработанным аналоговым методом (который также можно патентовать  ), что позволяет получить их уникальность даже при огромной серии. Джитаг не вывожу. Консольный порт секречу: контактные точки разбросаны, вывод по-умолчанию отключен, пока не задано сочетание сигналов на вспомогательных контактах. Если u-PC потерян или украден, то разборка его на детали сразу не дает результатов: во-первых нужно демонтировать БГА и попробовать считать зашифрованную часть, во-вторых вкрытие одного u-PC не рушит всю инфраструктуру, так как эти ключи подходят только для этого компьютера. Эти ключи можно заблокировать также, как и кредитную карту при утере.
--------------------
|
|
|
|
|
 |
Ответов
|
Dec 3 2009, 13:29
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Почему же, очень даже смотрели. Но при внимательном рассмотрении это больше напоминает лохотрон. Начнем конечно с того что корпус у OMAP3 гораздо менее технологичный чем у конкурентов. Если вариант маленького корпуса OMAP3 с POP технологией то между шарами шаг 0.4 мм! В наших краях за репайринг такой вещи никто не возьмется Если корпус без POP то его размер 16*16 мм, у самсунга для сравнения 13*13 мм Далее цена. Она у OMAP3 чуть ли не в 3-и раза выше чем у Самсунгов. Затем скорость. Разницы в скорости ядра Cortex-A8 и ARM11 почти никакой. У самсунга даже выше частота ядра. Шина с DDR по скорости тоже такая же как у самсунгов. У Cortex-A8 появился NEON сопроцессор и все в общем-то. В скорости работы Линукса этот NEON пока никак не помогает. Смотрим бенчмарки опубликованные самим TI. Насчет DSP. Вот тут начинается главная неприятность. TI на самом деле не дает бесплатно сорсов никаких кодеков. Хотите пишите сами на DSP. Удачи! Есть кодеки в объектных кодах и без всяких гарантий. Задвигалось у вас что-то на экране и радуйтесь. Более того, закрыта и их технология DSPLink для организации нормального многозадачного общения с DSP. Т.е. да, в объектных кодах качайте, но если что пеняйте на себя. Для демонстраций нереальных возможностей OMAP хватает, но для бюджетного и конкурентоспособного проекта это не катит. Умельцы без серьезных успехов пытаются использовать некую халявную технологию DSP-bridge. Даже удалось использовать DSP для вычисления FFT. (серьезный успех  ), но застопорились на патчах Линукса. На самом деле рального софта для поддержки и тестирования железа OMAP-ов кот наплакал. А тот что есть демонстрирует только как успешно можно кривыми драйверами убить производительность даже Cortex-A8. Скажем из OneNAND (16-и битный интерфейс, до 100 МByte/s )скорость чтения у них получается всего 6 МByte/s при 100% загрузке проца! Для сравнения в RTOS на i.MX27 (400 МГц ARM9) даже с устаревшей 25 МГц 4-bit SD карты скорость чтения с файловой системой более 12 МByte/s. А именно OneNAND главная надежда при повышении скорости работы приложений с USB компьютере. О том что в открытом проекте заюзать TrustZone в OMAP3 также нереально как в самсунгая я уже молчу. Цитата(KRS @ Nov 26 2009, 23:27)  А почему вы не смотрели в сторону TI OMAP3? Это все таки более новое ядро чем у самсунга. И из cortex-a8 они насколько я понимаю первые реально появились. К тому же там есть DSP ядро что может быть полезно.
|
|
|
|
|
Dec 3 2009, 22:25
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 30-11-09
Пользователь №: 53 962

|
Цитата(AlexandrY @ Dec 3 2009, 16:29)  ... Ну, Вы, батенька, махнули - нет разницы в производительности между ARM11 и Cortex-A8. По бенчмаркам BDTI Cortex почти в два раза быстрее ARM11. По компиляторам - сейчас GCC уже подерживает векторные операции на NEON, так что его преимуществами можно пользоваться вовсю. По DSP - да, исходников кодеков не дается. Вопрос - а оно Вам надо? Если все-таки надо, то есть два пути - либо купить, либо написать самим. Ядро там стандартное, С64х+, отладка в CCS + JTAG. Алгоритм можно грузить как через DSPLink, так и фреймворк верхнего уровня использовать (типа CodecEngine). Сам DSPLink открыт как минимум со стороны ARM, есть кит для портирования. По тестированию железа - какой софт Вам нужен? Драйвера под Linux и WinCE - стандартные, если нужна ОСРВ - тоже пожалуйста - QNX, WindRiver, все данные по производительности Linux - драйверов на сайте TI можно посмотреть. TrustZone - отдельная песня. Все зависит от объема производства. Если хотя бы 100К по году - уже можно разговаривать. Но нужно иметь в виду, что для использования TrustZone нужно получить лицензию госдепа США (впрочем, так же, как и для модуля криптования на iMX27). Такое впечатление, что у Вас просто неудачный заход с ОМАП получился. Только за прошлый год 17000 биглбордов продали - это о чем-то говорит, народ просто так покупать не будет.
Причина редактирования: Никчёмное цитирование
|
|
|
|
|
Dec 4 2009, 09:24
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
С OMAP-ами конечно дело имел. Бенчмарк BDTI очень много вопросов оставляет, и мягко говоря авторитетом еще не является. Тем более что мы запускаем Линукс, а не BDTI. Про NEON обнадежили, тока покажите хоть один кусок открытого осмысленного кода под NEON в Линуксе. В общем еще раз фиксирую ваше внимание на том что ключевым элементом успешной бюджетной разработки является наличие полного набора софта в компилируемых исходниках и желательно без обязательного программирования дополнительных архитектур. Самсунги этим обеспечены по полной. Рекомендую взглянуть все таки что выложено под Самсунги. Попробуйте вытребовать это у TI OMAP-ы предлагают открытый софт выковыривать из патченного Линукса причем с крайне тормозными драйверами. Вы сами трезво оцените скорости файловых операций Линукса на OMAP-ах, это курам насмех. Можно конечно все переписать, но у кого есть лишнее время? QNX под OMAP-ы тоже не открывает ключевых драйверов для OMAP. Это здоровый минус варианта OMAP-ов, вернее это так поставлена сегментация рынка у TI. Т.е. они нащупали такой слой разработчиков которых можно купить на дешевый "купон" и которые не критично оценивают трудозатраты и перспективы реальной разработки на этой платформе. А TI в свою очередь и не рассчитывает, что этот сегмент станет серьезным потребителем. Поэтому относится к самостоятельным разработчикам крайне цинично. Типа а попробуйте-ка еще и DSP попрограмировать, а вот еще и NEON неизвестно на чем. Лишние архитектуры выставляя как преимущество хотя они на самом деле тормоза в разработке особенно в контексте данной темы. И вообще я не про то, что OMAP-ы сами по себе плохие, а о том что разработка на Самсунгах будет легче, быстрее и дешевле. Цитата(el_chapo @ Dec 4 2009, 00:25)  Такое впечатление, что у Вас просто неудачный заход с ОМАП получился. Только за прошлый год 17000 биглбордов продали - это о чем-то говорит, народ просто так покупать не будет.
|
|
|
|
Сообщений в этой теме
one_man_show Выбор процессора для u-PC Nov 22 2009, 20:36 AlexandrY Почитал errata на i.MX51 и слегка поплохело. Очень... Nov 22 2009, 21:02 HardJoker Цитата(AlexandrY @ Nov 23 2009, 00:02) ..... Nov 23 2009, 10:58 one_man_show Рассчитываю именно на год-два, чтобы оторваться. Н... Nov 23 2009, 11:52 AlexandrY Из доки на S3C6410 косвенно можно сделать вывод чт... Nov 24 2009, 14:19 one_man_show ЦитатаА может есть готовый паттерн компонента под ... Nov 25 2009, 13:24 AlexandrY Аналогично.
Цитата(one_man_show @ Nov 25 2009... Nov 25 2009, 14:45  AlexandrY Кстати, Самсунг зажал свою технологию XSR под Лину... Nov 25 2009, 17:38 one_man_show ЦитатаКак один диск или как раздельные диски?
Диск... Nov 25 2009, 19:56 AlexandrY Это может оказаться сильно нерентабельно делать на... Nov 25 2009, 21:38 ar__systems Цитата(one_man_show @ Nov 25 2009, 14:56)... Nov 26 2009, 14:52  AlexandrY Разговор начинался со сценария подключения к чуждо... Nov 26 2009, 19:51   ar__systems Цитата(AlexandrY @ Nov 26 2009, 14:51) а ... Nov 26 2009, 20:16    AlexandrY Не зацикливайтесь на Wi-Fi и тогда может поймете.
... Nov 26 2009, 20:58     Reason Я что-то пропустил видимо, так как появился какой-... Nov 26 2009, 22:19      Petka Цитата(Reason @ Nov 27 2009, 01:19) Пробл... Nov 27 2009, 06:48       Reason Цитата(Petka @ Nov 27 2009, 09:48) Принци... Nov 27 2009, 08:25        AlexandrY FIPS 140-2 это скорее стандарт механической защиты... Nov 27 2009, 08:42         Reason Цитата(AlexandrY @ Nov 27 2009, 11:42) FI... Nov 27 2009, 09:16          AlexandrY Хорошо, есть идея как вводить пароли напрямую.
Ста... Nov 28 2009, 14:55           Petka Цитата(AlexandrY @ Nov 28 2009, 17:55) Хо... Nov 28 2009, 15:58            AlexandrY Защите чего?
Я привел идею для случая пароноидаль... Nov 28 2009, 16:47             Petka Цитата(AlexandrY @ Nov 28 2009, 19:47) То... Nov 28 2009, 17:23              AlexandrY Чего не знает гугль, того не существует.
Приведите... Nov 28 2009, 17:35              blackfin Цитата(Petka @ Nov 28 2009, 20:23) Вам чт... Nov 28 2009, 17:38           Reason Цитата(AlexandrY @ Nov 28 2009, 17:55) Хо... Nov 28 2009, 19:02            AlexandrY По идее юзер все коды и сертификаты заведет в дива... Nov 28 2009, 19:22        Petka Цитата(Reason @ Nov 27 2009, 11:25) Далее... Nov 27 2009, 10:10 el_chapo Цитата(KRS @ Nov 27 2009, 00:27) А почему... Dec 3 2009, 06:37  sasamy Цитата(AlexandrY @ Dec 3 2009, 17:29) Раз... Dec 4 2009, 18:40   AlexandrY Эти цифры берутся всегда в отрыве от реальности. С... Dec 5 2009, 10:54    sasamy Цитата(AlexandrY @ Dec 5 2009, 13:54) Эти... Dec 6 2009, 08:21     AlexandrY Отлично, я и оценил времени в год.
Если за следу... Dec 6 2009, 11:07    el_chapo Цитата(AlexandrY @ Dec 5 2009, 13:54) Эти... Dec 7 2009, 15:22 one_man_show ЦитатаТем более, зачем тогда свой вай-фай?
Это был... Nov 28 2009, 20:45 one_man_show ЦитатаЯ гарантию даю, что в течении недели будет п... Dec 2 2009, 16:16 Petka Цитата(one_man_show @ Dec 2 2009, 19:16) ... Dec 2 2009, 17:21  Master of Nature Цитата(Petka @ Dec 2 2009, 21:21) Неа. + ... Dec 2 2009, 20:17 wangan Цитата(el_chapo @ Dec 4 2009, 04:25) Тако... Dec 4 2009, 16:26 one_man_show Получив дев.кит на S3C6410, временно закрыл для се... Dec 4 2009, 20:47 wangan Цитата(one_man_show @ Dec 5 2009, 02:47) ... Dec 5 2009, 18:07 one_man_show Для меня подобные споры разрешаются проще: для экм... Dec 13 2009, 19:50 AlexandrY Тут в поисках дешевого JTAG отладчика ядра Линукса... Dec 18 2009, 09:01 dch Цитата(one_man_show @ Dec 13 2009, 22:50)... Mar 16 2010, 15:18 one_man_show Если у Вас есть контакты с ними, узнайте, пожалуйс... Jan 6 2010, 16:36 Ronin Цитатаhttp://www.techor.com/product-282.html
Непло... Mar 15 2010, 15:38 Pechka А почему не смотрите в сторону Blackfin? в частнос... Mar 25 2010, 21:16 aaarrr Цитата(Pechka @ Mar 26 2010, 00:16) ...ку... Mar 25 2010, 21:23  Pechka Цитата(aaarrr @ Mar 26 2010, 00:23) И оди... Mar 25 2010, 21:53   aaarrr Цитата(Pechka @ Mar 26 2010, 00:53) Прошу... Mar 25 2010, 22:13 one_man_show По поводу Blackfin не стал копать, так как не увид... Mar 26 2010, 08:19 Pechka Цитата(one_man_show @ Mar 26 2010, 11:19)... Mar 26 2010, 15:04 one_man_show Вы же согласитесь, что ucLinux - это несравнимо с ... Mar 26 2010, 20:00 Pechka Цитата(one_man_show @ Mar 26 2010, 23:00)... Mar 26 2010, 22:14 Yra Спасибо, что просветили про OMAP.
Наведите на схем... Nov 18 2010, 08:24 Yra Наткнулся на проблему : наши поставщики ещё пока н... Jan 10 2011, 17:12 Dron_Gus 1) Рассыпные преобразователи
2) TPS6501*
3) компан... Jan 11 2011, 03:47 Yra Ещё вопросик к спецам: где загрузчик хранить? На N... Jan 20 2011, 18:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|