linux on p5e

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Threaded View


 ■ Ответ на письмо из арии  message.to.alexey (message.to.alexey)


 * Доброго здоровья тебе, Dmitry!

 * Писал как-то Dmitry Fedorov к Alexey Wasilyev
 * Про "Re: linux on p5e"
 >>
 >> Да, еще нюанс. Hа той fs должен быть фат, ибо до линукса нужен дос.
 DF> "Все страньше и страньше". А зачем фат? Для доса? А зачем?
 DF> Железку конфигурировать секретной досовой программой?
Hе совсем. Под досом работает программа сбора данных. Жесткий реалтайм,
расписано все до тиков процессора. Под линуксом физически не успевает.
А под линуксом - связь с внешним миром. Передача данных, конфигурирование
железки и тестирование. Ибо под дос для железок связи (usb-сетевухи, wifi)
драйверов нет.

 DF> jffs2 обеспечит равномерный износ, так может быть смысл и есть,
 DF> но вот постановка задачи сильно смущает - скрещивание досов и линуксов
 DF> ни к чему хорошему не приводит.
Посоветуй другое решение?

 * С наилучшими пожеланиями, Alexey                    alw at gpas.ru
                                                     [Team  Выспаться!]

Re: linux on p5e
Quoted text here. Click to load it

rt приоритет включали?
RT-Linux смотрели?

Quoted text here. Click to load it

RTEMS. http://www.rtems.org

RT-задачам - RT OS. Embedded - embedded OS.
DOS'у здесь делать нечего, ни при каких условиях.

--
Если виртуальная память закончилась, она ненастоящая.

Re: linux on p5e


 ■ Ответ на письмо из арии  message.to.alexey (message.to.alexey)


 * Доброго здоровья тебе, Dmitry!

 * Писал как-то Dmitry Fedorov к Alexey Wasilyev
 * Про "Re: linux on p5e"

 >> Hе совсем. Под досом работает программа сбора данных. Жесткий
 >> реалтайм, расписано все до тиков процессора. Под линуксом физически
 >> не успевает.
 DF> rt приоритет включали?
да
 DF> RT-Linux смотрели?
да

 >> А под линуксом - связь с внешним миром. Передача данных,
 >> конфигурирование железки и тестирование. Ибо под дос для железок
 >> связи (usb-сетевухи, wifi) драйверов нет.
 >>
 >> Посоветуй другое решение?

 DF> RTEMS. http://www.rtems.org

 DF> RT-задачам - RT OS. Embedded - embedded OS.
 DF> DOS'у здесь делать нечего, ни при каких условиях.
Оно то конечно в теории так. Я и сам подобное мнение пропихиваю. Однако
дос-программа сбора данных написано давно, работает успешно. И в принципе всем
устраивает. И на переписывание ее под новой платформой с долгим вычищением
глюков - на это никто не пойдет. Плюс под досом минимальный оверхед, имхо на
любой другой платформе сама прослойка ос будет толще -> времени забирать на
себя
будет больше, а его и так нет.

 * С наилучшими пожеланиями, Alexey                    alw at gpas.ru
                                                     [Team  Выспаться!]

Re: linux on p5e
Quoted text here. Click to load it

Откуда там оверхед? Насколько я понимаю, DOS в таких применениях используется
только как средство доступа к файловой системе и еще чему-нибудь (хотя это
вполне можно встроить в основную программу), а для выполнения основной задачи
DOS не используется вообще никак. Никакого оверхеда при этом не создается -
программа работает полностью автономно, а DOS ей никак не мешает.

Вот поэтому я и говорю, что DOS'у там делать нечего, а его применение
обусловлено исключительно "человеческим фактором".

Quoted text here. Click to load it

Не любой.

Возвращаюсь с исходному вопросу - как совместить DOS и Linux.
Как вы собираетесь их совмещать? Загружать по очереди?

--
Если виртуальная память закончилась, она ненастоящая.

linux on p5e
            Приветствую Вас, многоуважаемый/ая/ое Alexey!

Втp Hоя 30 2004 13:17, Alexey Wasilyev писал к Dmitry Fedorov:

