реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> из Linux сделать RTOS, возможно ли?
TigerSHARC
сообщение Jan 20 2012, 20:47
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



какой скорости(латентности) добились на сегодняшний день на практике в Linux ?
Что для этого нужно, если сейчас имеется у меня на руках только официальное ядро 3.2?
какие патчи нужно поставить и ГДЕ их взять...?

Сообщение отредактировал TigerSHARC - Jan 20 2012, 20:53
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение Jan 21 2012, 02:45
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967



Цитата(TigerSHARC @ Jan 21 2012, 02:47) *
какой скорости(латентности) добились на сегодняшний день на практике в Linux ?

Вот результаты для ядер 2.6:
https://rt.wiki.kernel.org/articles/c/o/n/C...Patch_79df.html
https://wiki.ubuntu.com/RealTime

Цитата(TigerSHARC @ Jan 21 2012, 02:47) *
Что для этого нужно, если сейчас имеется у меня на руках только официальное ядро 3.2?
какие патчи нужно поставить и ГДЕ их взять...?

Для начала посмотреть в своём дистрибутиве:
CODE
Package: linux-image-rt-amd64
Source: linux-latest (42)
Version: 3.2+42
Installed-Size: 5
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Provides: linux-latest-modules-3.2.0-1-rt-amd64
Depends: linux-image-3.2.0-1-rt-amd64
Description: Linux for 64-bit PCs (meta-package), PREEMPT_RT
This package depends on the latest Linux kernel and modules for use on PCs
with AMD64 or Intel 64 processors.
.
This kernel includes the PREEMPT_RT realtime patch set.
.
This kernel also runs on a Xen hypervisor. It supports both privileged
(dom0) and unprivileged (domU) operation.
Section: kernel
Priority: optional
Filename: pool/main/l/linux-latest/linux-image-rt-amd64_3.2+42_amd64.deb
Size: 5114
MD5sum: 2907f382077e35c6da096c7d6a3e7887
SHA1: fd1847345f604b011c8b7fd627d68026cf8cbb2d
SHA256: ddf1652b13fdf52a3fba1435020a71210d897d6c29f3e070ff8756fa55d03501

(это из Debian Unstable).


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Jan 21 2012, 10:32
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Цитата(Canis Dirus @ Jan 21 2012, 06:45) *
Вот результаты для ядер 2.6:
https://rt.wiki.kernel.org/articles/c/o/n/C...Patch_79df.html
https://wiki.ubuntu.com/RealTime


Для начала посмотреть в своём дистрибутиве:
CODE
Package: linux-image-rt-amd64
Source: linux-latest (42)
Version: 3.2+42
Installed-Size: 5
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Provides: linux-latest-modules-3.2.0-1-rt-amd64
Depends: linux-image-3.2.0-1-rt-amd64
Description: Linux for 64-bit PCs (meta-package), PREEMPT_RT
This package depends on the latest Linux kernel and modules for use on PCs
with AMD64 or Intel 64 processors.
.
This kernel includes the PREEMPT_RT realtime patch set.
.
This kernel also runs on a Xen hypervisor. It supports both privileged
(dom0) and unprivileged (domU) operation.
Section: kernel
Priority: optional
Filename: pool/main/l/linux-latest/linux-image-rt-amd64_3.2+42_amd64.deb
Size: 5114
MD5sum: 2907f382077e35c6da096c7d6a3e7887
SHA1: fd1847345f604b011c8b7fd627d68026cf8cbb2d
SHA256: ddf1652b13fdf52a3fba1435020a71210d897d6c29f3e070ff8756fa55d03501

(это из Debian Unstable).


но у меня не дистрибутив, а ядро только (взял с kernel.org). интересует так называемое "жёсткое реальное время". Возможно где-то можно прочитать как "пилить" Linux чтобы добится этого?
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jan 21 2012, 12:21
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(TigerSHARC @ Jan 21 2012, 14:32) *
интересует так называемое "жёсткое реальное время". Возможно где-то можно прочитать как "пилить" Linux чтобы добится этого?


Тут почитайте
http://www.ibm.com/developerworks/ru/libra...?ca=drs-ru-1030

кроме этого есть еще вариант, не описанный там
http://sourceforge.net/projects/art-linux/

но он прежде всего процессоров х86 касается и помоему SH-4.

На практике из Linux не пытаются делать RTOS а используют совместно с RTOS - поверх гипервизора (так называемая паравиртуализация) например
http://www.ok-labs.com/about/about-ok-labs/

или иными способами, например
http://rgmp.sourceforge.net/wiki/index.php/Main_Page

Сообщение отредактировал sasamy - Jan 21 2012, 12:43
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 12:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016