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).
Последние посещенные программы
Sony Vaio VPCEG2AGX Camera Firmware for Windows 7/Windows 8 64-bit 25 Jul 15
Diagnostic System for Sound Fields 26 Oct 15
TXLSFile Library 21 Sep 15
Navicat for MariaDB 11 Jun 17
PairMEM Memory Game 10 Jul 15
Web Page Table Extractor 26 Jan 15
CopyTrans Manager 25 Aug 17
clj2700-PCL6-pd-win2kxp2003-fi.exe 24 Sep 15
Dynamic Submission 23 Sep 15
Unreal Tournament 2003 - Nirvana 2 deathmatch map 2 Nov 15
Поиск по категориям
- Аудио
- Безопасность
- Браузеры
- Видео
- Графика и дизайн
- Деловые программы и офис
- Диски и файлы
- Дом и семья
- Драйвера
- Игры
- Интернет
- Образование и наука
- Общение
- Органайзеры
- Рабочий стол, десктоп
- Разработка
- Разработка сайтов
- Сеть
- Система
- Linux дистрибутивы
- Автоматизация
- Диагностика и тесты
- Документация и мануалы
- Менеджеры задач
- Мониторинг
- Операционные системы и обновления
- Оптимизация и настройка
- Скринсейверы
- Фото
Популярные программы
Fedora Electronic Lab Live CD 17 Feb 15
ZeroShell 20 Feb 15
LXLE 22 Jun 18
CentOS Live CD 22 Jun 18
Puppy Linux "Slacko" 28 Apr 17
Xubuntu 16 Aug 18
Tiny Core Linux 2 Sep 17
Etlinux
Похожие программы
Комментарии к Etlinux
Последние посещенные программы
Sony Vaio VPCEG2AGX Camera Firmware for Windows 7/Windows 8 64-bit 25 Jul 15
Diagnostic System for Sound Fields 26 Oct 15
TXLSFile Library 21 Sep 15
Navicat for MariaDB 11 Jun 17
PairMEM Memory Game 10 Jul 15
Web Page Table Extractor 26 Jan 15
CopyTrans Manager 25 Aug 17
clj2700-PCL6-pd-win2kxp2003-fi.exe 24 Sep 15
Dynamic Submission 23 Sep 15
Unreal Tournament 2003 - Nirvana 2 deathmatch map 2 Nov 15
Поиск по категориям
- Аудио
- Безопасность
- Браузеры
- Видео
- Графика и дизайн
- Деловые программы и офис
- Диски и файлы
- Дом и семья
- Драйвера
- Игры
- Интернет
- Образование и наука
- Общение
- Органайзеры
- Рабочий стол, десктоп
- Разработка
- Разработка сайтов
- Сеть
- Система
- Linux дистрибутивы
- Автоматизация
- Диагностика и тесты
- Документация и мануалы
- Менеджеры задач
- Мониторинг
- Операционные системы и обновления
- Оптимизация и настройка
- Скринсейверы
- Фото
Популярные программы
Puppy Linux "Slacko" 28 Apr 17
Red Hat Enterprise Linux 22 Jun 18
Linux AIO Ubuntu 20 Jan 18
Unity Linux 15 Apr 15
AUSTRUMI 16 Aug 18
ZeroShell 20 Feb 15
Puppy Linux Tahrpup 17 Feb 15
Комментарии не найдены