Показать сообщение отдельно
Старый 01.11.2010, 10:47   #2036
cvy7
Житель Клуба
 
Имя: Константин
Авто: Outlander XL new, 2.4 CVT
Сообщений: 101
По умолчанию Re: FAQ по штатной MMCS (Все вопросы в одной теме)

Немного поясняю:
Прога (приложение (навигация, воспроизведение, интерфейс человек-машина (HMI))) в любом случае исполняется процессором и представляет из себя команды данного процессора. Командами процессора она становится после компиляции исходных кодов на одном из языков высокого уровня.

ОСЬ - тоже прога, и тоже содержит команды, и тоже (естественно) компилируется и собирается.

Если своими словами ту вики пересказать, то ось дает возможность прикладному программисту не заботиться о таких вещах, как:
1. распределение его программ в памяти и выполнение этих программ одновременно (например, навигация и воспроизведение mp3), а так же необходимых для работы системы служебных задач.
2. ввод-вывод информации (отображение информации на экране, получение информации от тач-скрина, хранение файлов на диске),
сама ось конечно же должна все это делать и знать о железе все,

прикладному же программисту представляется в виде некого стандартизованного интерфейса приложения (API), не зависящему от конкретного железа. (нампример вывод символа на экран, вне зависимости, что это за физический экран и экран ли вообще)

Это позволяет разрабатывать программы разным программистам независимо и под разное железо

ps так вот как раз этот интерфейс приложения у нашей оси левый (нестандартный) а железо недокументированное, и прикрутить стандартный сложно
cvy7 вне форума   Вверх Ответить с цитированием