Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Вопросы успешного применения ОС Linux во встраиваемых системах

Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники

Грег Роуз (Greg Rose), компания Ly uxWorks Необходимость ускорения выпуска новой продукции на рынок и снижения общей стоимости систем подвигает многих разработчиков встраиваемых приложений на применение ОС Li ux и других программных средств с открытыми исходными кодами. Подобное решение обусловлено тем, что, используя открытое программное обеспечение, разработчики получают возможность сконцентрировать усилия на совершенствовании своей продукции. Встраиваемые системы обладают уникальным набором требований и ограничений: малые объемы памяти, загрузка из флэш-памяти, бездисковость, детерминированность. Использование в таких приложениях операционной системы Li ux связано с рядом дополнительных проблем. В настоящей статье рассмотрены вопросы, встающие в этой связи перед разработчиком встраиваемых систем, предпринята попытка определить место Li ux в данном контексте и предлагаются способы преодоления возникающих трудностей. Существует ли операционная система для вашего микропроцессора? При выборе операционной системы (ОС) для той или иной встраиваемой системы обычно используется несколько критериев, в частности, доступность на рынке, требовательность к ресурсам, доступность программных средств, богатство функциональных возможностей, надежность и производительность. Решающим фактором может стать даже простой факт, что некая операционная система работает на выбранном микропроцессоре. В условиях мощного давления сроков выхода на рынок модификация ОС для нового процессора или процессорного модуля может оказаться слишком долгим делом, наличие же готовой операционной системы ведет к существенной экономии времени и средств. Поддержка встраиваемых процессоров в ОС Li ux Самая распространенная на сегодня версия Li ux это, безусловно, версия для совместимых с ПК компьютеров, созданных на базе процессоров с архитектурой х86. Современные персональные компьютеры это недорогие системы, способные выступать как в роли инструментальных, так и целевых платформ. В мире такие машины использует большая часть Li ux-разработчиков, и именно для этих компьютеров прежде всего и пишутся различные программы. Процессоры семейства х86 применяются не только в персональных, но и во многих встраиваемых системах. В настоящее время существует множество моделей х86-процессоров от чрезвычайно быстродействующих до самых экономичных. Полностью совместимый с ПК компьютер может уместиться сегодня на один кристалл. Для некоторых разработчиков все, что им нужно это версия ОС Li ux для архитектуры х86. Однако в определенных случаях процессоры х86 могут быть не самым лучшим выбором. В тех приложениях, где требуется очень низкий уровень энергопотребления, более уместными могут оказаться процессоры типа ARM или Hi achi SH, имеющие при существенно меньшей рассеиваемой мощности ту же производительность. В других ситуациях предпочтение следует отдать дешевым микропроцессорам, имеющим ядро PowerPC, сопроцессор и необходимый набор функций ввода/вывода. В предполагающих интенсивную обработку данных системах более оправданным может быть применение процессоров типа MIPS, характеризующихся лучшим, чем у х86, соотношением цены и производительности.

Сегодня рынок встраиваемых микропроцессоров сильно фрагментирован. В сущности, он всегда был таким, и ничто не указывает на скорую его консолидацию. Хорошая новость состоит в том, что модификации ОС Li ux существуют для многих типов встраиваемых микропроцессоров, в том числе для архитектур PowerPC, MIPS, ARM, S ro gArm и SH. Плохая это то, что программных продуктов для этих модификаций создано гораздо меньше, чем для процессоров х86. Однако теперь обновленные Li ux-дистрибутивы для иных, нежели х86, платформ появляются регулярно, и вскоре ситуация должна улучшиться. О поддержке версий операционной системы Li ux для различных процессорных платформ заявляет все большее число производителей программного обеспечения. Впрочем, основной движущей силой являются здесь пользователи. Растущий спрос на приложения, стеки протоколов и собственно Li ux-версии для различных процессоров существенно ускоряет процесс создания соответствующих модификаций этой ОС. Может ли операционная система работать в безоператорном и бездисковом режимах? Как правило, встраиваемые системы работают в безоператорном режиме. Это означает, что для их запуска и нормальной работы участие оператора не требуется. ОС Li ux в безоператорных и бездисковых вариантах Операционная система Li ux разрабатывалась на основе модели U IX и задумывалась как ОС для настольных компьютеров. В традиционных версиях Li ux для взаимодействия с оператором имеется алфавитно-цифровая консоль, позволяющая управлять загрузкой операционной системы, осуществлять ввод команд и контролировать работу ОС. Однако встроенным системам оператор, как правило, не нужен, и потому во встраиваемой Li ux подобное взаимодействие предусматриваться не должно. Как и во всех версиях ОС U IX, хранение и поиск постоянных данных и исполняемых программ осуществляется в Li ux средствами файловой системы. Различные устройства также представляются в виде специальных файлов. Реализованная на дисковых накопителях файловая система является неотъемлемой частью исполнительной среды Li ux. Создание безоператорной версии операционной системы Li ux не составляет особого труда: достаточно заменить устройство консоль фиктивным устройством. Если вместо выполнения процедуры регистрации стартовый скрипт будет сразу осуществлять запуск прикладных программ, то и взаимодействия с оператором удастся избежать. Мониторинг при необходимости можно выполнять удаленно, что обеспечивается возможностью дистанционного входа в систему и назначением псевдоустройству Y роли консоли. Операционные системы семейства Li ux поддерживают различные графические пользовательские интерфейсы (X-wi dows и др.), однако последние являются опциональными и для нормальной работы ОС не требуются. Проблему бездисковости можно решить несколькими способами. Существуют модули флэш-памяти, способные эмулировать IDE-дисководы. Как правило, эти модули очень компактны и не превышают по своим размерам обычных IDE-разъемов. Кроме того, в состав Li ux входит драйвер электронного диска используемой для имитации дискового накопителя определенной части системной памяти. Такой диск может использоваться для хранения файлов, которые не потребуются после перезагрузки системы.

Драйвер электронного диска применим и для обращений к файловой системе, реализованной в ПЗУ. Если во встроенной системе есть флэш-память, которая неспособна эмулировать IDE-дисковод, то для работы с этой памятью как с диском можно воспользоваться средствами файловой системы. Хорошая система управления хранящимися во флэш-памяти файлами обязана иметь механизм контроля износа, сводящий число операций стирания флэш-блоков к разумному минимуму. Способна ли ОС работать в системах с ограниченной памятью? Для нормальной работы любой операционной системы требуются определенные ресурсы, главным из которых является память компьютера. Одним ОС необходимо больше памяти, другим меньше. Применения операционных систем с повышенными требованиями к памяти во встраиваемых приложениях, где и ПЗУ, и ОЗУ на вес золота, следует избегать. Требования к памяти со стороны ОС Li ux По умолчанию Li ux необходимы довольно значительные объемы памяти, что неприемлемо для большинства встраиваемых систем. Как правило, дистрибутив ОС Li ux занимает несколько сотен мегабайтов. В несжатом состоянии стандартное Li ux-ядро занимает около полутора мегабайтов, а требуемый этим ядром объем памяти составляет более 4 Мбайт. Кроме того, нужна еще и память для поддержания файловой системы, а если система работает в бездисковом режиме и память для электронных дисков. Решение проблемы требуемой для операционной системы Li ux памяти заключается в тщательной настройке ядра ОС. Ядро имеет модульную структуру, что позволяет манипулировать неиспользуемыми в конкретных приложениях функциональными возможностями. Кроме того, имеется возможность играть с некоторыми параметрами ядра, такими как максимальное число процессов или одновременно открытых файлов. Выбор соответствующих модулей и их конфигурирование позволяет значительно снизить потребность операционной системы в ОЗУ и ПЗУ. Можно, к примеру, построить вполне работоспособное Li ux-ядро для архитектуры х86 объемом всего 259 Кбайт. Минимальный размер ПЗУ-диска, позволяющий поддерживать необходимую для такого ядра файловую систему, составляет 102 Кбайт; объем используемой при этом оперативной памяти может быть менее 4 Мбайт. ОС Li ux с поддержкой CP/IP требует больших ресурсов. Ядро с сетевыми средствами может занимать 370 Кбайт, а требуемый в этом случае объем ПЗУ-диска будет около 740 Кбайт (в несжатом состоянии). Потребность в ОЗУ не превышает для этой конфигурации 8 Мбайт. Конечно, это все еще достаточно далеко от тех сверхнизких показателей, которые способны обеспечить традиционные ОСРВ, но уже вполне приемлемо для многих встраиваемых устройств. Имеются ли для встраиваемой ОС инструментальные средства? Совместима ли операционная система с другим необходимым программным обеспечением? В процессе создания встраиваемых приложений разработчикам приходится применять различные программные средства типа компиляторов и отладчиков, причем, как правило, из-за недостатка памяти выполнение этого ПО на целевой платформе оказывается невозможным. Разработка встраиваемых приложений предполагает использование компилятора, ассемблера и компоновщика в инструментальной системе с последующей их загрузкой в целевой компьютер для исполнения.

Вопрос сочетаемости растительных продуктов, потребление которых составляет основу основ и целебного, и тем более лечебного питания, никогда не утратит своей актуальности. Практика показала, что люди, неукоснительно придерживающиеся Системы Естественного Оздоровления не испытывают никакой необходимости в средствах принудительной очистки своего организма от шлаков. Все эти методики и средства, в том числе и самые новые, существующие сегодня, и те, что будут созданы завтра, - лишь часть той непосильной дани, которую приносит человечество в жертву поганому идолищу смешанного питания. Успешное применение Системы Естественного Оздоровления в лечебной практике дало мне основание предложить ее взамен непродуктивной концепции симптоматического лечения. В своем докладе на ученом совете Минздрава СССР в 1980 г. я доказывала, что такое лечение лишь облегчает состояние больного, но не устраняет причины самого заболевания. В результате человек оказывается обреченным на тягостное пожизненное сосуществование со своей болезнью

1. Применение Интернет - технологий во внеурочной деятельности учащихся

2. К вопросу промышленного использования сточных вод в охладительных системах оборотного водоснабжения

3. Мониторинг виртуальной памяти в ОС Linux

4. Мсб /БТР/ в наступлении на подготовленную оборону противника /ФРГ/ с ходу во втором эшелоне полка в условиях применения противником СДМ

5. Экономика России во второй половине XVIII века: расцвет или начало разложения феодально-крепостнической системы?

6. Операционная система LINUX
7. СИСТЕМА ИЛИ ВЕРА? К вопросу о движении к цивилизации
8. Агрохимия и система применения удобрений

9. Разработка научно обоснованной системы применения удобрений для полевого севооборота Прикубанского района учхоза Кубань

10. Применение аккредитивной формы расчетов во внутреннем и международном оборотах

11. Экономические вопросы развития системы торговых предприятий в муниципальных структурах

12. Система успешной реализации замыслов

13. Список экзаменационных вопросов и билетов по налоговой системе за осенний семестр 2000 года

14. К вопросу об ограничении области применения классической механики

15. Вопросы применения Методических рекомендаций МНС России по единому социальному налогу

16. Система принципов успешного обучения

Шарики, 100 шт.
Наборы выдувных шариков для сухих бассейнов. Шарики имеют диаметр 6 см, в один набор пакуются шарики четырех красочных цветов. Технология
733 руб
Раздел: Шары для бассейна
Дождевик для велосипеда Bambola.
Дождевик надежно защитит от непогоды вашего малыша. Прост и удобен в использовании. Крой создан с учетом форм большинства современных
313 руб
Раздел: Дождевики, чехлы для колясок
Микрофон "Караоке с мультяшками".
Караоке с мультяшками - это микрофон, который позволит исполнять песни из любимых мультфильмов. Какая игрушка превратит любой день в
330 руб
Раздел: Микрофоны

17. Практика применения модульного обучения в системе повышения квалификации специалистов по физической культуре и спорту

18. К вопросу о категориальном аппарате системы отношений интеллектуальной собственности

19. Проблемы равновесия рыночной системы во взглядах классической школы

20. Система директ-костинг и ее практическое применение в анализе

21. К вопросу о кредитной системе РФ: кредиты и долги

22. Актуальные вопросы применения устройств пожарной автоматики на объектах железнодорожного транспорта
23. Система применения удобрений для севооборота
24. Реализация сети в операционной системе Linux

25. Опыт применения клиринга, изучение деятельность клиринговых палат с целью использования информационной системы

