Jump to content

    

KPEKEP

Участник
  • Content Count

    15
  • Joined

  • Last visited

Everything posted by KPEKEP


  1. Вопросы начинающих 2015г

    Доброго времени суток, сделал библиотеку элементов, библиотеку футпринтов, нарисовал с ними схему (делал всё на ноуте) решил перенести на домашний комп, чтобы было удобнее разводить, и тут проблема: "Footprint not found", все файлы в одной папке, но футпринты он ищет по тому пути, что был задан на ноуте если каждому элементу на плате перезадать путь к футпринтам то всё работает, но это очень муторно т.к. элементов много, и если я захочу перенести проект обратно на ноут и продолжить там, то опять придётся перезадавать пути Как привязать футпринты, чтобы альтиум видел их и на ноуте и на домашнем компьютере?
  2. Приветствую! Так получилось, что хочешь не хочешь, а с линуксом когда нибудь приходится знакомиться В моём распоряжении IP камера TMDSIPCAM369X104 на базе процессора TI DaVinci TMS320DM369 имеется RDK от TI, при помощи него могу собрать ядро и файловую систему, записываю в NAND и всё это дело работает как в состоянии из коробки (выдаёт изображение через браузер с заводским интерфейсом) Вообще задача приручить эту камеру, но пока хотелось бы добыть в ней SSH Стоит Linux Angstrom от Arago Project, т.к. памяти у этой камеры мало (всего 45Мб, занято 16Мб), разработчики убрали из него всё что только можно включая SSH и менеджер пакетов, управляется она через com порт Подскажите как быть? Как добавить SSH в штатный линукс или как собрать свой, но чтобы он дружил с матрицей и всеми наработками и алгоритмами от TI?
  3. Linux для IP камеры на базе TI DM369

    Цитата(HardJoker @ Jul 12 2015, 12:12) RDK было на диске или есть ссылка для скачивания с TI? RDK было на FTP сервере, доступ к которому дают при покупке камеры Цитата(alx2 @ Jul 11 2015, 12:39) В качсетве ssh-сервера я рекомендую использовать dropbear (http://matt.ucc.asn.au/dropbear/dropbear.html). Собираете его как описано в документации, но на этапе установки (make install) установите в переменной DESTDIR путь к содержимому файловой системы (откуда будет сгенерирован ее образ). Это если очень кратко, в трех словах... Можете, пожалуйста, проконсультировать про сборку Dropbear по подробнее? Документация тут достаточно поверхностная, не для новичков или я не туда смотрю, блокноты README, INSTALL, MULTI, SMALL и TODO, как я понял мне нужны инструкции из INSTALL, но написано для систем с малым количеством памяти нужно выполнить и MULTI? как именно нужно конфигурировать options.h там по дефолту всё закоментировано, и не нашёл переменную DESTDIR И получается по пунктам как я должен действовать 1.) собрать Dropbear в директорию с моей файловой системой 2.) собрать файловую систему 3.) залить на камеру?
  4. Linux для IP камеры на базе TI DM369

    Цитата(alx2 @ Jul 11 2015, 12:39) Как-то вопрос у Вас поставлен мутно/непонятно. Наводит на мысль о каше в голове. Давайте будем прояснять. Во-превых, linux - это системное ядро. Как Вы знаете, кроме линукса в вашей камере есть еще файловая система, содержащая файлы программ, библиотек и прочих необходимых для работы вещей. Протокол SSH реализуется не ядром, а внешними по отношению к ядру программами. Поэтому, строго говоря, ssh надо добавлять не в линукс, а в файловую систему. Извините за придирки к словам, но часто за этим кроется непонимание, что за что отвечает... Под словом Linux я подразумевал ядро с файловой системой, Вы правы, с линуксом я знаком только около полугода, по этому могу что то недопонимать ЦитатаВо-вторых, ssh бывает клиентом и сервером. Я, конечно, догадался, что Вам нужен SSH-сервер, но лучше все-таки сразу уточнять. Вы правы, интересует SSH-сервер ЦитатаВ-третьих, что Вы подразумеваете под "дружбой ssh с матрицей и всеми наработками и алгоритмами от TI"? Даже предположить затрудняюсь... Для работы ssh кроме доступа к сети ничего не нужно. Ему не требуются ни матрицы, ни какие-либо наработки от TI. Уточните для понимания, что именно Вы посредством SSH собираетесь делать. Перефразирую свой вопрос: подскажите как мне быть? Возможно ли добавить SSH-сервер в штатную файловую систему? или как собрать своё ядро и свою файловую систему, может какой нибудь arch linux, но чтобы он дружил с матрицей и алгоритмами от TI, в общем, чтобы камера работала как камера но поменать в ней линукс ЦитатаВ качсетве ssh-сервера я рекомендую использовать dropbear (http://matt.ucc.asn.au/dropbear/dropbear.html). Собираете его как описано в документации, но на этапе установки (make install) установите в переменной DESTDIR путь к содержимому файловой системы (откуда будет сгенерирован ее образ). Это если очень кратко, в трех словах... Спасибо, попробую
  5. Сборка ядра под OMAP-L138.

    В общем с ядром и файловой системой всё было в порядке, так же подсунул ядро и ФС через TFTP, после чего записал в нанд и всё запустилось, без записи в нанд почему то не работало, это нормально?
  6. Сборка ядра под OMAP-L138.

    Цитата(Jury093 @ Apr 21 2015, 11:18) в старых ядрах можно было применить "грязный хак" - в асмовом файле в районе arch/arm/kernel/head.$ блокировалась проверка на mach id, ядро грузилось не глядя ни на что и можно было понять происходящее. сейчас даже и не знаю, заглянул в 3.2.0 от ti, ничего похожего.. У меня ядро 2.6.37, тройку в названии я сам поставил в makefile, чтобы отличать, что грузится моё ядро Файл arch/arm/kernel/head.$ есть, можно пожалуйста про это по подробнее? Где вообще править этот mach id? Цитатауверены? белиберда структуирована? может скорость порта меняется.. скорость порта стоит 115200n8, или она как то ещё может менятся? Цитатаа в менюконфиг проверяли? например, вы натянули конфиг для семейства dm368, а пункт с вашей бордой выключен - ядро работать не будет.. Вроде конфиг для dm368 подразумевает, что выбран пункт dm368? Посмотрел в System type -> TI DaVinci Implementations -> там вижу ***DaVinci core type*** -> DaVinci 365 based system; ***DaVinci Board Type*** -> TI DM368 IPNC Цитатараньше к платам можно было скачать полный пакет sdk, который включал в себя кросскомпилятор, исходники (лоадеров, юбута, ядра, утилит для dsp), комплект документации по сборке, скрипты. иногда отдельно шел графический sdk для поддержки графики и видео У меня есть штатный SDK, только называется RDK (Reference Design Kit, так и не понял как переводится), там лежат кросскомпилятор штатный от Arago Project, файловая система, документация, схематика и прочее, только с ней я бьюсь уже несколько месяцев, т.к. описания порой не совпадают с действительностью
  7. Сборка ядра под OMAP-L138.

    Цитата(Jury093 @ Apr 20 2015, 16:45) если выводит эту строчку, то ядро загрузилось в память и контрольная сумма (CRC) бинарника сошлась.. у вас вероятно срабатывает система "свой-чужой" от юбута до ядра. юбут при переходе на начало кода ядра передает некие параметры, в т.ч. mach type если код не совпадает, то ядро останавливает дальнейшую работу.. попробуйте проверить, включив выхлоп отладки в разделе Kernel Hacking->Low level debug.. самая частая причина - использован конфиг не от той борды.. -CONFIG_DEBUG_LL включил, по прежнему после Starting kernel ничего не показывает, либо ошибки нет, либо что то я не так сделал (делал через menuconfig -> Kernel Hacking -> Kernel debugging -> Kernel low-level debugging functions -> Early printk) -Пробовал данный способ, по этому поводу U-boot выдаёт нечитабельную билеберду -Конфиги пробовал davinci_dm368_ipnc_nfs_defconfig и davinci_dm368_ipnc_ubifs_defconfig, ничего в них не менял -Есть ещё вопросы, по поводу адреса в который записывается ядро по TFTP у меня качается в 80700000, а ядро пишет Load Address и Entry Point 80008000 это на что то влияет? -Как понять какой должен стоять console=ttyS в U-boot? С каждым ядром перебираю от 0 до 2, но хотелось бы точно знать что писать (версии с сайта TI, даташита и в документах производителя прошивки разнятся) -Ещё вопрос: использовал и штатный кросскомпилятор от Arago Project и от CodeSourcery, при сборке ядра, они требуют некие файлы (cmemk.o, edmak.o, irqk.o, dm365mmap.o, drv.o, csl.o), в makefile из штатного RDK, подглядел откуда они берутся, после того, как копирую данные файлы в kernel/drivers/char, ядро успешно собирается, вопрос в том, что ни в одной инструкции по сборке ядра не видел упоминания об этих файлах, это нормально что он их требует?
  8. Сборка ядра под OMAP-L138.

    Цитата(BaN @ Apr 16 2015, 08:58) Была похожая проблема, когда записывал ядро в SPI-флешку, при этом я не заметил, что размер ядра был больше, чем раздел под ядро на флешке. В итоге, когда U-boot грузил ядро он мне выкидывал ошибку CRC при загрузке ядра и в выводе так же было "Starting kernel ..." и тишина. Могу посоветовать начать с U-boot'а - проверьте, полностью ли он грузит ядро или нет. А как это можно проверить? После этого "Starting kernel ..." в U-boot можно добраться только после перезагрузки
  9. Сборка ядра под OMAP-L138.

    Товарищи, спасайте, так и сижу на этом Starting Kernel ... уже ядро несколько раз пересобирал с разными кросскомпиляторами, суть та же на выходе Скажите какие файлы выложить чтобы легче было идентифицировать проблему?
  10. Сборка ядра под OMAP-L138.

    Цитата(Politeh @ Jan 31 2014, 00:45) C u-boot разобрались. Приветствую, т.к. Ваша топик очень подходит к моей ситуации, опишу здесь и вместе с вами буду искать ответ. В моём расположении IP камера DM369IPMC-IMX104, на процессоре TI Davinci DM369, суть всё та же, собираю своё ядро и файловую систему, но в моём случае есть готовый RDK с описаними, описания очень скудные, т.к. следуя только им, с места не сдвинуться. Собрал своё ядро и файловую систему, меняю заводской bootcmd и bootargs (взял из описания к камере), подсовываю всё через TFTP Лог загрузки: [attachment=91278:starting_kernel.txt] Версию ядра поменял в Makefile на 3.6.37, чтобы можно было отличать грузит он своё или моё ядро В общем в итоге Starting kernel ... и тишина Поделитесь пожалуйста, как лечили?
  11. Цитата(SM @ Nov 10 2014, 09:29) Никакой он не урезанный. SDK, доступный с сайта TI для этих процессоров содержит в себе все необходимое. Столкнулся с такой проблемой: DVSDK нашёл только для DM368, но ссылка на скачивание ведёт на инструкцию и файлы на DVSDK для DM3730 http://software-dl.ti.com/dsps/dsps_public.../index_FDS.html В самом начале, когда создаю SD карту, программа задаёт вопрос: что использовать в качестве дисплея? "1. LCD 2. DVI" (на DM3730 есть дисплей), но на камере нет ни того ни того, как тогда быть дальше? подходит ли этот DVSDK для камеры? Ещё нашёл на сайте TI: http://www.ti.com/tool/ipcamerard что для разработки лучше использовать "IP Camera Reference Design", а что это такое и где его взять, не нашёл
  12. Цитата(SM @ Nov 10 2014, 09:29) Верить документации на процессор - DATASHEET. А не тому, в какие разделы сайта распихали. Он ведь умеет сжимать видео - а значит, цифровую обработку сигналов (Digital Signal Processing) производит - вот в разделе и оказался. Никакой он не урезанный. SDK, доступный с сайта TI для этих процессоров содержит в себе все необходимое. Всё, теперь сам вижу: DM816x (ARM® Cortex-A8 + C674x DSP + 3xVideo Accelerators) DM814x (ARM® Cortex-A8 + C674x DSP + Video Accelerator) DM37x (ARM® Cortex-A8 + C64x+ DSP + Video Accelerator) DM368 (ARM926® + Video Accelerator) Это очень грустно Крайний вопрос, чтобы в голове всё по полочкам расставить: в CCS при выборе железа есть вариант DM368, значит что то всё таки можно там с ним делать? И по поводу SDK, как я понял речь об этом http://software-dl.ti.com/dsps/dsps_public.../index_FDS.html Его как я понял нужно ставить на виртуальную машину на убунту и там будет какая то среда разработки? а там уже с SD картой работать можно будет?
  13. Цитата(SM @ Nov 9 2014, 21:32) А у меня на заборе знаете что написано? Не скажу! Забанят! Прочитайте документацию на процессор, в ней все точно написано. Кому тогда верить, если не производителю? Я много документации и сайтов перечитал и везде писали, что Davinci это DSP, по этому и приобрёл эту камеру Подскажите тогда, что именно нужно делать в Линуксе? как выяснилось он какой то урезаный, там нет ни пакетного менеджера, ни компилятора, ни памяти, чтобы их установить
  14. Цитата(SM @ Nov 8 2014, 18:56) DM369 это не DSP. Это ARM с набором акселераторов видеосжатия. Так что никакой CCS тут не нужен, все через линукс. http://www.ti.com/tool/tmdsipcam369x104 но на сайте эта камера в разделе сигнальных процессоров
  15. Цитата(lemorus @ Oct 30 2014, 20:41) А чего тут советовать, я уже все сказал, покупаете отладочную плату, начинаете работать, вопросы по ходу дела задаете в этом разделе. Здравствуйте, тоже присоединяюсь к изучению DSP процессоров, первый шаг уже сделан, приобретена IP камера Davinci на TMS320DM369, уже 2 месяца изучаю её и всякую документацию, но дело в том, что документации по ней три бумажки, и как упоминалось выше, все мануалы на уровне "купил да и прогай, всё просто" Задача состоит в том, чтобы научить её, при включении, сразу, на прямую выдавать изображение, на видеовыход или по езернету, да куда угодно и в любом виде (в данный момент это не самое главное) Вопрос в том: что мне для этого необходимо? Делается это через линукс или через CCStudio + программатор? И на сколько я понял программатор в комплект не входит, а только переходная плата