Rst7 5 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба Зацепило меня тут недавно насчет малокадрового телевидения. Асилил вот такой проектик: JPEGcoder.zip Любой источник Ч/Б-видеосигнала (15625/50) попадает на вход АЦП (используется TDA8708A, ценой около $2), сохраняется во внешнем ОЗУ (128 килобайт, тоже около 2х баксов), затем пакуется в JPEG (при помощи ATMega16 на 16 МГц, цену сами знаете ;) ) и выдается через последовательный порт. Разрешение - 320*240, пакует примерно пол-секунды. Можно менять качество (увеличение параметра out_jheader(1) увеличивает качество, размер выходного файла и время упаковки) и получать как JPEG, так и BMP (без заголовка). Подробности обмена - в win/getbmp. В аттаче - исходник (под IAR), исходник забирателя картинок под PC (собрать можно чем угодно, я пользовал C Builder) и схема (на схеме ошибочно указан кварц 14МГц, надо 16, хотя можно подточить и под 14). PCB-файл не привожу, т.к. неудачно развел и в процессе отладки появилось много проводов и деталей навесных. Да и схема там совсем простая, сами разведете. Разве что надо аккуратно с аналоговой и цифровой землей, иначе будут полосы на изображении. PS Ну и для любителей поворовать идеи (а точнее, не идеи, а код) в свои коммерческие устройства прикрутил GPL ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 23 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба Зацепило меня тут недавно насчет малокадрового телевидения. ... PS Ну и для любителей поворовать идеи (а точнее, не идеи, а код) в свои коммерческие устройства прикрутил GPL ;) Вот Вы, насколько я понимаю, уже эксперт в вопросах GPL, поясните, плиз, вкратце, какой в ней толк? Вот если, скажем, некий китайский "товарищ" использует Ваш код в своих китайских коммерческих целях, но не захочет публиковать свой китайский код, кто поедет с ним разбираться в далекий "Поднебесный"? Вы? Или всё, что GPL уже де-факто не коммерческое? Тогда какой вообще смысл в этой "лицензии"? Не понимаю.. :crying: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arttab 0 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба а под арм не было мыслей сделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба А какая получилась скорость "забирания" на PC? Успевают 2 картинки в секунду сливаться по последовательному порту? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба Тогда какой вообще смысл в этой "лицензии"? Не понимаю.. :crying: Больше для собственного успокоения, особенно зная наши реалии :) а под арм не было мыслей сделать? Портированный кодер я выкладывал, его тут бенчмаркали в соседнем подфоруме А какая получилась скорость "забирания" на PC? Успевают 2 картинки в секунду сливаться по последовательному порту? ну щас там довольно тупо без буферизации сделано, т.е. есть непроизводительные потери. В теории на 115200 можно просунуть примерно 10 килобайт в секунду, так что при размере выходной картинки 5 кил еще можно надеяться на 2 кадра в секунду. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
singlskv 0 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба Больше для собственного успокоения, особенно зная наши реалии :) OFF: А вот интересно, GPL может быть для софта написанного под комерческий IAR ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба Интересный проект :) . Не кидайте тапки в меня, но я бы сделал по другому. Зачем AVR обрабатывать JPEG, если проще тупо кидать его "большому брату"?. Пусть он и парится, на то у него и голова большая... а то и две .... а то и четыре :07: . А если гнать данные еще и по USB, наверное можно и весь сигнал захватить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба Ну, добавьте между AVR и PC GSM или другое "бутылочное горлышко", и по-другому уже не получится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба при размере выходной картинки 5 кил еще можно надеяться на 2 кадра в секунду. А какого размера картинки получаются реально? OFF: А вот интересно, GPL может быть для софта написанного под комерческий IAR ? Почему бы и нет? Компилятор - средство производства, а GPL-ный софт - его продукт :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба А какого размера картинки получаются реально? Ну все зависит от сюжета. Тестовая давала почти 8 килобайт, с камеры получал 5-7 Почему бы и нет? Компилятор - средство производства, а GPL-ный софт - его продукт :) Более того, не вижу особых проблем собрать гнусем, только производительность упадет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
etoja 0 17 июня, 2008 Опубликовано 17 июня, 2008 · Жалоба Видео дигитайзер через параллельный порт компьютера: www.techmind.org/vd/mk1/vdescrpt.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 17 июня, 2008 Опубликовано 17 июня, 2008 · Жалоба Зачем AVR обрабатывать JPEG, если проще тупо кидать его "большому брату"? Видео дигитайзер через параллельный порт компьютера: Люди, окститесь. Зачем тут большой брат? В большого брата проще воткнуть USB-вебкамеру. Сей девайс - например, для передачи снимков через GPRS - там 10кБайт/с - редко достижимая скорость... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
7403 0 17 июня, 2008 Опубликовано 17 июня, 2008 · Жалоба В аттаче - исходник (под IAR) а почему компилятор выдаёт такие сообщения :07: ? do {OUTSYM(*p++)} while(--l); Error[Pe065]: expected a ";" _ps_P("G"); Error[Pe167]: argument of type "char *" is incompatible with parameter of type "char __flash *" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 17 июня, 2008 Опубликовано 17 июня, 2008 · Жалоба Для видеонаблюдения пойдет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 17 июня, 2008 Опубликовано 17 июня, 2008 · Жалоба а почему компилятор выдаёт такие сообщения ? Дык надо Target Release собирать, а не Debug Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться