На сайте информация о чипе TMS320DM6446 - инфо о конкретной плате с таким чипом надо искать отдельно (что куда на плате подключено).
Судя по всему уже есть готовые библиотеки обработки изображения и драйвера управляющие блоками чипа, все это написано под линукс (использует его способы работы с внешними устройствами и реализацию многозадачности). Если их функционала хватает, то возможно, не стоит писать это все заново.
Texas Instruments никогда не занимался, но сделал бы так (нужно знать технический английский):
1. Смотрим сайт производителя http://www.ti.com/product/TMS320DM6446/description#features .
2. Находим видео обучающих курсов http://www.ti.com/product/TMS320DM6446/support
3. Качаем datasheet на чип
http://www.ti.com/product/TMS320DM6446/technicaldocuments - изучаем
4. Заходим http://www.ti.com/product/TMS320DM6446/toolssoftware. Видим :
а) IDE "Code Composer Studio (CCS) Integrated Development Environment (IDE)"- это среда разработки, где будут писаться и компилироваться программы.
б) JTAG- интерфейс отладки платы - м.б. на плате, иначе надо спрашивать у начальства
в) кучу Linux библиотек - т.е. надо будет уметь компилировать и настраивать линукс.
А также смотрим, что есть в комплекте с платой, обычно с ней идет готовый пример, который для простейших задач лишь немного надо поправить. И первом делом разобраться как получить доступ к текстовому терминалу Linux
Большое спасибо.
Linux MontaVista поставлялся вместе с платой, но очень хотелось бы обойтись без него, т.к. стараюсь адекватно оценить свои возможности).
Jtag-интерфейс внешний в виде эмулятора spectrum digital xds560r.
Уже познакомился с CCS, написал простенькие программы на c/c++ , но пока никак не связанные с изображениями (тут, собственно, ступор и наступил).
Извините, но я не понял насчет П.3: ведь даташит это же просто документ, описывающий данное изделие, что значит на чип?
не только от электронщиков.
надо разобраться с платой (оплатой) производства (производственного подразделения) техасской индустрии для одной из местных фирм.
ты почувствуй пафос на кончике языка.
2 глупых вопроса так не обозначились.
Вы частично правы только относительно той изначально имеющейся у Вас информации о моей проблеме, но Вы не дали мне возможности объяснить всё как есть).
Ну лично я с такими зверями не работал, но дам два универсальных совета:
1) Учи английский - вся необходимая тебе информация есть в интернете, но большинство этой информации на буржуйском языке.
2) Работу с любой железкой начинай с даташита. Сложность работы познаётся сроком. Сколько тебе времени дали на это? Оно с новой железякой неизвестной всегда так - сначала читаешь кучу документации, даташиты там, статьи и по-началу кажется, что нихера не понимаешь, но потом накапливается определенная критическая масса знаний и тебя прорывает - вот тогда работа пойдет. Так что сейчас читай в тырнетах всё, что можешь найти по этой плате.
Спасибо и на этом).
Дали на всё ровно месяц. Я даже не представляю мало ли это или с головой.
С техническим английским уже более-менее, правда информацию приходится собирать по всему интернету по кускам. Даташит в процессе изучения. Пока что понял, что мне нужны simulink и CCS, но еще не понимаю как именно нужно с ними взаимодействовать и как они взаимодействуют друг с другом + проблемы с подключением jtag-эмулятора, из-за чего не могу узнать как ведет себя плата, подключенная к компу.
Уповаю на то, что в итоге всё произойдет так, как вы говорите).
Название производителя ничего не даёт. Texas Insctruments производит чуть ли не большую часть различных приспособ.
Какая плата то? Какой хотя бы класс устройств?
плата DaVinci dm6446. Дело в том, что я 2 года занимался обработкой изображений/видео, писал свои алгоритмы, а теперь начальство поставило задачу эти алгоритмы перенести на плату, типа докажи, что можешь принести пользу. дали плату, кинули в воду и сказали "плыви как хочешь".
конкретная начальная задача: подгрузка изображения к программе, обработка изображения в плате и вывод обработанного на экранчик, который поставляется вместе с ней.