реклама на сайте
подробности

 
 
> Куда лучше уйти с Windows XP, ради экономии
war4one
сообщение Sep 1 2008, 17:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851



Такая проблема.

Сделал макет устройства: программа на C++ Builder крутится на ноутбуке под Windows XP. Все работает, заказчику нравится.
Теперь надо попробовать перенести программу на что-нибудь автономное x86-совместимое + надо уйти от Win XP, так как не хочется приобретать лицензию на несколько сотен XP на серийные изделия.
Устройство оперирует видеороликами, картинками и немного служебной графики поверх выводимой картинки. Никакого GUI, устройство пользователем вообще не управляется.
Вот думаю, можно ли малой кровью уйти с Windows XP. Пока вижу два варианта - уйти на DOS или на Linux.

DOS официально бесплатна? Есть видеокодеки под типа DIVX под DOS? Есть драйвера USB mass-storage под DOS? Можно сделать загрузочную USB-флешку под DOS, чтобы в системе не было винчестера? На чем лучше программировать под DOS?

Linux все-таки бесплатен или есть какие-то подводные камни? На чем лучше начинать программировать под Linux, если вообще с ним никогда дела не имел? Можно ли сделать загрузочную USB-флешку под Linux?

Какие еще есть пути выхода из создавшейся ситуации?


--------------------
Электронные устройства Open Hardware
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
amw
сообщение Sep 1 2008, 18:28
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(war4one @ Sep 1 2008, 20:39) *
Такая проблема.

Сделал макет устройства: программа на C++ Builder крутится на ноутбуке под Windows XP. Все работает, заказчику нравится.
Теперь надо попробовать перенести программу на что-нибудь автономное x86-совместимое + надо уйти от Win XP, так как не хочется приобретать лицензию на несколько сотен XP на серийные изделия.
Устройство оперирует видеороликами, картинками и немного служебной графики поверх выводимой картинки. Никакого GUI, устройство пользователем вообще не управляется.
Вот думаю, можно ли малой кровью уйти с Windows XP. Пока вижу два варианта - уйти на DOS или на Linux.

DOS официально бесплатна? Есть видеокодеки под типа DIVX под DOS? Есть драйвера USB mass-storage под DOS? Можно сделать загрузочную USB-флешку под DOS, чтобы в системе не было винчестера? На чем лучше программировать под DOS?

Linux все-таки бесплатен или есть какие-то подводные камни? На чем лучше начинать программировать под Linux, если вообще с ним никогда дела не имел? Можно ли сделать загрузочную USB-флешку под Linux?

Про DOS ничего особо сказать не могу, кроме того что есть FreeDOS которая бесплатна. В комплекте есть все необходимое для разработки программ. Компилятор там вроде как GCC.
http://www.google.com/search?hl=uk&q=f...tart=0&sa=N
http://www.freedos.com/
http://www.freedos.org/
http://freedos-32.sourceforge.net/

Что кассается Линукс, то он сам по себе точно бесплатный, но при этом никто не заставляет Вас делать свои программы такими-же.
Есть графические библиотеки, например
QT http://trolltech.com
GTK http://www.gtk.org/
WxWidgets http://www.gtk.org/
Если не ошибаюсь, то для всех перечисленных X11 не обязателен, можно запускать на framebuffer.
Лицензии разные. QT, например, распространяеся по двойной лицензии, 1 - береш бесплатно - делаеш бесплатную и открытую программу, 2 - платиш деньги и можеш разрабатывать закрытую программу.
Загрузочную флешку само-собой сделать можно.
Но "легкого перехода" на Линукс, если его ниразу видел, не получится.
Много дистрибутивов предоставляют возможность скачать загрузочный образ для USB флешки (его можно записать не только на флешку но и на MMC/SD карту например). Скачиваете, запускаете, проверяете, делаете свою программу, записываете на ту-же флешку.
http://www.google.com/search?q=Linux+USB+B...-8&oe=UTF-8
Выбирайте.
Вот этот ориентирован на видео
http://movix.sourceforge.net/
Цитата
На чем лучше начинать программировать под Linux

Вопрос не совсем понятен. Если Вы имеете в виду компиляторы, то в Линукс есть C, C++, Fortran, ADA, Pascal и еще несколько десятков компиляторов smile.gif .
Есля Вы писали свою программу на C/C++ то используйте его и в Линукс.

Цитата
Какие еще есть пути выхода из создавшейся ситуации?

Ну придумать можно много smile.gif . На сколько я понимаю вариант с WinCE/WinMobile Вам то-же не подходит.
Есть конечно еще FreeBSD, например. Но тут отличий от Линукс мало.

ИМХО Линукс это наиболее "бесплатный" вариант, если есть время на освоение. Если время поджимает, то стоит задуматься, что дороже, лицензии WinXP или затраты на освоение Linux.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
war4one
сообщение Sep 1 2008, 19:02
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851



Цитата(amw @ Sep 1 2008, 21:28) *
Вопрос не совсем понятен. Если Вы имеете в виду компиляторы, то в Линукс есть C, C++, Fortran, ADA, Pascal и еще несколько десятков компиляторов smile.gif .
Есля Вы писали свою программу на C/C++ то используйте его и в Линукс.


Я хотел спросить, как конкретно называется C/C++ компилятор под Linux. Или глупость спросил?

Цитата(amw @ Sep 1 2008, 21:28) *
Ну придумать можно много smile.gif . На сколько я понимаю вариант с WinCE/WinMobile Вам то-же не подходит.


Вот этот вариант, кстати, сейчас тоже рассматриваю. Если правильно понял, то среда для конфигурирования Windows Embedded CE 6.0 стоит примерно $1000 плюс еще каждая лицензия $16 (магазин). Цена существенна ниже, чем у Win XP. Насколько Windows CE урезаннее XP?


--------------------
Электронные устройства Open Hardware
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 1 2008, 19:16
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(war4one @ Sep 2 2008, 01:02) *
Я хотел спросить, как конкретно называется C/C++ компилятор под Linux. Или глупость спросил?
GCC
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- war4one   Куда лучше уйти с Windows XP   Sep 1 2008, 17:39
- - Ivan A-R   MS-DOS не бесплатен. Linux свободен. Если следить...   Sep 1 2008, 18:19
|- - Stanislav Sedov   Цитата(amw @ Sep 1 2008, 22:28) Есть коне...   Oct 13 2008, 13:00
- - Manuchin_serg   Цитата(war4one @ Sep 1 2008, 21:39) Какие...   Sep 2 2008, 12:33
|- - war4one   На будущее - надо осваивать Linux. Сейчас же, похо...   Sep 2 2008, 15:41
- - _Vladimir_   ЦитатаLinux все-таки бесплатен или есть какие-то п...   Sep 2 2008, 15:58
- - UniBomb   Попробую попасть пальцем в небо - ReactOS. Это опе...   Sep 3 2008, 14:06
|- - vvs157   Цитата(UniBomb @ Sep 3 2008, 18:06) Попро...   Sep 7 2008, 21:58
|- - UniBomb   Цитата(vvs157 @ Sep 8 2008, 01:58) Ну вот...   Sep 8 2008, 14:03
- - Filov   С моей точки зрения следует переходить на Linux и...   Sep 7 2008, 11:17
|- - alexander55   Цитата(Filov @ Sep 7 2008, 15:17) С моей ...   Sep 12 2008, 05:49
- - S.E.V.   Что касается Windows CE. Запускается на стандартно...   Sep 10 2008, 05:29
- - LCD   Существует как DOS под GPL (FreeDOS), так и порт м...   Oct 13 2008, 19:28
- - gridinp   Если под Builder-ом писал наверное пользовался VCL...   Nov 17 2008, 19:51
- - Lev Sanych   попробуйте всё таки скачать Windows CE 6.0 + Visua...   Nov 23 2008, 21:35
- - Ivan_Kov   Цитата(war4one @ Sep 1 2008, 20:39) Такая...   Nov 24 2008, 07:55


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 17:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01407 секунд с 7
ELECTRONIX ©2004-2016