etLinux является встроенным дистрибутив, предназначенный для PC / 104 плат с флэш-диска (как M-Systems DiskOnChip) с очень небольшим памяти и дискового пространства (начиная с 2 Мб оперативной памяти и 2 Мб флэш-диска).
Впоследствии мы будем называть платформы разработки, как «хост-системы" и на целевой машине (тот, на котором будет работать etLinux) объявления "целевой системы".
Etlinux является полной системой Linux, на основе предназначена для работы на очень малых промышленных компьютеров. Она была разработана, чтобы быть небольшой, модульной, гибкой и полной.
Его снижение требований к памяти и дисковому делают его идеальным для всех чувствительных к стоимости ситуациях, в то время как в то же время ее модульность и полноты дают полную мощность UNIX даже для встраиваемых приложений.
Etlinux идеально подходит во всех встроенных системных приложений, где продвинутые возможности UNIX являются обязательным: преимущественное многозадачными, защиты памяти, быстрый ввод-вывод, повышенную надежность /, скорость, ...
Кроме того, наличие исходного кода это гарантия для долговечности продуктов, основанных Etlinux.
Но, пожалуй, самое большое преимущество над конкурентами дается огромной и проверенной доступности передовых средств разработки, документации и источников, давая эффективный край разработчику и сокращение времени выхода на рынок.
На самом деле наличие постоянно обновляемой качества C / C ++ компиляторы, отладчики, библиотеки, интерпретируемые языки, и другие инструменты наиболее веских причин, чтобы перейти от старых проприетарных встроенных сред разработки.
Вот некоторые ключевые особенности "Etlinux":
ย ท встроенные CGI-сервер способен интернет
ย ท telnet- сервер
ย ท сервер электронной почты, с возможностью выполнения команд, посылаемых по электронной почте с удаленного сайта
ย ท поддержка CORBA
ย ท легко в использовании пульт дистанционного управления файлами
ย ท мощный скриптовый язык Tcl
ย ท гибкую схему выбора пакетов, что позволяет легко настраивать систему
ย ท исходный код для каждого компонента
Требования:
ย ท Intel-совместимый процессор 386SX (или лучше)
ย ท 2 Мб оперативной памяти
ย ท 2 Мб диска (HD или M-Systems DiskOnChip)
Необходимые файлы:
От ftp://ftp.kernel.org (или зеркало):
- Чистое ядро Linux 2.0.38 источник
От ftp://ftp.prosa.it/pub/etlinux/etlinux-1.2~~pobj и ftp://ftp.prosa.it/pub/etlinux/sources~~pobj
- Etlinux корень-1.2.x-2MB.tar.gz (ххх Кб)
- Linux-2.0.38.doc.patch.gz (2 Кб)
- Flash_doc.tar.gz (24 Кб)
- Linux-2.0.38.pc104.patch.gz (39 Кб)
(Linux-2.0.38.doc.patch.gz происходит от M-Systems патч, изменен, чтобы облегчить компиляцию и обновлен до 2.0.38 версии ядра).
Монтаж:
Эти действия, которые должны быть выполнены на хост-системе, чтобы получить функциональную систему etlinux.
1) [Только если необходима поддержка DiskOnChip]
Распакуйте 2.0.38 исходных текстов ядра в подходящем месте.
Нанесите Linux-2.0.38.doc.patch.gz.
Извлечение двоичного драйвера DiskOnChip, flash_doc.tar.gz
Например, предположим, у вас есть исходный файл ядра Linux-ядра-2.0.38.tar.gz и все другие соответствующие файлы в каталоге ~ / etlinux, следующие команды будут делать:
$ Кд ~ / etlinux
$ TAR xvfz Linux-ядра 2.0.38.tar.gz
$ М. В. Linux Linux-2.0.38.doc
$ CD Linux-2.0.38.doc
$ GZIP -cd ../linux-2.0.38.doc.patch.gz | патч -p1
$ Тар xvfz ../flash_doc.tar.gz
$ Сделать mrproper
$ Сделать конфигурационного меню
... Выбрал поддержку M-Systems DiskOnChip ...
... Настроить другие параметры ...
$ Сделать отд; сделать чистым
$ Сделать zImage
Наконец, установите скомпилированный образ ядра на хост-системе, как описано в файле README в ядро и в Kernel-HOWTO, в зависимости от настроек системы.
Перезагружать.
2) [Только если необходима поддержка DiskOnChip]
Добавить узлы DiskOnChip устройств в / Dev:
$ Су
... Дать пароля ...
$ MKNOD / DEV / штат Флорида б 62 0
$ MKNOD / DEV / fla1 б 62 1
$ MKNOD / DEV / FLA2 б 62 2
$ MKNOD / DEV / fla3 б 62 3
$ MKNOD / DEV / fla4 б 62 4
Теперь вы должны быть в состоянии отформатировать DiskOnChip и смонтировать файловую систему на нем.
Например, для форматирования DiskOnChip как MINIX и монтажа его в / мнт:
$ Mkfs.minix -c / DEV / fla1
$ Смонтировать / DEV / fla1 / шоссе
3) подготовить исходные тексты ядра в целевой системе. Это означает, декомпрессии снова чистый источник 2.0.38 ядра и применения Linux-2.0.38.pc104.patch.gz патч:
$ Кд ~ / etlinux
$ М. В. Linux Linux-туринг
$ TAR xvfz Linux-ядра 2.0.38.tar.gz
$ М. В. Linux Linux-2.0.38.pc104
$ CD Linux-2.0.38.pc104
$ GZIP -cd ../linux-2.0.38.pc104.patch.gz | патч -p1
$ Тар xvfz ../flash_doc.tar.gz
$ Сделать mrproper
$ Сделать конфигурационного меню
... Если вы хотите поддержку VGA, выберите его (иначе вы получите
только последовательная линия консоль ...
... Если вы не хотите поддержки FPU, выберите ET-Linux не-FPU ...
... Выбрал поддержку M-Systems DiskOnChip ...
... Настроить другие параметры ...
$ Сделать отд; сделать чистым
$ Сделать zImage
$ Ср арка / i386 / загрузки / zImage ../zImage.pc104
Держите скомпилированное ядро, вы будете использовать его в то время ...
4) [Только если необходима поддержка DiskOnChip]
Распакуйте etlinux файловой etlinux-корневой 1.2.x-2MB.tar.gz на смонтированном DiskOnChip.
Скопируйте в него ранее скомпилированное ядро.
Запустите plilo, с тем чтобы целевая загрузку системы с DiskOnChip.
Вот:
$ Су
$ Монтировать -t / DEV / fla1 / шоссе
$ Кд / шоссе
$ Тар xvfz ~ / etlinux / etlinux-корневой 1.2.x-2MB.tar.gz
$ Ср ~ / etlinux / zImage.pc104.
$ Rdev zImage.pc104 / DEV / fla1
$ SBIN / plilo -r / шоссе
$ Кд
$ Размонтировать / шоссе
Теперь вы можете остановить хост-системы, извлечь DiskOnChip из гнезда и поместите его в целевой системе.
Мощность на целевой системе и выбрать из биографии возможность загрузки с DiskOnChip (или аналогичный, если он присутствует).
Сброс и вы должны быть все готово.
Наслаждайтесь !
Как и любой продукт, выпущенный PROSA Srl, Etlinux это свободное программное обеспечение и распространяется с полным исходным кодом. Наша код выпущен под лицензией широкой общественности (GPL) (некоторые сопутствующие пакеты имеют различные лицензии, но все они квалифицируются как Open Source).
Поиск по категориям
- Аудио
- Безопасность
- Браузеры
- Видео
- Графика и дизайн
- Деловые программы и офис
- Диски и файлы
- Дом и семья
- Драйвера
- Игры
- Интернет
- Образование и наука
- Общение
- Органайзеры
- Рабочий стол, десктоп
- Разработка
- Разработка сайтов
- Сеть
- Система
- Linux дистрибутивы
- Автоматизация
- Диагностика и тесты
- Документация и мануалы
- Менеджеры задач
- Мониторинг
- Операционные системы и обновления
- Оптимизация и настройка
- Скринсейверы
- Фото
Популярные программы
KNOPPIX 22 Jun 18
Linux AIO Ubuntu 20 Jan 18
Quirky Linux 22 Jun 18
Antergos 1 Dec 16
Ubuntu Mini Remix 17 Feb 15
ALT Linux (School Junior) 2 Jun 15
ChaletOS 17 Feb 15
Etlinux
Похожие программы
Комментарии к Etlinux
Поиск по категориям
- Аудио
- Безопасность
- Браузеры
- Видео
- Графика и дизайн
- Деловые программы и офис
- Диски и файлы
- Дом и семья
- Драйвера
- Игры
- Интернет
- Образование и наука
- Общение
- Органайзеры
- Рабочий стол, десктоп
- Разработка
- Разработка сайтов
- Сеть
- Система
- Linux дистрибутивы
- Автоматизация
- Диагностика и тесты
- Документация и мануалы
- Менеджеры задач
- Мониторинг
- Операционные системы и обновления
- Оптимизация и настройка
- Скринсейверы
- Фото
Популярные программы
Android-x86 22 Jun 18
Ubuntu MATE 16 Aug 18
Mageia 2 Sep 17
AV Linux 17 Aug 18
Bio-Linux 17 Feb 15
IPFire 22 Jun 18
Antergos 1 Dec 16
Комментарии не найдены