Распакуйте uos-0.2.1.tgz. Зайдите в каталог целевой платформы, например uos-0.2.1/targets/i386-dbg (dbg - это с включенной отладкой, asserts). В файле target.cfg поправьте название Си-компилятора, сейчас там стоит "gcc333". Если у Вас стандартный Линукс-386, поставьте "gcc". Вызовите make, будет создана библиотека libuos.a.
Зайдите в каталог uos-0.2.1/tests/i386 и вызовите make. Будут собраны несколько тестов, из них t_tcl - самый интересный, это интерпретатор Embedded Tcl. Его можно выполнить из-под Grub.
При попытке сделать make из target : uos-0.2.1/sources/kernel/i386/machdep.c: In function `_i386_task_switch': uos-0.2.1/sources/kernel/i386/machdep.c:77: error: bp cannot be used in asm here
Собрал я t_tcl.out и запустил из-под граба По команде хэлп получаешь список из 8 команд Можно немного потестировать свое железо В общем , терминал работает Не удалось запустить его ни из-под 5-й вари , ни из-под боша 2.2.1 - может , для боша есть какие-то рекомендации для настройки загрузки ?
Re: гость
Date: 2005-10-25 11:20 (UTC)Я скачал ваш файл uos-0.2.1.tgz , а makefile там походу виндовые ...
Re: гость
Date: 2005-10-25 12:38 (UTC)Распакуйте uos-0.2.1.tgz. Зайдите в каталог целевой платформы, например uos-0.2.1/targets/i386-dbg (dbg - это с включенной отладкой, asserts). В файле target.cfg поправьте название Си-компилятора, сейчас там стоит "gcc333". Если у Вас стандартный Линукс-386, поставьте "gcc". Вызовите make, будет создана библиотека libuos.a.
Зайдите в каталог uos-0.2.1/tests/i386 и вызовите make. Будут собраны несколько тестов, из них t_tcl - самый интересный, это интерпретатор Embedded Tcl. Его можно выполнить из-под Grub.
Re: гость
Date: 2005-10-25 21:39 (UTC)uos-0.2.1/sources/kernel/i386/machdep.c: In function `_i386_task_switch':
uos-0.2.1/sources/kernel/i386/machdep.c:77: error: bp cannot be used in asm here
Re: гость
Date: 2005-10-25 23:58 (UTC)Re: гость
Date: 2005-10-27 01:55 (UTC)http://vak.ru/lib/exe/fetch.php/pub/uos/uos-0.2.2.tgz
Re: гость
Date: 2005-10-27 09:26 (UTC)По команде хэлп получаешь список из 8 команд
Можно немного потестировать свое железо
В общем , терминал работает
Не удалось запустить его ни из-под 5-й вари , ни из-под боша 2.2.1 - может , для боша есть какие-то рекомендации для настройки загрузки ?
Re: гость
Date: 2005-10-27 09:39 (UTC)