Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт окт 24, 2017 5:03 am

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




Начать новую тему  Ответить на тему  [ 1093 сообщения ]  На страницу 1 2 3 4 573 След.
Автор Сообщение
 Заголовок сообщения: Помогите новичку
СообщениеДобавлено: Ср мар 21, 2007 9:18 am 
Покопался в колибри, хорошая ось ниразу не зависла, хочу писать под нее.
Только вот никак понять немогу как она работает, напишите hello world консольный вариант, с комментариями.
и еще вопрос, под нее есть рабочие компиляторы паскаля и С++?, ото с ассемблером у меня довольно приятные воспоминания с детсва.
заранее благодарен.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 21, 2007 12:20 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Есть хорошая статья http://diamondz.land.ru/hll/hll.htm
Прочитай ее, писать конольный вариант, труднее, чем оконный под Коос. Если ты работаешь под Windows используй эмулятор, для написания кода http://diamondz.land.ru/KlbrInWin.7z . http://kolibrios.org/?p=SVN&kind=dir&lo ... p/examples тут расположены исходники самых простых программ на асме. Используя макросы, писать на асме не сложнее чем на си, это касается простых примеров. У меня есть пример на С для колибри, если тебе интересно, я могу выслать тебе его по почте, для этого напиши мне письмо.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 23, 2007 11:52 pm 
Спасибо!
Ух-ти написал часики ^_^.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 28, 2007 6:02 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Консольный вариант helloworld входит в поставку библиотеки консоли (http://diamondz.land.ru/console.7z; в исходниках дистрибутива смотри файл programs\Diamond\console\testcon.asm).


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн май 14, 2007 3:57 pm 
Не в сети

Зарегистрирован: Пт мар 03, 2006 1:53 pm
Сообщения: 42
FASM может генерить марфайл и листинг?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт май 17, 2007 2:46 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
У меня есть вопрос, если запустить приложение, то судя по показаниям GMON из памяти кушается 32 кб. Как это можно объяснить, если скажем приложение на инициализацию всех своих структур и всего прочего таратит от силы 6 кб ? Эта тенденция сохраняется, на различных маленьких программах.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт май 17, 2007 3:04 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн мар 20, 2006 10:44 am
Сообщения: 557
<Lrz>
Конкретнее, и учитывай что память выделяется по 4Kb


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт май 17, 2007 4:54 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
<Lrz>

8 Кб pl0_стек + 4 Кб таблица страниц + 4 Кб каталог страниц. Это накладные расходы на каждую программу. Если приложение работает с портами добавятся ещё 4 или 8 Кб.


Вернуться к началу
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт ноя 15, 2007 3:51 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Мне необходима информация по отладчику bosh. Конкретнее, интерисует установка BP в коде, может кто подскажет где посмотреть. Либо может кто подскажет какими способоами можно просмотривать и отлаживать работу ядра ОС?


Вернуться к началу
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт ноя 15, 2007 4:24 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Bosh - это марка бытовой техники, а отладчик называется Bochs. Документация к нему поставляется вместе с ним. Конкретно про отладчик - глава 8. online-версия:
http://bochs.sourceforge.net/doc/docboo ... ugger.html

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт ноя 15, 2007 8:34 pm 
Может не в тему, но все же.

Есть ли документация по структуре системы и с чего необходимо начать, чтобы вступить в группу разработчиков?

теперь немного о себе:
Студент, специальность - программист. 4 курс.
Курс Ассемблера прошел успешно.

На данный момент работаю веб-программистом в одной фирме. но это не совсем то к чему я стремился.

Заранее спасибо.


Вернуться к началу
   
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт ноя 15, 2007 8:48 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
Чтоб вступить надо тока желание творить и все=) Вроде как ТЗ тут никто никому не дает...Сделал - хорошо, не сделал - не беда.

P.S. А ты хочешь ядро улучшать или проги писать?


Вернуться к началу
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт ноя 15, 2007 8:54 pm 
Начать с приложений, ну а дальше посмотрим. я на сайте нашел документацию. буду пробовать свои силы.


Вернуться к началу
   
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт ноя 15, 2007 9:49 pm 
spectrum
Я рад, что есть люди, которые еще хотят сами что-то творить.
Цитата:
Значит не зря мы несем нашу тяжелую вахту!

Удачи!


Вернуться к началу
   
 Заголовок сообщения: Re: Помогите новичку
СообщениеДобавлено: Чт ноя 15, 2007 11:20 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн мар 20, 2006 10:44 am
Сообщения: 557
1. Пройти собеседовани (контакты ищи на http://kolibrios.org/?p=ContactUs)
2. Сделать взнос для предоставления доступа к svn.
3. Перечитай форум от корки до корки.

Вот собственно и всё что нужно для вступления в наши ряды.

З.Ы. пункты 1, 2 конечно шутка, пиши что хочеш, делай что хочеш, всё как сказали Veliant и Mario79. Возникнут вопросы - думаю здесь тебе помогут, только сначала пункт 3 )).


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 1093 сообщения ]  На страницу 1 2 3 4 573 След.

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


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

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


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

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