Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Инструменты и файлы https://zx.oberon.org/forum/viewtopic.php?f=94&t=237 |
Страница 1 из 1 |
Автор: | S.Atan [ 05 янв 2015, 00:14 ] | ||
Заголовок сообщения: | Инструменты и файлы | ||
Начнем пожалуй. Для начала скачаем несколько инструментов и файлов прикреплённых в архиве. Распакуем их в папку и получим что то вроде: ![]() В папке bin находятся утилиты и программы для компиляции, линковки и создания образа FDD для эмулятора nasm.exe- ассемблер для компилирования загрузчика Compiler.exe - компилятор Оберон BootLinker.EXE- линкер объектных файлов ImgCreator.exe - и собственно утилита создания *.img файлов образов FDD с исходниками. Файл Compile.bat это командный файл для автоматизации сборки Код: "OBERON"
Вообщем сложного ничего нет, он просто компилирует модули, линкует их и собирает образ. В зависимости от режима получаем либо консольную версию будущей ОС, либо графическую VESA режима (об этом потом) Затем образ запускается либо в Virtual PC 2007 либо в в эмуляторе Bochs. Можно настроить под свою VM!!! Почему Virtual PC и Bochs? Bochs - позволяет отлаживать наш код во время загрузки (мало пригодно), Virtual PC повторяет машину на которой установлен, поэтому если запустится на нем, запустится и на реальной машине где установлен эмулятор! В папке boot находится ассемблерный исходник начального загрузчика OBL.asm который загружает в память наш образ, переключает процессор в защищённый режим и тд. и тп. Про загрузчики ядер много информации в интернете, так что на нем останавливаться не будем. Можно посмотреть код и понять что он делает (или не понять). Далее идёт файл обероновского исходника Kernel.Mod . На нем мы подробно и остановимся в следующей статье, а пока жмакнем два раза на файле Compile.bat и получим вот такой результат, если у нас всё правильно установлено и настроено ![]()
|
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |