1 Что нового у Алексей Демьянов AVD Systems Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки.

Презентация:



Advertisements
Похожие презентации
Оглавление Программное обеспечение Операционная система Загрузка ОС Установка ОС Домашнее задание.
Advertisements

1. Теоретические основы операционных систем (планирование заданий и использования процессора, обеспечение программ средствами коммуникации и синхронизации,
© 2013 ProSoft Информация презентации верна на момент показа и может быть изменена без уведомления Николай Горбунов Бренд-менеджер.
Программное обеспечение компьютерных систем. Разновидности программного обеспечения Прикладное ПО Служебные программы, утилиты Системное ПО.
Системы реального времени Лекция 3: ядро ОСРВ. ОСРВ: ядро + приложения (вспомним… ) ОСРВ можно условно разделить на ядро системы и приложения более высокого.
Разработка программного обеспечения для сигнальных процессоров TMS320C64xx в IDE Code Composer Studio Часть I. Основные возможности среды разработки CCS.
1 Работа под управлением ОС Windows. 2 Темы для обсуждения 1. Что такое операционная система Что такое операционная система Понятие ОС Виды ОС 2. Операционная.
Разработка аппаратно-программных средств имитационного комплекса моделирования микропроцессора Выполнил: студент 515 группы МФТИ Иванов С.С Научный руководитель:
Аппаратная экосистема QNX: поддерживаемые процессорные платы и стартовые комплекты SWD TimeMaster Эдуард Белохвостиков SWD Software Ltd. Санкт-Петербург.
Операционные системы, среды и оболочки Понятие операционной системы. Основные функции ОС.
Процессор - это устройство, управляющее ходом вычислительного процесса, выполняющее арифметическое и логическое действия. Процессор - это микросхема на.
Реализация инженерного пульта в составе вычислительного комплекса Эльбрус-S2 Выполнил: Иванов Сергей, гр.513 Научный руководитель: Костенко Виталий Олегович.
Модульное лицензирование Александр Варварик SWD Real-Time Systems Конференция QNX Россия сентября, Санкт-Петербург.
Возможности использования виртуальных платформ для верификации RTL-моделей сложно-функциональных блоков в составе «Систем на кристалле» И.И. Шагурин, Е.И.
Архитектура операционной системы. Ядро и вспомогательные модули операционной системы При функциональной декомпозиции ОС модули разделяются на две группы:
Программное и аппаратное обеспечение. Программное обеспечение (ПО, software) Классификация ПО по назначению: –системное; –прикладное; –инструментальное.
Компьютер как носитель для обработки информации. Компьютерные программы и их роль в обработке информации.
Лекция 6 Понятие операционных систем Учебные вопросы: 1. Характеристики ОС 2. Свободные и проприетарные ОС.
Системное программное обеспечение. Виды программного обеспечения Программное обеспечение компьютера можно разделить на системное и прикладное. Прикладные.
Программные средства ПК. Программное обеспечение, программные средства, жарг. софтвер, софт (англ. software, в противоположность hardware аппаратное обеспечение)
Транксрипт:

1 Что нового у Алексей Демьянов AVD Systems Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки

2 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки Подразделение Intel в составе Software & Service Group ( с июня 2009) Доля рынка – 30% (VDC 2009) Объем продаж – $360M (FY2009) Кол-во сотрудников – 1673 (на 31 янв. 2009) Количество установленных лицензий разработки – Количество произведенных заказчиками устройств – 500 млн. Wind River сегодня

3 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки Основные продуктовые направления VxWorks – ОС реального времени, ее сертифицируемые варианты (VxWorks 653 и др.) и интегрированные пакеты Платформы на их основе Wind River Linux – встраиваемая ОС Linuх и интегрированные пакеты Платформы на ее основе On-Chip-Debugging Tools – средства JTAG-отладки ПО (среда Workbench OCD и JTAG-адаптеры) Wind River Simics (Virtutech, 2010г) – симулятор цифровых электронных устройств для отладки ПО на виртуальной аппаратуре Wind River Tilcon Graphics Suite (Tilcon, 2009г) – система разработки графического интерфейса встраиваемых устройств

4 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки Варианты VxWorks VxWorks 6.x – ОСРВ общего назначения (General Purpose Platform, Platform for Network Equipment, Platform for Industrial Devices, Platform for Consumer Devices, Platform for Automotive Devices) VxWorks Cert – сертифицируемое подмножество VxWorks 6.6. Имеет сертификационные пакеты для DO-178B и МЭК (VxWorks Cert Platform) VxWorks 653 – ОС для ИМА (Интегрированной Модульной Авионики). Поддерживает изоляцию приложений по стандарту ARINC 653. Имеет сертификационный пакет для DO-178B. (VxWorks 653 Platform) VxWorks MILS – ОС для систем с многоуровневой информационной защищенностью (MILS = Multiple Independent Levels of Security) (VxWorks MILS Platform)

5 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки - мультипроцессорные технологии теперь входят в состав Платформ (ранее были доп. продуктами) - повышена производительность симметричного (SMP) и асимметричного (AMP) мультипроцессинга и введены новые средства отладки мультипроцессорных систем на базе многоядерных микропроцессоров - включена поддержка новых многоядерных микропроцессоров ARM MPCore и Cortex A9, Cavium 54xx/55xx/56xx/57xx/58xx, Freescale QorIQ P2020, Intel Core i7 и RMI XLR/XLS - виртуализатор Wind River Hypervisor поддерживает Windows XP в качестве гостевой (guest) ОС (в дополнение к VxWorks и Wind River Linux) Что нового в VxWorks v6.8

6 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки В VxWorks 653 v2.3: - поддержка архитектуры Intel IA-32 и микропроцессоров Intel Core 2 и Celeron (ранее только PowerPC) - поддержка PowerPC-микропроцессора Freescale MPC8641D с BSP одноплатного компьютера Curtiss-Wright VPX6-185 и отладочной платы Wind River SBC8641D; - сертифицируемый по DO-178B сетевой стек TCP/IPv4 (в дополнение к UDP/IPv4 в версии 2.2); - сертифицируемая по DO-178B файловая система, устойчивая к сбоям питания; - поддержка JTAG-отладки в терминах Разделов (Partitions) стандарта ARINC 653. VxWorks 653 и что нового в v2.3 VxWorks 653 – операционная система для ИМА (Интегрированной Модульной Авионики). Поддерживает изоляцию приложений по стандарту ARINC 653 и имеет сертификационный пакет для DO-178B.

7 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки Wind River Simics – это симулятор цифровых электронных устройств (ранее Virtutech Simics, приобретена Intel в феврале 2010). Что такое Simics Simics Virtual System Модели Simics настолько точны, что позволяют исполнять на них реальное программное обеспечение в двоичном коде (например, операционную систему или сетевой стек). Скорость исполнения всего в 5-10 раз медленнее реальной аппаратуры. Simics предназначен для отладки ПО на виртуальном прототипе аппаратуры (моделях микропроцессоров и контроллеров)

8 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки Главные преимущества отладки на модели 1. Опережающая разработка ПО задолго до доступности реальной аппаратуры (например, портирование VxWorks SMP для Freescale MPC8641D началось за год до появления первого работающего кристалла) 2. При отладке на модели разработчик ПО имеет возможности, недоступные обычным отладчикам и даже средствам JTAG- отладки, например останов по любому событию в системе и всех устройств системы одновременно, реверсивное исполнение ПО с целью определения первопричины возникшей ошибки, «вброс» аппаратных ошибок при стресс-тестировании ПО и многое др.

9 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки На сегодняшний день в библиотеке моделей Simics более 700 процессоров (CPU и SoC) различных архитектур: ARM (7, 9, 11), x86 (Intel и AMD), MIPS (Cavium, MIPS, PMC-Sierra, RMI), Power (Freescale, IBM, AMCC, BAE Systems), SPARC (v8, v9, LEON2), TI C64/64+, Renesas H8 и SH-4. В библиотеке моделей также более 50 плат различных производителей. Иерархия моделей в Simics System Rack Board SoC CPU Simics моделирует не только на уровне процессоров. На базе процессорных моделей можно построить иерархические модели плат, многоплатных крейтов и многокрейтовых систем.

10 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки - В библиотеку включены модели перспективных микропроцессоров Freescale QorIQ : 64-разрядных двухядерного P5020 и одноядерного P5010 и 32-разрядного четырехядерного P Разработано два новых модуля: Что нового в Simics v4.4 Simics Analyzer - анализатор распределения различный частей системного и прикладного ПО по различным ядрам/процессорам многоядерной/многопроцессорной системы Simiсs Extension Builder - открытый интерфейс для подключения пользовательских средств сбора и анализа результатов исполнения ПО

11 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки Wind River Tilcon Graphics Suite – система разработки графического интерфейса встраиваемых устройств (ранее Tilcon IDS, приобретена Wind River в 2009г) Tilcon Graphics Suite и что нового в v5.8 Состоит из среды разработки Tilcon Interface Development Tool и графического исполнительного ядра Tilcon GUI Engine для операционных систем VxWorks (WindML), Wind River Linux (X11) и Windows XP/CE (Win32) В Tilcom GS v5.8 включена поддержка трехмерной графики стандарта OpenGL

12 Ответственные встраиваемые компьютерные системы Аппаратные и программные компоненты и средства разработки Наш стенд 4-1 на выставке «Промышленная и Встраиваемая Электроника» Пав. «Форум» Вопросы ?