User Tag List

Страница 23 из 47 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя
Показано с 221 по 230 из 466

Тема: Алан Кокс представил Unix-подобную ОС Fuzix, ядро которой потребляет около 40 Кб ОЗУ

  1. #221

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Это у тебя длина табуляции стоит неверная
    Символ \t - верен по определению)

  2. #222

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Читает инит с флешки, выполняет и затыкается на ulink("/etc/mtab"); примерно

  3. #223

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    Читает инит с флешки, выполняет и затыкается на ulink("/etc/mtab"); примерно
    Может, на чтении /etc/passwd? Просто у меня дело доходило до спауна шелла. Добавь в passwd строчку root:::/root:/bin/sh
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  4. #224

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пишет "panic: corrupt inode" хотя сам инит запускает(

  5. #225

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    пишет "panic: corrupt inode" хотя сам инит запускает(
    fsck ?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #226

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    пишет "panic: corrupt inode" хотя сам инит запускает(
    Я бы драйвер fdd проверял в таком случае. Corrupt inode - это же когда запрошен блок, где должен быть айнод, но его там не оказалось.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  7. #226
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #227

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Я бы драйвер fdd проверял в таком случае. Corrupt inode - это же когда запрошен блок, где должен быть айнод, но его там не оказалось.
    да я уже башку сломал.

    Короче у меня не драйвер ФДД, а драйвер SD.

    Там всё что мной написано - это процедуры считывания блока, записи блока и init_sd().

    init_sd() - читает mbr и находит первый сектор 2й партиции. Запоминает его. Всё.

    Все процедуры - read() и write() пишут-читают по смещению первого сектора второго раздела.

    я генерирую образ с нуля и заливаю его на второй раздел.

    То, что init запускается - говорит о том, что каталоги-файлы правильно читаются вроде бы.

    буду дальше копать

    ---------- Post added at 07:50 ---------- Previous post was at 07:02 ----------

    такое ощущение, что что-то с памятью...

  9. #228

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лень было допиливать свой эмулятор, чтобы он читал из файла по обращению к портам, проще оказалось сделать обращение к trdos. Вот выкладываю результаты, в моём эмуляторе работает (загрузка fuzix в мой эмулятор нетривиальна, тут я думаю, как это всё это упростить, в идеале нужно догружать ядро с диска).
    Вложения Вложения
    Последний раз редактировалось b2m; 04.12.2014 в 10:42. Причина: удалил неактуальный скриншот

  10. #229

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Лень было допиливать свой эмулятор, чтобы он читал из файла по обращению к портам, проще оказалось сделать обращение к trdos. Вот выкладываю результаты, в моём эмуляторе работает (загрузка fuzix в мой эмулятор нетривиальна, тут я думаю, как это всё это упростить, в идеале нужно догружать ядро с диска).
    ЭТОТ инит у меня прекрасно с SD грузится и работает.

    Я про ноормальный ИНИТ

  11. #230

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Лень было допиливать свой эмулятор, чтобы он читал из файла по обращению к портам, проще оказалось сделать обращение к trdos. Вот выкладываю результаты, в моём эмуляторе работает (загрузка fuzix в мой эмулятор нетривиальна, тут я думаю, как это всё это упростить, в идеале нужно догружать ядро с диска).
    А орионовский эмулятор твой и допиливать не надо будет! Там с уровнем дисков уже в ажуре всё.
    Подключайся?

    Цитата Сообщение от Error404 Посмотреть сообщение
    Я пользуюсь пока вот таким эмулятором под винду - он умеет возвращать винде код завершения HitechC, что нужно для make.

    Среды как таковой я не делал, просто использую ProgrammersNotepad, где в проекте (фактически - списке файлов: UZIX.pnproj) описал используемые файлы и на кнопку F8 настроил сборку по make (Tools->Options->Tools->Scheme C/C++ -> Add)
    Но чаще после внесения всех правок в PN просто запускаю make под cmd.

    Тут мой рабочий каталог uzix (в нем UZIX.pnproj для примера), и каталог компилятора hitechC - на него должны быть настроены пути в переменных окружения PATH и CPMPATH:

    Название: HTC-win.zip
    http://rusfolder.com/42355053
    Доступен до: 2014-12-24 10:52:46
    Размер: 1.06 Мб
    Для интересующихся сделал сборку UZIX: собрал архив требуемых для компиляции утилит и ядра исходных файлов, добился что все компилируется (это было нетривиально, т.к. компилятор работает на Z80 в 60к ОЗУ и ему его часто не хватает - изначально исходники были несобираемы от слова совсем, видимо крайний раз они шли уже под PC с его ТурбоС), а утилиты еще и все полностью работают. Ядро "hello world" пишет, но ничего относящегося к процессам я пока не делал (там много чего надо доделать). Сборка проходит за 15 секунд. Собирается так:
    • правим мakefile - изменяем так: "DEFINES = -DORI_UTIL", или так: "DEFINES = -DORI_UZIX", в зависимости от того утилиты или ядро компилируется соответственно.
    • запускаем cmd, переходим (cd) в каталог где лежат исходники
    • cmd> make clean & REM удаляем объектники - их надо пересобрать
    • cmd> make kernel & REM ну или "make utils" - смотря что в DEFINES


    Исходники библиотек тоже есть, если кому-нибудь будет интересно - выложу. С библиотеками пока не занимался.
    Последний раз редактировалось Error404; 08.01.2015 в 15:21.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

Страница 23 из 47 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Куплю БК 0010 или подобную машинку в Украине
    от LeBohdan в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 06.07.2008, 23:29
  2. SDCC вокруг да около
    от andrews в разделе Программирование
    Ответов: 8
    Последнее: 26.03.2008, 08:16
  3. Ответов: 16
    Последнее: 02.08.2005, 12:20
  4. Ответов: 10
    Последнее: 18.02.2005, 17:45

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •