OberonCore
https://forum.oberoncore.ru/

Как на счет портировать A2 (Aos) под WinCE
https://forum.oberoncore.ru/viewtopic.php?f=22&t=1216
Страница 1 из 2

Автор:  bohdant [ Пятница, 24 Октябрь, 2008 08:24 ]
Заголовок сообщения:  Как на счет портировать A2 (Aos) под WinCE

Компилятор есть (правда не знаю в каком состоянии), За основу можно звять WinAos.
Вроде проблема не выглядит ужасно сложной.
Интересно, а кому интересно, кто бы подключился?

Автор:  Иван Кузьмицкий [ Пятница, 24 Октябрь, 2008 08:39 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Мне интересно. Начнём понемногу обсуждать?

Автор:  bohdant [ Пятница, 24 Октябрь, 2008 09:06 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Я думаю можно для начала попробовать собрать екзешку.
Т.е. попоробовать PELinker с армовским кодом.

Автор:  Ярослав Романченко [ Пятница, 24 Октябрь, 2008 09:26 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

И мне интересно.
bohdant писал(а):
Я думаю можно для начала попробовать собрать екзешку.
Т.е. попоробовать PELinker с армовским кодом.
А потом копать в сторону того насколько отличаются необходимые системные вызовы Win32 от WinCE.

Автор:  Иван Кузьмицкий [ Пятница, 24 Октябрь, 2008 09:30 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Мы с Петром решили поэкспериментировать с апи WinCE на базе "мобильного" FreePascal + KOL.

Автор:  bohdant [ Пятница, 24 Октябрь, 2008 09:30 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Ярослав Романченко писал(а):
И мне интересно.
А потом копать в сторону того насколько отличаются необходимые системные вызовы Win32 от WinCE.

В принципе да, они кстати не сильно отличаются. Те, что сильно отличаются(это визуальные компоненты), нам как раз не нужны.

Автор:  bohdant [ Пятница, 24 Октябрь, 2008 09:32 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Иван Кузьмицкий писал(а):
Мы с Петром решили поэкспериментировать с апи WinCE на базе "мобильного" FreePascal + KOL.

Я уже с ним экспирементировал: Работает. :wink: Там кстати от меня пару строк есть :)
Кстати автор порта вроде живет в Киеве.

Автор:  Иван Кузьмицкий [ Пятница, 24 Октябрь, 2008 09:34 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Блин, а я не могу скачать исходники FPC, т.к. сайт freepascal.org не отзывается. Сменили провайдера, что ли... Ёлки зелёные.

Автор:  bohdant [ Пятница, 24 Октябрь, 2008 09:45 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Иван Кузьмицкий писал(а):
Блин, а я не могу скачать исходники FPC, т.к. сайт freepascal.org не отзывается. Сменили провайдера, что ли... Ёлки зелёные.

http://www.freepascal.ru/forum/viewtopic.php?t=3772
У меня кстати работает.

Автор:  bohdant [ Пятница, 24 Октябрь, 2008 09:52 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Иван Кузьмицкий писал(а):
Мы с Петром решили поэкспериментировать с апи WinCE на базе "мобильного" FreePascal + KOL.

Я вот подумал и решил дать совет: 100% легче в Визуал студии начинать... Тем более если экспирементировать WinCEApi, то KOL 100% не нужен.
Так будет много головных болей: начиная с скачивания ПРАВИЛЬНОЙ версии fpc, заканчивая настройкой Lazarus и GDB.

Автор:  Ярослав Романченко [ Пятница, 24 Октябрь, 2008 09:58 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

bohdant писал(а):
Я вот подумал и решил дать совет: 100% легче в Визуал студии начинать... Тем более если экспирементировать WinCEApi, то KOL 100% не нужен.
Так будет много головных болей: начиная с скачивания ПРАВИЛЬНОЙ версии fpc, заканчивая настройкой Lazarus и GDB.
Возможно, всё вообще сведётся к анализу и необходимым правкам на основе .h файлов из библиотеки Визуал студии :)
Попробую сегодня порыть в этом направлении. Там и примеры пустых приложений вроде есть и MSDN впридачу :mrgreen:

Автор:  bohdant [ Пятница, 24 Октябрь, 2008 10:22 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Ярослав Романченко писал(а):
Возможно, всё вообще сведётся к анализу и необходимым правкам на основе .h файлов из библиотеки Визуал студии :)

Idealism is what precedes experience;
cynicism is what follows.
— David T. Wolf (1943 - )

Автор:  Ярослав Романченко [ Пятница, 24 Октябрь, 2008 10:30 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

bohdant писал(а):
Чем больше человек познает, тем больше граница его незнания :D

Автор:  bohdant [ Пятница, 24 Октябрь, 2008 15:05 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Может есть смысл на sourceforge проект зарегистрировать, тогда возможно кто то из иностранцев подключится?

Автор:  Сергей Оборотов [ Пятница, 24 Октябрь, 2008 19:36 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Правильно сделали, что выделили обсуждение по портированию в WinCE в отдельную тему. Правда там речь шла о BlackBox-e. Есть ещё такая система как Pelles C для Windows. Можно и оттуда людей привлечь, наверное.

Автор:  Ярослав Романченко [ Четверг, 30 Октябрь, 2008 14:24 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Внёс пока модификации в Release.Tool что-бы можно было делать минимальный релиз WinAos.
Получается меньше 10 Мб без исходников :)
http://a2os.org.ua/forums/topic.php?for ... 1225359591

Автор:  Борис Рюмшин [ Четверг, 30 Октябрь, 2008 17:25 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

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

Автор:  bohdant [ Четверг, 30 Октябрь, 2008 17:53 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Борис Рюмшин писал(а):
Возможно вопрос не в тему, но вы не пробовали запускать систему в минимальном варианте вообще без графического интерфейса. Тупо исполнительную систему, ядро с модулями?

А можно подробнее вопрос расскрыть?
Имеется в виду WinAos или Native?
И если можно, чуть больше про цель...

Автор:  Valery Solovey [ Четверг, 30 Октябрь, 2008 19:48 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Запустить на виртуалке и поднять веб-сервер? : )

Автор:  bohdant [ Четверг, 30 Октябрь, 2008 20:31 ]
Заголовок сообщения:  Re: Как на счет портировать A2 (Aos) под WinCE

Valery Solovey писал(а):
Запустить на виртуалке и поднять веб-сервер? : )

Я думаю консоль больше интересует ;)
Но в любом случае подскажу.

1. Вы можете использовать ВинАпи для вывода на консоль.
2. Есть в составе A2 драйвер DisplayNull. Сконфигурируйте Aos соответсвующим образом (можно и Aos.EXE перекомпилить под TUI) и юзайте АктивнуюКонсоль! ;)

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/