AW> Hе совсем. Под досом работает программа сбора данных. Жесткий
AW> реалтайм, расписано все до тиков процессора.

  А процессор помощнее взять? Или там уже PIV-3400 :)?

С наилучшими пожеланиями, Dmitri.


linux on p5e


 ■ Ответ на письмо из арии  message.to.alexey (message.to.alexey)


 * Доброго здоровья тебе, Dmitri!

 * Писал как-то Dmitri Litovchenko к Alexey Wasilyev
 * Про "linux on p5e"

 AW>> Hе совсем. Под досом работает программа сбора данных. Жесткий
 AW>> реалтайм, расписано все до тиков процессора.
 DL>   А процессор помощнее взять?
А эти - выбросить? Да и не бывает сильно мощнее в формате pc/104. Плюс
энергопотребление у них круто растет, а это весьма важно.
В общем куча проблем.

 * С наилучшими пожеланиями, Alexey                    alw at gpas.ru
                                                     [Team  Выспаться!]

Re: linux on p5e


 ■ Ответ на письмо из арии  message.to.alexey (message.to.alexey)


 * Доброго здоровья тебе, Dmitry!

 * Писал как-то Dmitry Fedorov к Alexey Wasilyev
 * Про "Re: linux on p5e"

 >> В принципе да, можно было от дос уйти и всю работу с фатом перенести
 >> в основную программу - но зачем изобретать велосипед?
 DF> Чтобы избавится от доса навсегда.
        Хорошая цель. Как она позволит упростить тех.процесс и
съекономить/заработать денег?

 >> Да. Сначала дос, под ним отрабатывает боевая программа. Потом через
 >> loadlin грузится линукс и работает связь с внешним миром.
 DF> Я бы предложил два раздела - FAT + jffs2 (или образ с ext2 для
 DF> ramdisk). Дос не будет портить линуксу жизнь, а линукс будет брать
 DF> данные с FAT.
Все так сейчас и есть. Фат. Hа фате образ рамдиска. Все работает ок. Hо хочется
из линукса иметь возможность редактировать файлы на фате (при
диагностике/конфигурировании оборудования). Вот тут и возникает проблема с
доступом к disk-on-chip из линукса. Hа чтение - все ок, при записи - иногда
порушеная fs/неверно записанные данные.

 * С наилучшими пожеланиями, Alexey                    alw at gpas.ru
                                                     [Team  Выспаться!]

Re: linux on p5e
Quoted text here. Click to load it

Устранением brain-damaged техники программирования и проблем,
характерных для дос разработчиков.

Quoted text here. Click to load it

Ну вот, вернулись в исходную точку.
Так вот! Об этом я уже говорил. Драйверы MTD, включенные сейчас в ядра 2.4,
не обновлялись очень давно и с тех пор масса ошибок была исправлена
в MTD'шном CVS.
Пойдите на linux-mtd.infradead.org, возьмите свежий snapshot
и потратив недельку, сбекпортите на 2.4.
Я это проделал из-за одной единственной фичи jffs2 и ничего плохого
со мной не случилось.


--
Если виртуальная память закончилась, она ненастоящая.

Re: linux on p5e


 ■ Ответ на письмо из арии  message.to.alexey (message.to.alexey)


 * Доброго здоровья тебе, Dmitry!

 * Писал как-то Dmitry Fedorov к Alexey Wasilyev
 * Про "Re: linux on p5e"

 DF> Устранением brain-damaged техники программирования и проблем,
 DF> характерных для дос разработчиков.
повторюсь,
 >>         Хорошая цель. Как она позволит упростить тех.процесс и
 >> съекономить/заработать денег?

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

 >> диагностике/конфигурировании оборудования). Вот тут и возникает
 >> проблема с доступом к disk-on-chip из линукса. Hа чтение - все ок,
 >> при записи - иногда порушеная fs/неверно записанные данные.

 DF> Hу вот, вернулись в исходную точку.
 DF> Так вот! Об этом я уже говорил. Драйверы MTD, включенные сейчас в ядра
 DF> 2.4, не обновлялись очень давно и с тех пор масса ошибок была
 DF> исправлена в MTD'шном CVS. Пойдите на linux-mtd.infradead.org,
 DF> возьмите свежий snapshot и потратив недельку, сбекпортите на 2.4. Я
 DF> это проделал из-за одной единственной фичи jffs2 и ничего плохого со
 DF> мной не случилось.
конструктивный разговор :)
так раз ты уже делал бекпорт - может поделишься?

 * С наилучшими пожеланиями, Alexey                    alw at gpas.ru
                                                     [Team  Выспаться!]

Re: linux on p5e
Quoted text here. Click to load it


Ну хотя бы уменьшением проблем по поддержке типа этой.


Quoted text here. Click to load it

Я брал только то, что имеет отношение к нужному типу флеша и общих вещей,
DoC и прочее - отброшены.
Так что только как основа...
Куда заслать 342 kb?

--
Если виртуальная память закончилась, она ненастоящая.

Re: linux on p5e
пишет:

Quoted text here. Click to load it

Так, а зачем вам бекпорт? Это я привязан с ядру 2.4,
но вы-то можете перейти на 2.6.8+, там свежий mtd.


--
Если виртуальная память закончилась, она ненастоящая.

Re: linux on p5e


 ■ Ответ на письмо из арии  message.to.alexey (message.to.alexey)


 * Доброго здоровья тебе, Dmitry!

 * Писал как-то Dmitry Fedorov к Alexey Wasilyev
 * Про "Re: linux on p5e"

 DF> Откуда там оверхед? Hасколько я понимаю, DOS в таких применениях
 DF> используется только как средство доступа к файловой системе
только fs.
 DF>  и еще
 DF> чему-нибудь (хотя это вполне можно встроить в основную программу), а
 DF> для выполнения основной задачи DOS не используется вообще никак.
 DF> Hикакого оверхеда при этом не создается - программа работает полностью
 DF> автономно, а DOS ей никак не мешает.
все правильно. а от ядра линукса так просто не избавиться -> оверхед.

 DF> Вот поэтому я и говорю, что DOS'у там делать нечего, а его применение
 DF> обусловлено исключительно "человеческим фактором".
... и историческими причинами :)

В принципе да, можно было от дос уйти и всю работу с фатом перенести в основную
программу - но зачем изобретать велосипед?

 DF> Возвращаюсь с исходному вопросу - как совместить DOS и Linux.
 DF> Как вы собираетесь их совмещать? Загружать по очереди?
Да. Сначала дос, под ним отрабатывает боевая программа. Потом через loadlin
грузится линукс и работает связь с внешним миром.

 * С наилучшими пожеланиями, Alexey                    alw at gpas.ru
                                                     [Team  Выспаться!]

Re: linux on p5e
Quoted text here. Click to load it

Чтобы избавится от доса навсегда.

Quoted text here. Click to load it

Я бы предложил два раздела - FAT + jffs2 (или образ с ext2 для ramdisk).
Дос не будет портить линуксу жизнь, а линукс будет брать данные с FAT.


--
Если виртуальная память закончилась, она ненастоящая.

Re: linux on p5e
Hi Dmitry!

В пятницу, 03 декабpя 2004 05:07:48, Dmitry Fedorov писал to Alexey Wasilyev:

 DF> Вот поэтому я и говорю, что DOS'у там делать нечего, а его применение
 DF> обусловлено исключительно "человеческим фактором".

Есть объективная техническая причина -- обилие средств разработки под DOS.

                                                                Sincerely,
                                                                       Vadim.

Re: linux on p5e


 * Доброго здоровья тебе, Dmitry!

 * Писал как-то Dmitry Fedorov к Alexey Wasilyev
 * Про "Re: linux on p5e"

 DF> RTEMS. http://www.rtems.org
 DF> DOS'у здесь делать нечего, ни при каких условиях.

Почитал... Hе катит rtems как замена линуху в моем случае т.к. не требуемое
новое железо (wifi, usb net). В принципе можно от нее взять fs и переписать
программу сбора данных под ней, но смысла в этом не много - две операционки
также останутся, плюс не понятно как из под нее линукс грузить.

 * С наилучшими пожеланиями, Alexey                    alw at gpas.ru
                                                     [Team  Выспаться!]

Site Timeline