roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 00:50

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 78 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 25 июл 2011, 22:55 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Я с этим согласен отчасти.
И на самом деле еще качество документации, что называется, "оставляет желать"...

Но, я надеюсь, что, во-первых, uClinux все-таки попроще,
Во-вторых, думаю, что мне все-таки не потребуется решать уж слишком заковыристые задачи.
Ну а в-третьих, я это делаю именно для того, чтобы получить некий опыт
(пусть даже отрицательный). А написать на голом железе - я всегда успею :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 07:04 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Michael_K писал(а):
Но, я надеюсь, что, во-первых, uClinux все-таки попроще,


Не только проще, но и старей. Например мне нужно подключить SD/MMC карту через SPI (нет встроенного контроллера SD/MMC). А uClinux этого еще не умеет, хотя нормальный Linux уже умеет давно. Такие вещи тоже надо иметь ввиду - настолько ли вам нужна ОС насколько ее "эмулирует" uClinux - потому что там даже fork() нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 09:34 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Окей, раз уж вы тут дружно решили говорить "уклинукс тебе не нужен", то предлагайте, ребята. Конкретно, без этого словоблудия.

Требования:
- многозадачность
- легкая портируемость приложений/модулей
- графика
- файловая система
- драйвера устройств (в т.ч. USB, например)
- сеть, протоколы (всякие DHCP, HTTP и.т.п.)
- бесплатность, доступность, распространенность.
- логичный описанный API ко всему этому хозяйству.

(fork нет... а как там многозадачность вообще реализуется, что-то я не догоняю? Исключительно тредами?).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 10:52 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Цитата:
Требования:


Во! С этого и надо было начинать - меньше бы флуда было! Тогда uClinux подходит вполне. Хотя насчет графики не уверен. Надо посмотреть там frame-buffer то вообще есть?

Цитата:
(fork нет... а как там многозадачность вообще реализуется, что-то я не догоняю? Исключительно тредами?)


https://docs.blackfin.uclinux.org/doku. ... hout_forks

Добавлено спустя 1 час 11 минут 22 секунды:
Кстати посмотри в сторону eCos - вроде подходит под твои требования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 11:03 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Michael_K писал(а):
По поводу "кросс-компиляторов", "окружения" и т.п.
Я повторюсь - написать программу по голому железу и зашить в проц я могу.
Тут проблем нет. GCC из-под винды.

Я написал не просто так.
Кросс компилятор нужен для сборки ядра, и базовых пакетов.
Включая нативный компилятор (если он требуется).
ну и все это : "- библиотеки-драйвера (файловая система, коммуникации, графика)" тоже собирается кросс компилятором.

Цитата:
четкая черта этого форума, это говорить много , но не о том что просят ((((
интересная тема, помогите решить\объеснить вопрос с uclinux, зачем решать за других , нужно им это или нет ?

флудишь однако.
Я конкретно готов помочь.

Добавлено спустя 2 минуты:
А под процессор ARM7 тут 90% все решено и готово - прямой путь в прочтение раздела mini2440


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 12:08 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
нет не флуд , констатация факта!
можно более конкретную информацию как собирать ?
mini240 заглянем

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 12:34 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Romikgy писал(а):
можно более конкретную информацию как собирать ?


1) Ищем в google
2) Делаем как написано
3) ????
4) Profit!

Народ - инфы полно. Попробуйте для начала то что уже описано. Когда будут проблемы - спрашивайте конкретно: что делаете, а что получаете. Теоретизировать можно долго. Или надо просто за вас сделать?

Добавлено спустя 7 минут 3 секунды:
Michael_K писал(а):
У меня вообще сейчас есть две задачи - одна на LPC2478, а другая на AVR32UC3.


На LPC2478 собирал uClinux под плату starterkit - там вообще без проблем. Все ищется в сети. Если будут проблемы - у меня могли сохраниться архивы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 12:43 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Михаил же написал, чтоб все объяснили, а это "сделайте за меня". Конкретных вопросов нету, а значит и объяснить нечего.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 13:09 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Вставлю свои 5 копеек.
На мой взгляд полного и хорошего учебника по ucLinux нету. На мой взгляд, это связано с несколькими проблемами:
1. Система большая. Реально если писать учебник непонятно с чего начинать и как развивать "описание". Это приводит к том, что есть масса туториалов, т.е. объяснений на живом примере. Это ремесленный способ обучения в действии. Мне это не нравится.
2. Почему-то в Linux сообществе принято считать что лучший документ на систему - ее код. Что из этого получается думаю всем известно. Куча патчей и переписка в багтрекерах.

Что хочу сказать: если брать Linux, то полноценный, на нормальном большом чипе с нормальным количеством памяти. Единственная проблема этих чипов - как и припаять.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 13:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Виталий писал(а):
на нормальном большом чипе с нормальным количеством памяти. Единственная проблема этих чипов - как и припаять.

А с платами проблем нет, в двухслойки вписывается?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 14:18 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Если у вас реальный проект в котором нужен линукс, то двухслойки не являются ограничением. Как мне кажется.

Добавлено спустя 27 секунд:
А кроме того можно взять уже готовую OEM плату.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 14:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Если взять готовое - то и с пайкой проблем не будет :pardon: я спрашивал - неужели пайка проблемней, чем изготовление 4-слойки? Или проблема с ПП просто пропущена.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 15:05 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Вот. Какие проблемы?
http://rezonit.ru/urgent/ml/index.php

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 15:09 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Grem писал(а):
Михаил же написал, чтоб все объяснили, а это "сделайте за меня". Конкретных вопросов нету, а значит и объяснить нечего.

Принципиально не согласен.
"Сделайте за меня" - это "дайте рабочий пакет" и скажите, как его запустить. Это опять вариант для "эникейщика".
"Объясните" - это дайте "систематизированные знания" (учебник, ссылку на него).
Систематизированные знания не даются "на примерах" или "на опыте".

Чтобы задавать конкретные вопросы (не лишенные смысла), нужно _уже_ иметь систематизированные знания. Их у меня нет.

Представьте, что у вас кто-то спрашивает, "объясните, что такое синус, и с чем его едят".
А вы ему в ответ - "вот например синус тридцати градусов - половина" или "задавай конкретные вопросы".
Ну чушь же.

Виталий писал(а):
Что хочу сказать: если брать Linux, то полноценный, на нормальном большом чипе с нормальным количеством памяти. Единственная проблема этих чипов - как и припаять.

Совсем не согласен. Очевидно, это зависит от задач.
Я понимаю, что разработчики сейчас разжирели, но поверьте, этот жир в реальных устройствах никому не нужен.

Да и вообще, вспомните, что было лет хотя бы десять назад!
Системные требования под win98 (к примеру) напомнить? Напомню - это 486 (совсем даже не RISC), 66Мгц, 8М RAM...

Виталий писал(а):
А кроме того можно взять уже готовую OEM плату.

Нафиг оно в конкретном конечном устройстве?
Вы где-нибудь видели, чтобы в стиралке или микроволновке стояла плата ардуино?
Или, к примеру, открываешь роутер, а там BeagleBoard стоит OEM-овская?
Могу перечислить десятки причин (хотя по-моему они очевидны), но не хочу плодить оффтопики.


Последний раз редактировалось Michael_K 26 июл 2011, 18:17, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: uClinux, и с чем его едят.
СообщениеДобавлено: 26 июл 2011, 15:23 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Виталий писал(а):
Вот. Какие проблемы?
http://rezonit.ru/urgent/ml/index.php

Так там же и монтаж строкой ниже вроде :)
http://rezonit.ru/mont/bga/index.php

Ладно, что-то я расфлудил тему :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 78 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: Google [Bot] и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO