mini2040 план освоения или что нам интересно...

mini2040 план освоения или что нам интересно...

Сообщение setar » 01 июл 2010, 23:01

Коллеги, наблюдаю списки что уже многие получили устройство, опробовали первые запуски,
поигрались стандартними образами прошивок :)
Итак что дальше?

Понятное дело что сейчас уровень практических навыков по работе с устройством у всех разный, но это весьма быстро поправимо.

Прошу высказывать разные идеи по возможным практическим применениям платы mini2440 и пути продвижения к этим целям.

На выходе я хотел бы сформировать некий список требуемых документов (howto) которые позволили бы человеку только получившему на руки устройство осуществить плавное вливание в тему и адаптацию под свои задачи.

Язык документации - русский,
постоянное место размещения robowiki.ru

список требуемых документов буду обновлять в этом сообщении

Список требуемых статей:
  1. общее описание (обзорно характеристики, порты, переключатели )
  2. подготовка рабочего места к связи с устройством
  3. загрузка готовых образов систем
  4. установка загрузчика u-boot в NAND
  5. mini2440 смена загрузчика в NOR флеше
  6. mini2440 заставка загрузки (u-boot) splash
  7. linux / кросс сборка ядра и его установка
  8. linux / упаковка и аплоад rootfs
  9. Gentoo linux / кросс сборка минимальной системы
  10. Debian linux / Установка Debian на mini2440
  11. linux / установка готовых пакетов
  12. linux / кросс компиляция пакетов из под x86
  13. linux / поднимаем файл сервер samba (доступ из под windows к "шарам" устройства)
  14. linux / поднимаем файл сервер ftp ( oftpd )
  15. linux / поднимаем web сервер ( lighttpd )
  16. linux / работа через web сервер с портами и набортными устройствами (индикаторы,кнопки)
  17. linux / работа с камерой (CMOS,USB / создание видеопотока и вещание его по Ethernet )
  18. linux / работа с WiFi (USB)
  19. linux / работа с 3G/Yota модемами (USB)
  20. linux / Проигрывание музыкальных файлов (mp3)
  21. linux / Проигрывание видео файлов
  22. hardware, linux / сопряжение mini2440 с разнообразными датчиками
  23. hardware, linux / сопряжение mini2440 с разнообразными исполнительными устройствами
  24. hardware, linux / сопряжение mini2440 с модулями OpenRobotics
  25. hardware, linux / интеграция исполняемых файлов в веб-интерфейс, потоки данных, работа с устройствами
  26. hardware, projects / на базе полученного опыта разработка и создание класса устройств "умный домовой"
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: mini2040 план освоения или что нам интересно...

Сообщение Resident » 10 июл 2010, 13:06

Palachzzz писал(а):помоему эта формулировка очень близка
она несколько расширяет границы дозволенного.
она не не ограничивается на I/O :wink:

ЗЫ С нетерпением жду статью! :)
Любой прибор, защищённый плавким предохранителем, сможет защитить этот предохранитель, сгорев первым.
Resident
 
Сообщения: 167
Зарегистрирован: 14 июн 2010, 17:19
прог. языки: Qt/C/C++

Re: mini2040 план освоения или что нам интересно...

Сообщение Timmy » 11 июл 2010, 13:06

задача 1
чтение
передаем текстовые данные, неважно каким методом,
те проще всего имеем пакет данных, задача преобразовать
текстовые данные в аудиопоток посредством МИНИ

как пример чтение смсок и емейлов
информирование о событиях "температура на улице бла бла", "хозяина идет домой", "я постирал ваши носки хозяина"
или если захочется курочку рябу перед сном послушать

задача 2
распознование
посредством мини делать преобразование,
аудиопоток в некоторую код или кодовую команду
преобразование голос в текст является наиболее сложным для этой задачи
нехватает запятых? возьми пару отсюда ,,,,,,,,,,,,,,,,,,, =)
Timmy
 
Сообщения: 225
Зарегистрирован: 13 янв 2009, 11:19
Откуда: Санкт Петербург

Re: mini2040 план освоения или что нам интересно...

Сообщение Alex_EXE » 11 июл 2010, 14:22

Timmy писал(а):задача 1
...задача преобразовать
текстовые данные в аудиопоток посредством МИНИ
...
задача 2
...
преобразование голос в текст является наиболее сложным для этой задачи

Это вы загнули.
На счёт задачи 1:
Преобразования сделать сложно, но можно записать ряд готовых сообщений, а потом их воспроизводить, также готовые сообщения можно комбинировать.
Задача 2:
Если текст передавать через телефон, то можно организовать что-то вроде мини атс, которой можно будет управлять с клавиатуры телефона.
Alex_EXE
 
Сообщения: 7
Зарегистрирован: 26 июн 2010, 15:54
Откуда: Екатеринбург
прог. языки: C/C++, Pascal/Delphi

Re: mini2040 план освоения или что нам интересно...

Сообщение Resident » 11 июл 2010, 14:30

Timmy писал(а):задача 1
чтение
передаем текстовые данные, неважно каким методом,
те проще всего имеем пакет данных, задача преобразовать
текстовые данные в аудиопоток посредством МИНИ
Зачем этот изврат с текстом?
Ловим сокетом байты и сразу же, или по таймеру (но тогда с буфером приема) кидаем их в PWM или во внешний I2C, SPI, Parallel, etc. DAC...
ЗЫ ты разделяй что ли задачи передачи текста и аудио ;)
Timmy писал(а):как пример чтение смсок и емейлов
информирование о событиях "температура на улице бла бла", "хозяина идет домой", "я постирал ваши носки хозяина"
или если захочется курочку рябу перед сном послушать
Ты хочешь загнать в миньку синтезатор голоса? :shock:
А не занадно будэ???
Читать текст по одной букве и произносить каждую букву В ОТДЕЛЬНОСТИ (без всяких там ударений в словах, смягчений и других плавных переходов в словах и между ними) это максимум, что минька сможет осилить, ИМХО.
Timmy писал(а):задача 2
распознование
посредством мини делать преобразование,
аудиопоток в некоторую код или кодовую команду
преобразование голос в текст является наиболее сложным для этой задачи
Ну это вообщее загнал!
Тут целые корпорации долбятся над корректным распознавание голоса а ты хочешь сам и на миньке.
Давненько, году этак в 2005-2006 качал себе программулинку забугорную. Гига 4 весила, причем распознавала только литературный английский (типо чтобы учиться ПРАВИЛЬНО, произносить слова) Наше русское прозношение "айвилбибек" оно уже ниосилила. Так эта программка грузила мой, тогда еще селерон 2.8, довольно неплохо)
Так что про, во всяком случае на минке, забудь.
Любой прибор, защищённый плавким предохранителем, сможет защитить этот предохранитель, сгорев первым.
Resident
 
Сообщения: 167
Зарегистрирован: 14 июн 2010, 17:19
прог. языки: Qt/C/C++

Re: mini2040 план освоения или что нам интересно...

Сообщение br0x » 11 июл 2010, 16:21

Алгоритмы с тех пор шагнули далеко вперед. И синтезатор, и распознавание не так уж сложно делаются. Да и АРМ9 400МГц - это очень серьезная машина.
Here I am, brain the size of a planet, and they ask me to take you to the bridge!
Аватара пользователя
br0x
 
Сообщения: 59
Зарегистрирован: 18 май 2010, 00:32
Откуда: Харьков
прог. языки: C, Haskell

Re: mini2040 план освоения или что нам интересно...

Сообщение Resident » 11 июл 2010, 22:03

br0x писал(а):Алгоритмы с тех пор шагнули далеко вперед. И синтезатор, и распознавание не так уж сложно делаются.
Ждем релиза :)
br0x писал(а):Да и АРМ9 400МГц - это очень серьезная машина.
640 килобайт должно хватить всем (с) Билл Гейтс
Любой прибор, защищённый плавким предохранителем, сможет защитить этот предохранитель, сгорев первым.
Resident
 
Сообщения: 167
Зарегистрирован: 14 июн 2010, 17:19
прог. языки: Qt/C/C++

Re: mini2040 план освоения или что нам интересно...

Сообщение Alex_EXE » 19 июл 2010, 21:45

А можно ли joomla поставить на mini2440?
Alex_EXE
 
Сообщения: 7
Зарегистрирован: 26 июн 2010, 15:54
Откуда: Екатеринбург
прог. языки: C/C++, Pascal/Delphi

Re: mini2040 план освоения или что нам интересно...

Сообщение galex1981 » 19 июл 2010, 21:57

Думаю, что можно. Нужно пробовать...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: mini2040 план освоения или что нам интересно...

Сообщение rotax » 05 авг 2010, 23:47

Хотелось бы увидеть несколько уроков по основам программирования в Qt под linux на mini2440
Аватара пользователя
rotax
 
Сообщения: 43
Зарегистрирован: 10 июн 2010, 23:31
Откуда: Краснодар
Skype: rotaxb
прог. языки: C
ФИО: Александр

Re: mini2040 план освоения или что нам интересно...

Сообщение Angel71 » 06 авг 2010, 01:07

Alex_EXE писал(а):А можно ли joomla поставить на mini2440?

какое джумле дело до железа? устанавливаете и настраиваете всё нужное для веб сервера и инстальте этот тормознутый скрипт. можете даже бритикс попробовать - будет ещё веселей.
rotax писал(а):Хотелось бы увидеть несколько уроков по основам программирования в Qt под linux на mini2440

http://www.google.com/search?client=opera&rls=ru&q=Qt+linux+mini2440&sourceid=opera&ie=utf-8&oe=utf-8
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: mini2040 план освоения или что нам интересно...

Сообщение Resident » 06 авг 2010, 10:54

rotax писал(а):Хотелось бы увидеть несколько уроков по основам программирования в Qt под linux на mini2440
Вот две книжки по Qt.
Раз
Два
Почитай отзывы и выбери понравившуюся) Или читай обе)
Программирование на Qt под mini2440 НИЧЕМ не отличается от программирования под тот же Linux, Windows, и т.д.
В этом то и вся прелесть Qt! Что проги можно переносить из одно платформы на другую. Нууу, разве что могут быть некоторые ограничения связанные с тем, что некоторые модули самой Qt могут не поддерживаться в некоторых платформах, но это мелочи.
А все специфические навороты типо обращения к GPIO, SPI, I2C и т.д. реализуются на чистом си под конкретную платформу. Благо примеров валом.
Запихнул код в класс, чтобы потом не искать концы по всей программе, обернул сигналами/слотами и пользуешься
Перешел на новую платформу - переписал один единственный класс интерфейсов и все :)
Любой прибор, защищённый плавким предохранителем, сможет защитить этот предохранитель, сгорев первым.
Resident
 
Сообщения: 167
Зарегистрирован: 14 июн 2010, 17:19
прог. языки: Qt/C/C++

Re: mini2040 план освоения или что нам интересно...

Сообщение Resident » 10 авг 2010, 18:30

Крутил тут в руках дисплейчик от миньки с отрисованым градиентом и моск посетила гениальная глупая мысля.
А что если приклеить к задней части дисплея акселерометр (можно сразу инклинометр, будем меньше геммора) и на экран выводить в несколько слоев какую-нибудь картинку и в зависимости от угла/поворота наклона дисплея(датчика) менять положение слоев друг относительно друга для достижения 3D эффекта.
Будет нечто похожее на это только в 3D.
Единственный минус. 3D работает только когда двигаешь дисплей, при неподвижной голове.

В дальнейшем, если кто-то возьмется (у меня для этого маловато опыта) можно на основе видеокамеры сделать обработку образов для определения положения ГОЛОВЫ относительно экрана, тогда будет реальное 3D!
Такая себе игрушка :)
Глядишь и продавать получится)
Любой прибор, защищённый плавким предохранителем, сможет защитить этот предохранитель, сгорев первым.
Resident
 
Сообщения: 167
Зарегистрирован: 14 июн 2010, 17:19
прог. языки: Qt/C/C++

Re: mini2040 план освоения или что нам интересно...

Сообщение setar » 10 авг 2010, 18:37

это уже сделано джони ... забыл как его - тот что первый начал использовать джойстик wii remote для трекинга головы и псевдообъёма

Добавлено спустя 1 минуту 50 секунд:
http://johnnylee.net/projects/wii/
Джони Ли
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: mini2040 план освоения или что нам интересно...

Сообщение Resident » 10 авг 2010, 21:35

setar писал(а):это уже сделано джони ...
Ну вот! После таких обломов уже и придумывать ничего не хочется...
Как говорится "все уже сделано украдено до нас." :(
Последний раз редактировалось Resident 10 авг 2010, 21:41, всего редактировалось 2 раз(а).
Любой прибор, защищённый плавким предохранителем, сможет защитить этот предохранитель, сгорев первым.
Resident
 
Сообщения: 167
Зарегистрирован: 14 июн 2010, 17:19
прог. языки: Qt/C/C++

Re: mini2040 план освоения или что нам интересно...

Сообщение setar » 10 авг 2010, 21:39

:) неправильный ответ
нужно сделать лучше - дешевле, эффективней, или без применения спец шлема (очков) привязки
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Пред.След.

Вернуться в mini2440

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2