OberonCore
https://forum.oberoncore.ru/

BlackBox и WinCE ?
https://forum.oberoncore.ru/viewtopic.php?f=1&t=676
Страница 1 из 1

Автор:  O.Nick [ Пятница, 05 Октябрь, 2007 10:36 ]
Заголовок сообщения:  BlackBox и WinCE ?

Вот интересно, ктонить задумывался о такой связке?

Автор:  Борис Рюмшин [ Пятница, 05 Октябрь, 2007 10:56 ]
Заголовок сообщения:  Re: BlackBox и WinCE ?

Однако, WinCE поддерживает (вроде как) Win32, так что там проблемы иного порядка должны быть: бинарная не совместимость с процессором. Кроме того, могут не пойти отдельные детали касаемо загрузки модулей...

А что есть положительные результаты? :)

Автор:  Иван Кузьмицкий [ Пятница, 05 Октябрь, 2007 11:11 ]
Заголовок сообщения:  Re: BlackBox и WinCE ?

Есть мысль задуматься про Open Moko:
http://openmoko.com/
Опенсурсный смартфон.
Цитата:
OpenMoko is a GNU / Linux based open software development platform. Developers have full access to OpenMoko source and they can tailor their implementations to underlying hardware platforms.

Автор:  O.Nick [ Пятница, 05 Октябрь, 2007 11:41 ]
Заголовок сообщения: 

WinCE API - это подмножество WinAPI. так что особых проблем тут не наблюдается. Главная сложность возникает на бинарном уровне: ARM совсем не x86. Я почему поднял этот вопрос. Буквально на днях нарвался на Lazarus (RAD IDE для freepascal). Я вообще думал, что проект потихоньку загибается, а тут оказывается что они успели почти полностью продублировать VCL. Плюс кросс-компилятор и порт VCL для ARM наваяли. Правда Hello World! с одной кнопочкой в зависимости от настроек компилятора весит от 1 до ... 10 МБ :shock: . Насколько я понял это результат таскания с собой rtti и иерархии классов. В связи с этим интересно было бы взглянуть на ЧЯ для данной платформе (модульность/повторное использование кода/сборка мусора).
З.Ы. для информации порт python-а весит ~7 Мб, плюс ~2 Мб GUI.

Автор:  Илья Ермаков [ Пятница, 05 Октябрь, 2007 14:14 ]
Заголовок сообщения:  Re: BlackBox и WinCE ?

WinCE - это непременно ARM? Тогда нужно переделывать компилятор...
И ещё - пойдёт только ББ 1.6, т.к. в WinCE в принципе нет (если верить Рихтеру) неюникодовых API-функций.

Автор:  Борис Рюмшин [ Пятница, 05 Октябрь, 2007 14:17 ]
Заголовок сообщения:  Re: BlackBox и WinCE ?

Илья Ермаков писал(а):
WinCE - это непременно ARM? Тогда нужно переделывать компилятор...
И ещё - пойдёт только ББ 1.6, т.к. в WinCE в принципе нет (если верить Рихтеру) неюникодовых API-функций.

А я и говорю, что основная проблема это бинарная совместимость... :) Собственно, нужен кодогенератор для ARM.

Автор:  Ярослав Романченко [ Пятница, 05 Октябрь, 2007 18:03 ]
Заголовок сообщения:  Re: BlackBox и WinCE ?

Борис Рюмшин писал(а):
Собственно, нужен кодогенератор для ARM.

ARMAos

ЗЫ. Вот бы производители начали спецификации на девайсы открывать... OpenMoko -- первая ласточка...
Только опять покупать надо... А ведь железок с АРМом и так уже 2 штуки имею :D
ARMAos можно было-бы на них портировать... :)

Автор:  Сергей Оборотов [ Воскресенье, 07 Октябрь, 2007 19:07 ]
Заголовок сообщения:  Re: BlackBox и WinCE ?

Собственно взаимодействие WinCE и Windows API идет через библиотеки DLL. Определить что именно используется и дописать эту часть в WinApi.

Автор:  O.Nick [ Вторник, 09 Октябрь, 2007 13:13 ]
Заголовок сообщения:  Re: BlackBox и WinCE ?

Вот нашел такую вещь: http://www.cs.inf.ethz.ch/~wirth/Articl ... mpiler.pdf
:wink:
З.Ы. по поводу OpenMoko: За все вот это счастье они хотят всего 300 енотов :shock: .. дайте две!

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