Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Есть такой тонкий прикол, что ф-ии АПИ могут работать "чуть-чуть" по разному в разных ОСях. Причём самые ходовые. Как говорится "Упс..."
Отправлено
AlexD
17 мая 2007 г. 11:39
В ответ на:
Так подход неверный (+)
отправлено SM 17 мая 2007 г. 11:28
Составить ответ
|
Вернуться на конференцию
Ответы
Эти приколы тоже известны. И как правило описаны в том же MSDN.
—
SM
(17.05.2007 11:40:32
80.92.255.53
,
пустое
)
Они описываются ПОСЛЕ выхода ОСи, когда уже поздно
—
AlexD
(17.05.2007 11:45:11
193.200.21.5
,
пустое
)
Это не поздно. Просто выпускается сервис-пак на софт. Но мне видимо везло, я ни разу не нарвался на это, хотя драйверов понаписал немало.
—
SM
(17.05.2007 11:48:14
80.92.255.53
,
пустое
)
Существуют комерческие очень дорогие программы, которые эксплуатируются Очень Долго. Особенно такого много в промышленности.
—
AlexD
(17.05.2007 11:54:56
193.200.21.5
, 329 байт)
Естественно нельзя было. NT это ОС. А W95 это графическая настройка над ДОСом с переключалкой задач.
—
SM
(17.05.2007 11:59:19
80.92.255.53
,
пустое
)
Это не совсем правда. Т.е. совсем не правда. Ну да ладно , речь не об этом.
—
AlexD
(17.05.2007 12:29:7
193.200.21.5
, 118 байт)
С точки зрения API именно так, а с точки зрения ядра системы - небо и земля.
—
SM
(17.05.2007 13:07:19
80.92.255.53
,
пустое
)
Кого интересует ядро? :-)
—
AlexD
(17.05.2007 13:23:57
193.200.21.5
,
пустое
)
Того, кто работает не на связке PC COM<--->device
—
ETM
(17.05.2007 14:09:8
62.117.85.87
,
пустое
)
Разработчика программы. Если это не hello world, а например манипуляция потоками данных, приходящих с девайса в реальном времени.
—
SM
(17.05.2007 13:29:54
80.92.255.53
,
пустое
)
Ты NT натив АПИ юзаешь?
—
AlexD
(17.05.2007 13:47:31
193.200.21.5
,
пустое
)
Что под этим подразумевается? Недокументированные Ntxxxxxxx функции? Их не юзаю. Если те, что описаны в DDK для писания дров - юзаю. А вообще я обычно юзаю Win API, которое не привязано конкретно к NT.
—
SM
(17.05.2007 13:52:22
80.92.255.53
,
пустое
)
Ну и что тебе даёт знание какое-там-ядро? Тем более что оно всё время меняется. В свете Win32 API ессно.
—
AlexD
(17.05.2007 13:55:56
193.200.21.5
,
пустое
)
Если сами не понимаете, то и я вряд-ли могу объяснить. На сколько важны тонкости шедулера и общения юзер-моды с драйвером при работе с многомегабитными потоками.
—
SM
(17.05.2007 13:58:54
80.92.255.53
,
пустое
)
Я то понимаю (хотя работал больше с Unix), но эти "тонкости шедулера" уже не тянут на крос ОСность с будущими версиями.
—
AlexD
(17.05.2007 14:20:47
193.200.21.5
, 458 байт)
DRM - это что-то типа смерти Linux-а ?
—
CD_Eater
(17.05.2007 16:03:44
89.179.240.72
,
пустое
)
Неа, Торвальдс высказался в том плане, что Линукс будет его поддерживать
—
AlexD
(18.05.2007 08:35:23
193.200.21.5
,
пустое
)
Ну эти различия между ОС обрабатываются парой IFов, правда есть такие вещи, которые под 98 вообще упаришься делать, приходилось целый модуль писать. Но все равно "кроссосность" оставалась.
—
SM
(17.05.2007 14:34:13
80.92.255.53
,
пустое
)
Верю, верю, и даже верю что тебе не составит труда добавить IF для Висты, и последующих операционок. ;-)
—
AlexD
(17.05.2007 15:29:19
193.200.21.5
,
пустое
)
А вот софт писать можно было, и несложно, чтобы шел и там и тут.
—
SM
(17.05.2007 12:00:5
80.92.255.53
,
пустое
)
Ну 4 года назад ещё не так много народу умело писать WDM, да и литературы по этому поводу не так легко найти было.
—
Mebius
(17.05.2007 13:14:28
195.28.47.34
,
пустое
)
Литература в достаточном объеме была в DDK. И примеры. Я ведь тоже тогда не умел. Пришлось неделько покорпеть и синии экраны понаблюдать.
—
SM
(17.05.2007 13:23:2
80.92.255.53
,
пустое
)
Я согласен, что Можно было, и Нужно было. Тем не менее грабельки разложены по самым с виду безобидным местам - это факт.
—
AlexD
(17.05.2007 12:31:20
193.200.21.5
,
пустое
)
Странный вопрос. Запорожец существовал параллельно с Rolls Royce, почему не сделали совместимость по запчастям? :-)
—
-=Shura=-
(17.05.2007 11:56:42
217.21.50.43
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru