Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт дек 15, 2017 12:52 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 348 сообщений ]  На страницу Пред. 120 21 22 23 24
Автор Сообщение
 Заголовок сообщения: У меня много вопросов
СообщениеДобавлено: Вс июл 16, 2017 5:53 pm 
Не в сети

Зарегистрирован: Пн июл 10, 2017 2:19 pm
Сообщения: 1
У меня на старом станционарном ПК стоит Kolibri OS v0.7.7.0:

1) Нельзя посмотреть содержимое USB накопителя/SD карты (подключал много смартов через USB, от старых Nokia и Android бюджетников до брендовых смартфонов) повсюду при просмотре через еолайте выбивает ошибку устройства, таже самая проблема при подключении SD карты через модем или USB переходник, как исправить? С USB флешками все норм.

2) Есть возможность полного управления осью без мышки??? А то мышки нет, а клав управление неудобное.

3) Как через эту ось записать iso образ на флешку?

4) Можно через Android смарт на колибри по USB инет подключить (USB модем)???

Мне это все оч нужно, ибо на компе навернулась WinXP, а остался колибри.


Вернуться к началу
 Заголовок сообщения: Re: Вопрос
СообщениеДобавлено: Вс июл 23, 2017 4:19 pm 
Не в сети

Зарегистрирован: Вс июл 23, 2017 1:03 pm
Сообщения: 1
И так посетила гениальная идея попробовать создать ОС:) Для начала простенькую - Загрузчик + Ядро ( больше 1 сектора, просто вывод строки на С++ ).
Работаю под виндой, знаю С, С++, есть MSVS, ещё скачал FASM, FASM studio, MinGW, MinGW studio, qemu.

Загрузчик есть, всё автоматизировал с помощью bat файла - компилирует, создаёт образ диска, записывает в загрузочный сектор, запускает в qemu - тут всё работает.

Дальше ядро, по примеру от сюда - http://old.subscribe.ru/archive/comp.so ... 91615.html
"Первое ядро " ( asm ) - FASM выдаёт ошибку тут "jmp @b" чёрт с ним удалил, скомпилировалось:)
"С++" - тоже MSVS, MinGW выдаёт ошибку, оставил только функцию, скомпилировалось:)
"Сборка ядра" - ld выдаёт ошибку, "не формат PE", уже компилировал в MSVS получаю exe всё равно ошибка.
"Makefile" - тоже не работает как не старался.

Ошибки в коде то мелочи разберусь, вопрос в том как это всё собирать? При компиляции asm, cpp у меня получаются файлы .o, а дальше что с ними делать? Читал что под

виндой ld глючит, пробывал разные варианты толку 0. Большинство таких статей старые, давно вышли новые версии программ, компилятор + в основном они собирают под

линуксом и у меня под виндой ошибки.

Вопросы:
- У вас есть готовый проект под MSVS настроенный на компиляцию бинарников? Где можно скачать?
- Или пример bat файлов для сборки .o в бинарник с помощью MinGW, его компонентов ( ld, make ) ( Под виндой )?

Заранее спасибо:)


Вернуться к началу
 Заголовок сообщения: Re: Вопрос
СообщениеДобавлено: Пн июл 24, 2017 2:59 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
Bugaga писал(а):
ядро, по примеру от сюда - http://old.subscribe.ru/archive/comp.so ... 91615.html
Ну, про линкер-скрипты там что-то есть, но, на всякий случай,
http://www.math.utah.edu/docs/info/ld_3.html#SEC4
Bugaga писал(а):
При компиляции asm, cpp у меня получаются файлы .o, а дальше что с ними делать?
Линковать, наверное :)
Bugaga писал(а):
под виндой ld глючит
Попробуй убрать из линкер-скрипта
Код:
OUTPUT_FORMAT("binary")
И после вот этого
Код:
ld -T script.ld -o kernel.bin startup.o main.o
сделай ещё
Код:
objcopy -O binary kernel.bin

Bugaga писал(а):
FASM выдаёт ошибку тут "jmp @b"
Если знаешь FASM, думаю, должен разобраться. Какая конкретно ошибка? Там ведь много таких мест в коде "jmp @b". Или можешь использовать "родной" для тебя ассемблер
Bugaga писал(а):
- Или пример bat файлов для сборки .o в бинарник с помощью MinGW, его компонентов ( ld, make ) ( Под виндой )?
У нас на svn есть некоторые скрипты для KolibriOS http://websvn.kolibrios.org/listing.php ... 4b7620676a

или вот для нашего shell
скрипт:
http://websvn.kolibrios.org/filedetails ... kolibri.ld
bat:
http://websvn.kolibrios.org/filedetails ... le_eng.bat

А вообще тебе на osdev лучше :)


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 348 сообщений ]  На страницу Пред. 120 21 22 23 24

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB