Что такое функционирование в «Реальном масштабе времени»
Download 1.86 Mb. Pdf ko'rish
|
Луканов А.С. Системы реального времени 2020
Rage 3D/3DII, IBM XGA, Trident 9470;
– поддержка мобильных масштабируемых шрифтов формата Bitstream TrueDOC через фронт-сервер, обеспечивающий единую систему именования и отображения имен в шрифтовые файлы с учетом кодировки Unicode (UTF-8), а также низкоуровневый доступ к шрифтам из приложений; – документация и средства разработки для файлов отображения клавиатуры, обеспечивающих поддержку клавиатуры любого национального языка, в том числе русского; – новые виджеты, например PtHTML, PtTree, PtDivider, PtMenuBar, PtGrid, PtFontSel, RtProgress и ряд других, которые значительно перекрывают набор виджетов Motif 2.0; – примеры исходного кода и документация для создания собственных виджетов и включения их в генератор приложений PhAB , который таким образом стал наконец расширяемым; – набор новых приложений, включающий в себя File Manager, CD Player, Audio Player, Calculator, Personal Information Manager; – графическая программа конфигурирования видеорежима; – система XinPh, которая обеспечивает запуск системы X Window в окне системы Photon; – фронт-процессор клавиатуры для поддержки азиатских языков (японский, китайский, корейский). Бета-версия Photon 1.12 содержит ряд новых средств, включая: – поддержку печати на принтерах PostScript, Epson и Hewlett- Packard, Canon; 87 – поддержку протокола Drag'n'Drop на уровне виджетов; – новые виджеты (PtNumber, PtPrintSel, PtFileSelector и другие); – универсальный драйвер видеоадаптеров класса VESA 2.0 (любые современные адаптеры, которые можно перевести в режим flat-memory); – графический редактор текстов, поддерживающий кодировку Unicode; – расширения API для поддержки новых возможностей Neutrino. Сетевой сервис и файловая система. Сетевой сервис в Neutrino представлен только протоколом TCP/IP. Разработчики Neutrino хотели предоставить пользователям полный набор функциональных возможностей классического стека TCP/IP, но были вынуждены учитывать потребности рынка встроенных систем, для которых классическая реализация слишком велика и содержит много ненужных элементов. В результате они создали специальную версию стека для встроенных систем – Micro TCP/IP, который занимает всего около 40 Кбайт кода за счет ряда ограничений. Для тех же, кому нужны все возможности TCP/IP, например динамическая маршрутизация, будет предоставлен другой вариант, совместимый на 100% с BSD-sockets. Neutrino также поддерживает сетевой протокол FLEET, используемый сейчас в QNX, с некоторыми усовершенствованиями, касающимися автоконфигурирования. Файловая система в Neutrino реализована иначе, чем в QNX. Главное функциональное отличие – улучшенная приспособленность к сменным носителям. Для этого была изменена модель взаимодействия менеджеров ресурсов и драйверов устройств, примененная в QNX. Если там менеджер файловой системы обращался к драйверу устройства для получения сервиса физического уровня, то в Neutrino все наоборот. Теперь приложение обращается к драйверу, который определяет тип файловой системы 88 (по сигнатурам) и динамически загружает соответствующую файловую систему, реализованную в виде разделяемой библиотеки. Собственно говоря, файловых систем в Neutrino много. Поддерживаются все файловые системы, имеющиеся в QNX, а также виртуальная файловая система Proc. Для обеспечения обмена данными с другими операционными системами Neutrino также поддерживает файловую систему CIFS (Common Internet File Download 1.86 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling