LINUX.ORG.RU

Перенос приложений управления устройствами с Windows на Linux

 ,


0

0

Если вы разрабатываете приложения управления устройствами для различных платформ, вы уже знаете, что Windows и Linux используют различные методы для управления аппаратными устройствами и перенос приложений с одной платформы на другую может быть связан со значительными сложностями. В этой статье мы рассматриваем подходы к работе с устройствами в этих операционных системах, начиная с архитектуры и заканчивая выполнением системных вызовов, уделяя особое внимание особенностям каждой из платформ. Также мы приводим пример переноса приложения (на C/C++), подробно иллюстрируя все возникающие особенности.

>>> Подробности

★★★

Проверено: Shaman007 ()

> Сунь Лин (Sun Ling) работает программистом-стажером в IBM China System Technology Lab и готовится к получению магистерской степени

> Ян И (Yang Yi) работает программистом-стажером в IBM China System and Technology Lab. В настоящий момент он готовится к получению магистерской степени

С авторами более-менее понятно. А переводили тоже китайцы?

> После внесения необходимых исправлений в заголовочные файлы, функции и их параметры, программа может быть запущена в операционной системе Linux. Теперь нашей задачей является скомпилировать программу на платформе Linux и исправить остающиеся синтаксические ошибки. Могут также понадобиться дополнительные доработки в зависимости от версии Linux и среды, в которой выполняется компилирование.

Бгг, жесть.

Manhunt ★★★★★
()

А слово «драйвер» вам ни о чём не говорит?

Aceler ★★★★★
()

Вот не надо было в соседнем тренде Qt обсуждать. Интересно, кто же теперь это будет расхлебывать.

Minoru ★★★
()
Ответ на: комментарий от sdio

Судя по всему, здесь предлагают применить напильник перед сборкой, а это уже гениальное решение, до которого догадаться человек не в состоянии.

Praporshik ★★
()
Ответ на: комментарий от Praporshik

ну что-то познавательное в статье таки есть
хай живет ;)

anonymous
()

Вот черт, IBM_dW перестал ставить значки "®" после "Linux"... Паника, паника :-O

*ушел читать статью*

X-Pilot ★★★★★
()
Ответ на: комментарий от Gorthauer

> прикрутили бы Trolltech в Qt управление устройствами - цены бы не было!

Вот она - тупость быдлокодера!

anonymous
()
Ответ на: комментарий от anonymous

>> прикрутили бы Trolltech в Qt управление устройствами - цены бы не было! > >Вот она - тупость быдлокодера!

ты что кроме "Hello World!" писал? и побоюсь спросить: а что-то кроссплатформенное для работы с устройствами ввода-вывода? Тупость анонимусов убивает...

NegatiV
()
Ответ на: комментарий от Aceler

Моск не ебите! Кроссплатформенность - это легко, если знаешь все подводные камни!

anonymous
()
Ответ на: комментарий от Buy

> В настоящий момент напряженная разработка Solid ведется под руководством Кевина Оттенса (Kevin Ottens); написан код для некоторых классов устройств (например, CD-ROM), а также заготовлено некоторое количество сигналов. Несмотря на текущее положение дел, Solid находится в состоянии разработки и уже вписан как ключевая особенность KDE 4. Выпуск KDE 4 в ближайшее время не ожидается, поэтому пройдет некоторое время, прежде чем вы увидите Solid на рабочем столе.

Как и кде4 в целом, солид еще далек от совершенства :(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.