26. Вопросы подобия системы заполнения насосов перед пуском эксгаустером

27. Применение системы удобрений

28. Система применения удобрений

29. Система применения удобрений в севообороте

30. Учет финансово-хозяйственных операций при применении общей системы налогообложения в ООО "Стайер" г. Тольятти

31. Методы применения подводных лодок США в действиях по нарушению коммуникаций Японии на Тихом океане во Второй мировой войне

32. Проблемные вопросы получения доказательной информации о совершении преступления во время проведения следственных действий

Ранец "Космо", 36х29х18 см.
Ранец продуманный до мелочей, который: - включает множество светоотражающих элементов; - оснащен регулируемыми по высоте лямками и
1848 руб
Раздел: Без наполнения
Настольная игра "Колонизаторы", 4-е русское издание.
Желанию осваивать новые земли всегда сопутствует отвага – этих двух элементов у колонизаторов огромного острова Катан в избытке. На новых
1990 руб
Раздел: Классические игры
Микрофон "Пой со мной! Танцевальные хиты".
Этот микрофончик светится под музыку, а на каждой его кнопочке записано 5 танцевальных хитов, включая «Если нравится тебе, то делай
314 руб
Раздел: Микрофоны

33. Техника применения вопросов в нашей речи

34. Оперциаонные системы ASP Linux и Windows

35. Организация безопасности сети предприятия с использованием операционной системы Linux

36. Что такое операционная система вообще и Linux в частности

37. Крестьянский вопрос во взглядах западников

38. Применение магнетронных генераторов большей мощности в радиолокационных системах
39. Физиологические основы для применения ЛФК для лечения заболеваний сердечно-сосудистой системы
40. Применение системы контроллинга в инвестировании

41. Преобразования в системе образования в Башкортостане во второй половине XIX века

42. Система забезпечення психолого-педагогічного супроводу розвитку мовленнєвих здібностей дошкільників у процесі їх мовленнєво-творчої діяльності

43. Система профориентационной работы во вспомогательной школе

44. Применение автоматизированной системы управления в производстве

45. Применение аутогенной тренировки в уголовно-исполнительной системе

46. Применение информационных технологий в системе социальной работы с детьми-инвалидами

47. Применение системы управления рисками при проведении таможенного контроля

48. Особенности применения упрощенной системы налогообложения

Подушка детская Dream Time.
Детская подушка: стеганный чехол (наполнитель бамбуковое волокно 150 г/м2, ткань 100% хлопок - сатин). Наполнитель: полое сверхтонкое
775 руб
Раздел: Подушки для детей
Набор карандашей чернографитных "1500", 24 штуки, заточенные, металлический пенал.
Карандаш Koh-I-Noor с обозначением "1500" — это самый известный графитный карандаш в мире. Профессиональные, высококачественные
662 руб
Раздел: Чернографитные
Настольная игра "Гонки ежиков".
Топот ножек и азартное сопение целый день не утихают на лесной полянке. В этой игре для всей семьи игроки управляют ёжиками с помощью
605 руб
Раздел: Классические игры

49. Порядок применения упрощенной системы налогообложения

50. Применение упрощенной системы налогообложения на предприятиях малого бизнеса

51. Упрощенная система налогообложения индивидуальных предпринимателей на основе патента и практика ее применения

52. Применение методов управления запасами в целях повышения экономической эффективности системы материально-технического снабжения предприятия на примере ОАО "Амурский судостроительный завод"

53. Капитальный ремонт пути на щебеночном балласте с укладкой железобетонных шпал с применением машин тяжелого типа

54. Происхождение Солнечной системы и Земли
55. Вселенная, Галактика и Солнечная система
56. Жизнь во Вселенной

57. Малые тела Солнечной системы

58. Происхождение и развитие солнечной системы

59. Солнечная система в центре внимания науки

60. Обзор солнечной системы

61. Жизнь и разум во Вселенной

62. Одиноки ли мы во Вселенной?

63. Строение солнечной системы

64. Солнечная система

Терка для моркови "по-корейски" Regent "Linea Presto".
Терка для нарезки моркови "по-корейски". Материал: нержавеющая сталь, пластик. Размер: 32,7x12,5x2,5 см.
377 руб
Раздел: Тёрки, мультитёрки
Карандаши цветные "Triangle", 12 цветов.
В наборе: 12 цветов. Ударопрочный грифель. Пластиковый корпус треугольной формы. Заточенный наконечник. Диаметр корпуса: 10 мм. Длина: 140
357 руб
Раздел: 7-12 цветов
Корзина "Плетенка" с крышкой, 35х29х22,5 см (белая).
Материал: пластик. Ширина: 29 см. Длина: 35 см. Высота: 22,5 см. Цвет: белый.
370 руб
Раздел: Корзины для стеллажей

65. Спутниковые системы местоопределения

66. Применение фильтра Калмана в задаче идентификации отказов двигателей стабилизации космического аппарата

67. Анализ устойчивости и поддержание орбитальной структуры космической системы связи

68. Пространственная ориентация живых организмов посредством зрительной сенсорной системы

69. Система HLA и инфекционные заболевания

70. Анатомия и физиология пищеварительной системы человека
71. О вопросе клонирования в современном естествознании
72. Вопросы и ответы по биологии на экзамен (10-11 класс, Украина))

73. Военные реформы 1862-74 годов в России. Техническое перевооружение армии и флота, всесословная воинская повинность. Изменение системы военного управления

74. Философские основы кибернетики и методология ее применения в военном деле

75. Зажигательные смеси, состав, средства применения и доставки, вызываемые повреждения, методы лечения и защиты

76. Организационно-технические вопросы обучения по темам безопасной эксплуатации радиационно-опасных объектов

77. Характеристика современных средств поражения и последствия их применения

78. Світове господарство - глобальна географічна система та економіко-географічний вимір

79. Транспортная система Украины

80. Экономическая система Дании

Рюкзак для старших классов "Совы", черный, 41x32x14 см.
Рюкзак для старших классов, студентов, молодежи. 1 основное отделение, 1 дополнительный карман. Материал: водоотталкивающая ткань. Широкие
621 руб
Раздел: Без наполнения
Шкатулка музыкальная "Рояль", 15x16x18 см, арт. 24801.
Состав: пластик, элементы металла. Регулярно удалять пыль сухой, мягкой тканью. Музыкальный механизм с ручным заводом. Мелодия
802 руб
Раздел: Шкатулки музыкальные
Цветные карандаши "Color Peps", трехгранные, 18 цветов.
Яркие, насыщенные цвета, трехгранная форма для удобного захвата, прочный, легко затачиваемый корпус из древесины американской липы.
359 руб
Раздел: 13-24 цвета

81. Широкозонная система спутниковой дифференциальной навигации (теоретический аспект)

82. Схема системы налогообложения

83. Денежная система России

84. Налоги и налоговая система РФ

85. Налоговая система государства, налоги и их виды

86. Налоговая система Российской Федерации
87. Налоговая система РФ и пути ее реформирования
88. Налоговая система Японии

89. Основные вопросы реструктуризации государственного долга РФ

90. Проблемы и перспективы развития денежной системы России

91. Система неналоговых платежей и сборов в Украине

92. Планирование в системе государственного управления

93. Система таможенных органов РФ

94. Расходы бюджетной системы на социальные цели

95. Налоговые системы развитых стран и их сравнение с налоговой системой России

96. Становление налоговой системы в начале 90-х годов в России

Трамвай.
Детский трамвай незаменимый подарок для каждого мальчика. Доставит удовольствие как юным искателям приключений, так и взрослым любителям
720 руб
Раздел: Автобусы, троллейбусы, трамваи
Настольная игра "Выдерни морковку".
Игра позволит вам интересно провести время в кругу семьи и друзей! Зайцы устраивают соревнования за морковкой, которая растет на верху
1790 руб
Раздел: Игры с фигурками
Уничтожь меня! Уникальный космический блокнот для творческих людей. Смит Кери
Перед вами книга-сенсация, проданная миллионными тиражами по всему миру. Поздравляем, теперь и вы сможете приобщиться к разрушительному
314 руб
Раздел: Блокноты оригинальные, шуточные

97. Задачи, система и функции органов юстиции Российской Федерации

98. Некоторые вопросы обеспечения прав обвиняемого на предварительном расследовании

99. Становление системы социальной защиты государственных служащих


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.