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).
Последние посещенные программы
-
1st Email Anti-Virus 27 Oct 15
-
AdIeFiltr 2 Nov 15
-
PaperBus 11 Apr 18
-
Aulux Barcode Label Maker Starter Edition 21 Jan 15
-
wcgdrv_06060260.exe 27 Oct 15
-
Control Kids parental control 2 Jan 15
-
Windows E-mail List Sorter Organizer 10 Apr 15
-
TMS Instrumentation Workshop (C++Builder 5) 15 Apr 15
-
Lenovo ThinkPad T550 Intel ME Driver for Windows 7 25 Jul 15
-
Crossword Downloader 27 Apr 18
Поиск по категориям
- Аудио
- Безопасность
- Браузеры
- Видео
- Графика и дизайн
- Деловые программы и офис
- Диски и файлы
- Дом и семья
- Драйвера
- Игры
- Интернет
- Образование и наука
- Общение
- Органайзеры
- Рабочий стол, десктоп
- Разработка
- Разработка сайтов
- Сеть
- Система
- Linux дистрибутивы
- Автоматизация
- Диагностика и тесты
- Документация и мануалы
- Менеджеры задач
- Мониторинг
- Операционные системы и обновления
- Оптимизация и настройка
- Скринсейверы
- Фото
Популярные программы
-
Trinity Rescue Kit 17 Feb 15
-
Fedora Electronic Lab Live CD 17 Feb 15
-
SparkyLinux GameOver 22 Jun 18
-
Porteus Xfce 12 Jan 17
-
ZeroShell 20 Feb 15
-
Apricity OS 12 Jan 17
-
Zorin OS 17 Jul 15
Etlinux
Похожие программы
Cylon Linux
20 Feb 15
GIS Knoppix
3 Jun 15
Black Lab Linux
27 Apr 17
Manjaro awesome Respin
17 Feb 15
Комментарии к Etlinux
Последние посещенные программы
-
1st Email Anti-Virus 27 Oct 15
-
AdIeFiltr 2 Nov 15
-
PaperBus 11 Apr 18
-
Aulux Barcode Label Maker Starter Edition 21 Jan 15
-
wcgdrv_06060260.exe 27 Oct 15
-
Control Kids parental control 2 Jan 15
-
Windows E-mail List Sorter Organizer 10 Apr 15
-
TMS Instrumentation Workshop (C++Builder 5) 15 Apr 15
-
Lenovo ThinkPad T550 Intel ME Driver for Windows 7 25 Jul 15
-
Crossword Downloader 27 Apr 18
Поиск по категориям
- Аудио
- Безопасность
- Браузеры
- Видео
- Графика и дизайн
- Деловые программы и офис
- Диски и файлы
- Дом и семья
- Драйвера
- Игры
- Интернет
- Образование и наука
- Общение
- Органайзеры
- Рабочий стол, десктоп
- Разработка
- Разработка сайтов
- Сеть
- Система
- Linux дистрибутивы
- Автоматизация
- Диагностика и тесты
- Документация и мануалы
- Менеджеры задач
- Мониторинг
- Операционные системы и обновления
- Оптимизация и настройка
- Скринсейверы
- Фото
Популярные программы
-
Bio-Linux 17 Feb 15
-
ChaletOS 17 Feb 15
-
Xubuntu 16 Aug 18
-
Sophos UTM 17 Feb 15
-
GnackTrack 12 May 15
-
IPFire 22 Jun 18
-
Distro Astro 17 Feb 15
Комментарии не найдены