Портирование программного обеспечения в встраиваемых системах

  • 25 сент. 2014 г.
  • 8162 Слова
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Направление (специальность) __230100 – Информатика и вычислительная техника__

Квалификация (степень) ___________Бакалавр техники и технологии______________




ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЕ

________Портирование программного обеспечения в встраиваемых системах._______________________________________________________________________________

Автор квалификационной работы __________.______________(подпись)
(Фамилия, И.О.)

Руководитель _________. _____________________(подпись)
(Фамилия, И.О., ученое звание, степень)
К з а щ и т е д о п у с т и т ь
Зав. кафедрой ___________________._________________________(подпись)
( Фамилия, И., О.)

“___”____________________ 2012__ г.Санкт-Петербург, 2012 г.
Квалификационная работа выполнена с оценкой _______________________________


Дата защиты “____”________________________20___г.


Секретарь ГАК ____________________________________


Листов хранения ___________________________________


Чертежей хранения _________________________________Оглавление:

1.Введение……………………………………………………………………..
8


2. Цели и задачи дипломного проекта……………………………………….
10


3. Система тестирования, предметная область, структура данных………..
11


4. Аналитический обзор ОС и инструментария для КПК…………………..
12


4.1 Критерий выбора ОС в КПК…………………………………………..
12


4.2 КПК PalmIIIc с системой Palm OS 3.5………………………………..15


4.3 КПК HP iPAQ rz1710 с системой Windows Mobile 2003SE………...
27


5. Конфигурация и распределение системной памяти……………………..
30


5.1 Портирование, привязка данных в платформе .NET CF…………….
32


5.2 Создание представления редактирования и компиляция…………...
37


5.3 Настройка среды исполнения…………………………………………
41


6.Выводы………………………………………………………………………
42


7. Список использованной литературы……………………………………...
43


8. Приложения…………………………………………………………………
44






















1.Введение

На сегодняшний день на рынке программного обеспечения для встраиваемых систем присутствует богатый выбор программных продуктов, как платных, таки свободных. Большинство ведущих производителей программного обеспечения и электронных компонент предлагают свои подходы и средства дляразработки встраиваемой системы целиком или какой-либо её части (например, TexasInstruments, STMicroelectronics,Atmel, NVidia, и т.д.). Надо сразу оговориться, что универсальных рецептов в данной области не существует: практически каждое отдельно взятое решение по-своему уникально. Набор средств сильно разниться в зависимости от следующих ключевых факторов: количество изделий, срок разработки, срок жизниизделия, размеры, энергопотребление, расширяемость, область применения.
Отличительной особенностью микросхем для встраиваемых систем является богатый набор периферии и функциональных возможностей: аудио и видео кодеки HD качества, аппаратная акселерация 2D и 3D графики, поддержка современных промышленных интерфейсов (RS485, I2C, CAN) , поддержка интерфейсов, стандартных для компьютерной техники(несколько каналов RS232, несколько хостов USB 2.0, PCIExpress, Ethernet) Все это в комплексе позволяет решать множество задач от создания интеллектуальных АСУТП до насыщенных мультимедиа-возможностями информационно-развлекательных стендов. За последние несколько лет в таких популярных областях как навигационные устройства, мультимедиа проигрыватели, беспроводные коммуникационные устройства,торговые терминалы, банкоматы, информационно-развлекательные стенды, операторные панели и т.д., сроки разработки прототипов сократились с нескольких месяцев до нескольких недель. Таким образом важнейшим свойством при постановках задач по портированию программного обеспечения в различных системах является кроссплатформенность конечного...
tracking img