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 і ftp://ftp.prosa.it/pub/etlinux/sources
- 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:
$ SU
... Дати пароля ...
$ 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.
Ось:
$ SU
$ Монтувати -t / DEV / fla1 / шосе
$ Кд / шосе
$ Тар xvfz ~ / etlinux / etlinux-кореневої 1.2.x-2MB.tar.gz
$ Ср ~ / etlinux / zImage.pc104.
$ Rdev zImage.pc104 / DEV / fla1
$ SBIN / plilo -r / шосе
$ Кд
$ Розмонтувати / шосе
Тепер ви можете зупинити хост-системи, витягти DiskOnChip з гнізда і помістіть його в цільовій системі.
Потужність на цільовій системі і вибрати з BIOS опцію завантаження з DiskOnChip (або аналогічний, якщо він присутній).
Скидання і ви повинні бути все готово.
Насолоджуватися!
Як і будь-який продукт, випущений PROSA Srl, Etlinux є вільним програмним забезпеченням і розповсюджується з повним вихідним кодом. Наша код випущений під ліцензією широкої громадськості (GPL) (деякі супутні пакети мають різні ліцензії, але всі вони мають право, як Open Source).
- Головна
- Linux
- системні утиліти
- Etlinux
Пошук за категоріями
- ігри
- інструменти для розробників
- Інтернет програмне забезпечення
- аудіо-програми
- бізнес і офісне програмне забезпечення
- браузери
- графічний дизайн програмного забезпечення
- диск і файл програмного забезпечення
- для забезпечення безпеки
- дому та сім'ї програмне забезпечення
- драйвери
- заставки
- комунікаційного програмного забезпечення
- мережеве програмне забезпечення
- освітня та науково-програмне забезпечення
- програма цифрового фото
- Програмне забезпечення веб-розробки
- програмне забезпечення для відео
- продуктивності програмного забезпечення
- системні утиліти
- діагностичного програмного забезпечення
- дистрибутиви Лінукс
- документація
- менеджери задач
- операційні системи та поновлення
- програмне забезпечення для автоматизації
- програмне забезпечення для моніторингу
- технічне обслуговування та оптимізація & хитрості
- Удосконалення робочого столу
Популярні програми
-
FreeNAS 9 Dec 15
-
Ubuntu Touch 17 Feb 15
-
Linpus Linux Lite 17 Feb 15
-
Damn Small Linux 17 Feb 15
-
Ubuntu GNOME 16 Aug 18
-
Zorin OS Lite 16 Aug 18
-
BackBox Linux 16 Aug 18
Etlinux
Схожі програми
Etlinux
Пошук за категоріями
- ігри
- інструменти для розробників
- Інтернет програмне забезпечення
- аудіо-програми
- бізнес і офісне програмне забезпечення
- браузери
- графічний дизайн програмного забезпечення
- диск і файл програмного забезпечення
- для забезпечення безпеки
- дому та сім'ї програмне забезпечення
- драйвери
- заставки
- комунікаційного програмного забезпечення
- мережеве програмне забезпечення
- освітня та науково-програмне забезпечення
- програма цифрового фото
- Програмне забезпечення веб-розробки
- програмне забезпечення для відео
- продуктивності програмного забезпечення
- системні утиліти
- діагностичного програмного забезпечення
- дистрибутиви Лінукс
- документація
- менеджери задач
- операційні системи та поновлення
- програмне забезпечення для автоматизації
- програмне забезпечення для моніторингу
- технічне обслуговування та оптимізація & хитрості
- Удосконалення робочого столу
Популярні програми
-
Vyatta 18 Feb 15
-
Sophos UTM 17 Feb 15
-
BlackArch Linux 22 Jun 18
-
CentOS Live CD 22 Jun 18
-
PLoP Linux 22 Jun 18
-
Syslinux 17 Feb 15
-
BackBox Linux 16 Aug 18
Коментар не знайдено