Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Другие ОС » ОС для полуembedded

Модерирует : lynx, dg

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

SoftLord

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток, уважаемые участники форума!
 
Есть вот такая задача:  
Дано: Есть некая система сбора данных, отдающая данные по RS232 сплошным байтстримом скорость около 1500 байт/сек, скорость интерфейса 19200, и есть необходимость доступа к этим данным по FTP. Для этой цели было решено использовать старый ноутбук от IBM с ТТХ: 486DX-66, 4M RAM, 500M hdd, NE2000 в PCMCIA, no CDROM. Алгоритм примерно такой - пишем поток в файл, когда файл достигает заданной величины, посылаем его по FTP куда надо. А теперь ВНИМАНИЕ ВОПРОСЫ(звук гонга на дальнем плане): 1. Какую ОСь выбрать? 2. Как ее поставить (Нет CD,USB; есть floppy и NE2000; изъем харда не предлагать, там какой-то проприетарный интерфейс, разъем вроде Centronix, но очень маленький и с >50 контактов). 3. На чем написать программу?  
 
С уважением ко всем участникам
Жду ответа как соловей лета
SoftLord aka Андрей.

Всего записей: 11 | Зарегистр. 07-01-2008 | Отправлено: 16:34 07-01-2008
Cyril Konst



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SoftLord
1. DOS или Линукс
2. с дискеты
3. на СИ или паскале

Всего записей: 634 | Зарегистр. 12-08-2003 | Отправлено: 21:32 07-01-2008 | Исправлено: Cyril Konst, 21:34 07-01-2008
SoftLord

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.Есть ли под DOS FTP клиент, работающий без участия оператора(чтобы передачу файла можно было инициировать из командной строки)?
2. Как именно можно поставить Linux  с дискеты? Где можно почитать описание технологии?

Всего записей: 11 | Зарегистр. 07-01-2008 | Отправлено: 23:22 07-01-2008
AntonVA1



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. под линукс - lftp

Всего записей: 474 | Зарегистр. 17-09-2003 | Отправлено: 14:12 12-01-2008
vjunk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Полностью с дискет раньше ставился Slackware Linux, как сейчас - не знаю, но последние версии дистрибутивов на таком железе и не нужны.
Почти любой современный дистрибутив имеет возможность сетевой установки - делаются 1/2/3 дискеты для начальной загрузки, настраивается сетевая плата, дальше всё по сети с NFS/FTP/WWW/SMB(windows) сервера.
На 4 Мб памяти лучше что-нибудь с ядром серии 2.0.x - например RedHat Linux 5 (не путать с RHEL 5).

Всего записей: 303 | Зарегистр. 23-02-2005 | Отправлено: 19:40 24-01-2008 | Исправлено: vjunk, 19:42 24-01-2008
flamy



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Если использовать линукс, то лучше собирать все самому. Так как 4 мегабайта это все таки мало вам нужно будет все собирать с Можно установить 2.4 но в принципе 2.6 может тоже влезть. Вместо libc6 нужно будет установить uclibc или вообще использовать uclinux. Так же посмотрите на Linux from scratch. После сборки сисемы просто откомпилируйте ftp client с помощью того же кросскомпилятора.
 
Программу можно написать на perl и потом скомпилировать из его бинарник.
 
 
Для того что бы создать подобную систему с нуля понадобиться примерно неделя.
 
Намного проще найти старый P3 c какими-то 128 Mb Ram, 10Gb HDD, поставить на его Debian\CentOS и написать прогу на том же perl и избавиться от кучи головной боли.
 
 
 
Добавлено:
Google по "Debian Rescue Diskette" находит вот это
http://pigtail.net/nicholas/linux/debian.html
То есть что бы перенести систему, можно создать Disk Image, скажем на 20 мегабайт, попробовать загрузить эту дискету в память, разбить image на куски по 1.44 mb с помощью split, затем записать их прямо на диск с помощью dd.  
 
Можно еще, конечно, попробовать передать это все по работающему серийному порту, я не знаю как это сделать, но наверняка это можно сделать используя Minicom, cu и hyperTerminal из Windows.

Всего записей: 1001 | Зарегистр. 05-01-2002 | Отправлено: 20:38 25-01-2008 | Исправлено: flamy, 20:44 25-01-2008
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Другие ОС » ОС для полуembedded


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru