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).
Последние посещенные программы
Aquarium 3D 27 Oct 15
Linuxfx 12 Jul 17
Magento Video Reviews 18 Jun 16
Syder Arcade 12 Apr 18
v117150.zip 22 Sep 15
Elemini's 10 Jul 15
TOP Audio Jukebox 10 Jul 15
Ringed Racing Fun 7 May 15
Quickie Architect 29 Oct 15
2048 Desktop 11 Apr 18
Поиск по категориям
- Аудио
- Безопасность
- Браузеры
- Видео
- Графика и дизайн
- Деловые программы и офис
- Диски и файлы
- Дом и семья
- Драйвера
- Игры
- Интернет
- Образование и наука
- Общение
- Органайзеры
- Рабочий стол, десктоп
- Разработка
- Разработка сайтов
- Сеть
- Система
- Linux дистрибутивы
- Автоматизация
- Диагностика и тесты
- Документация и мануалы
- Менеджеры задач
- Мониторинг
- Операционные системы и обновления
- Оптимизация и настройка
- Скринсейверы
- Фото
Популярные программы
Zorin OS Ultimate 16 Aug 18
Alpine Linux 17 Aug 18
Navigatrix 19 Feb 15
Porteus MATE 12 Jan 17
FreeBSD 22 Jun 18
EasyPeasy 15 Apr 15
LXLE 22 Jun 18
Etlinux
Похожие программы
Комментарии к Etlinux
Последние посещенные программы
Aquarium 3D 27 Oct 15
Linuxfx 12 Jul 17
Magento Video Reviews 18 Jun 16
Syder Arcade 12 Apr 18
v117150.zip 22 Sep 15
Elemini's 10 Jul 15
TOP Audio Jukebox 10 Jul 15
Ringed Racing Fun 7 May 15
Quickie Architect 29 Oct 15
2048 Desktop 11 Apr 18
Поиск по категориям
- Аудио
- Безопасность
- Браузеры
- Видео
- Графика и дизайн
- Деловые программы и офис
- Диски и файлы
- Дом и семья
- Драйвера
- Игры
- Интернет
- Образование и наука
- Общение
- Органайзеры
- Рабочий стол, десктоп
- Разработка
- Разработка сайтов
- Сеть
- Система
- Linux дистрибутивы
- Автоматизация
- Диагностика и тесты
- Документация и мануалы
- Менеджеры задач
- Мониторинг
- Операционные системы и обновления
- Оптимизация и настройка
- Скринсейверы
- Фото
Популярные программы
Puppy Linux "Slacko" 14 Jul 16
Pear OS 14 Nov 16
LXLE 22 Jun 18
Manjaro Netbook Edition 28 Apr 17
Porteus MATE 12 Jan 17
Xubuntu 16 Aug 18
Scientific Linux 2 Oct 17
Комментарии не найдены