ТеÑтовый Ñтенд
Материал из Automata.
(Различия между версиями)
(→Комплекс лабораторных работ (2010)) |
(→Примеры программ) |
||
(42 промежуточные версии не показаны) | |||
Строка 7: | Строка 7: | ||
*[http://embedded.ifmo.ru/sdk/sdk11/sch/sdk11r3_pld_ext.pdf Логическая схема расширителя портов ввода-вывода стенда SDK-1.1 (Rev. 3, полная конфигурация)] | *[http://embedded.ifmo.ru/sdk/sdk11/sch/sdk11r3_pld_ext.pdf Логическая схема расширителя портов ввода-вывода стенда SDK-1.1 (Rev. 3, полная конфигурация)] | ||
*[http://embedded.ifmo.ru/sdk/sdk11/doc/SDK11_APPNOTE1.pdf Отличия SDK-1.1s от SDK-1.1: отличия в программировании стенда SDK-1.1 с ADuC812 и ADuC842] | *[http://embedded.ifmo.ru/sdk/sdk11/doc/SDK11_APPNOTE1.pdf Отличия SDK-1.1s от SDK-1.1: отличия в программировании стенда SDK-1.1 с ADuC812 и ADuC842] | ||
+ | |||
+ | |||
+ | <b></b> | ||
==== Методическое обеспечение ==== | ==== Методическое обеспечение ==== | ||
Строка 15: | Строка 18: | ||
*[http://books.ifmo.ru/book/pdf/728.pdf Ключев А.О., Ковязина Д.Р., Петров Е.В., Платунов А.Е. Интерфейсы периферийных устройств. – СПб.: СПбГУ ИТМО, 2010. – 290 с.] | *[http://books.ifmo.ru/book/pdf/728.pdf Ключев А.О., Ковязина Д.Р., Петров Е.В., Платунов А.Е. Интерфейсы периферийных устройств. – СПб.: СПбГУ ИТМО, 2010. – 290 с.] | ||
- | = Комплекс лабораторных работ (2010) = | + | |
+ | <b></b> | ||
+ | |||
+ | ==== Комплекс лабораторных работ (2010) ==== | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2010/SDK-1.1_labs_r110.pdf Комплекс лабораторных работ для учебного лабораторного стенда SDK-1.1 (Версия 1.1.0)] | ||
+ | |||
+ | |||
+ | <b></b> | ||
+ | |||
+ | ==== Комплекс лабораторных работ (2003) ==== | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2003/IOS2003_lab1.pdf Лабораторная работа № 1. Изучение архитектуры стенда] | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2003/IOS2003_lab2.pdf Лабораторная работа № 2. Управление светодиодами и последовательным интерфейсом] | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2003/IOS2003_lab3.pdf Лабораторная работа № 3. Таймер, использование прерываний] | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2003/IOS2003_lab3.pdf Лабораторная работа № 4. UART, использование прерываний] | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2003/IOS2003_lab5.pdf Лабораторная работа № 5. Клавиатура] | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2003/IOS2003_lab6.pdf Лабораторная работа № 6. Интерфейс I2C] | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2003/IOS2003_lab7.pdf Лабораторная работа № 7. ЖКИ] | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2003/IOS2003_lab8.pdf Лабораторная работа № 8. Работа со звуком] | ||
+ | *[http://embedded.ifmo.ru/sdk/sdk11/labs/2003/IOS2003_lab9.pdf Лабораторная работа № 9. ЦАП и АЦП] | ||
+ | |||
+ | |||
+ | <b></b> | ||
+ | |||
+ | ==== Инструментальные средства ==== | ||
+ | |||
+ | {| cellpadding="5" cellspacing="0" border="1" | ||
+ | ! align="center" style="color:white;background-color:#000000;"|Название | ||
+ | ! align="center" style="color:white;background-color:#000000;"|Скачать | ||
+ | ! align="center" style="color:white;background-color:#000000;"|Ссылка | ||
+ | |- | ||
+ | | align="left" |Компилятор SDCC (V2.9.0) | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/sdcc/sdcc-2.9.0-setup.exe .exe (Windows)] | ||
+ | | align="center" |[http://sourceforge.net/project/showfiles.php?group_id=599 Скачать] | ||
+ | |- | ||
+ | | align="left" |Документация к компилятору SDCC (SDCC Compiler User Guide) | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/sdcc/sdccman.pdf .pdf] | ||
+ | | align="center" |[http://sourceforge.net/project/showfiles.php?group_id=599 Скачать] | ||
+ | |- | ||
+ | | align="left" |Инструментальные средства разработки Keil - An ARM Company для семейства микроконтроллеров MCS-51 (Keil 8051 Development Tools) | ||
+ | | align="center" |--- | ||
+ | | align="center" |[http://www.keil.com/c51/ Скачать] | ||
+ | |- | ||
+ | | align="left" |Утилита make | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/make/make.exe .exe (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Владимир Игнатов. Эффективное использование GNU Make (Версия 1.2, 2000) | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/make/make.pdf .pdf] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Инструментальная система M3P | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/gm3p/M3P.exe .exe (Windows)][http://embedded.ifmo.ru/sdk/sdk11/soft/gm3p/gm3p.tar.gz .tar.gz (Linux)] | ||
+ | | align="center" |[http://embedded.ifmo.ru/viewvc/?root=gm3p GM3P (Linux)] | ||
+ | |- | ||
+ | | align="left" |Инструментальная система GM3P. Руководство пользователя | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/gm3p/gm3p_user_manual.pdf .pdf] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Инструментальная система T167B | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/t167.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Инструментальная система T2 | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/t2.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Универсальный загрузчик UL3 (HEX-202 + PM3P) | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/ul3.zip .zip (Windows)] | ||
+ | | align="center" |[http://embedded.ifmo.ru/viewvc/?root=ul3 svn ul3] | ||
+ | |- | ||
+ | | align="left" |Резидентный загрузчик HEX-202 | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/hex_202.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Программатор Flash для микроконтроллера ADuC812 (DL) | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/dl.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Тестовые драйверы и инструментальное обеспечение для работы с учебным стендом SDK-1.1. Руководство пользователя | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/doc/sdk11_programs_user_manual.pdf .pdf] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Демонстрационная программа для загрузки во внешнюю память (SRAM) стенда SDK-1.1 | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/demoset.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Демонстрационная программа [Demo + загрузчик HEX202] для загрузки во Flash-память стенда SDK-1.1 | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/softset.zip .zip (Windows)] | ||
+ | | align="center" |--- | ||
+ | |- | ||
+ | | align="left" |Демонстрационные программы для стенда SDK-1.1. Руководство пользователя | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/doc/DemoSetUG.pdf .pdf] | ||
+ | | align="center" |--- | ||
+ | |} | ||
+ | |||
+ | |||
+ | <b></b> | ||
+ | |||
+ | ==== Примеры программ ==== | ||
+ | |||
+ | {| cellpadding="5" cellspacing="0" border="1" | ||
+ | |+ align="center" |Проекты компилируются SDCC и собираются при помощи утилиты GNU Make | ||
+ | ! align="center" style="color:white;background-color:#000000;"|Название | ||
+ | ! align="center" style="color:white;background-color:#000000;"|Скачать(Linux) | ||
+ | ! align="center" style="color:white;background-color:#000000;"|Скачать (Windows) | ||
+ | |- | ||
+ | | align="left" |Простейшая программа (вывод в последовательный канал "Hello!") | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/examples/sdcc/linux/simple_sdk_1_1-1.0.0-0-l.tar.gz ] | ||
+ | | align="center" |[http://embedded.ifmo.ru/sdk/sdk11/soft/examples/sdcc/linux/simple_sdk_1_1-1.0.0-0-l.tar.gz ] | ||
+ | |- |
Текущая версия
Содержание |
Учебный лабораторный стенд SDK-1.1
Основной комплект документации
- Учебный стенд SDK-1.1. Руководство пользователя (Версия 1.0.11)
- SDK-1.1. Часто задаваемые вопросы
- Принципиальная электрическая схема стенда SDK-1.1 (Rev. 4)
- Логическая схема расширителя портов ввода-вывода стенда SDK-1.1 (Rev. 1)
- Логическая схема расширителя портов ввода-вывода стенда SDK-1.1 (Rev. 3, полная конфигурация)
- Отличия SDK-1.1s от SDK-1.1: отличия в программировании стенда SDK-1.1 с ADuC812 и ADuC842
Методическое обеспечение
Учебные пособия
- Ключев, А.О., Ковязина Д.Р., Кустарев, П.В., Платунов, А.Е. Аппаратные и программные средства встраиваемых систем. Учебное пособие. – СПб.: СПбГУ ИТМО, 2010. – 290 с.
- Ключев А.О., Ковязина Д.Р., Петров Е.В., Платунов А.Е. Интерфейсы периферийных устройств. – СПб.: СПбГУ ИТМО, 2010. – 290 с.
Комплекс лабораторных работ (2010)
Комплекс лабораторных работ (2003)
- Лабораторная работа № 1. Изучение архитектуры стенда
- Лабораторная работа № 2. Управление светодиодами и последовательным интерфейсом
- Лабораторная работа № 3. Таймер, использование прерываний
- Лабораторная работа № 4. UART, использование прерываний
- Лабораторная работа № 5. Клавиатура
- Лабораторная работа № 6. Интерфейс I2C
- Лабораторная работа № 7. ЖКИ
- Лабораторная работа № 8. Работа со звуком
- Лабораторная работа № 9. ЦАП и АЦП
Инструментальные средства
Название | Скачать | Ссылка |
---|---|---|
Компилятор SDCC (V2.9.0) | .exe (Windows) | Скачать |
Документация к компилятору SDCC (SDCC Compiler User Guide) | Скачать | |
Инструментальные средства разработки Keil - An ARM Company для семейства микроконтроллеров MCS-51 (Keil 8051 Development Tools) | --- | Скачать |
Утилита make | .exe (Windows) | --- |
Владимир Игнатов. Эффективное использование GNU Make (Версия 1.2, 2000) | --- | |
Инструментальная система M3P | .exe (Windows).tar.gz (Linux) | GM3P (Linux) |
Инструментальная система GM3P. Руководство пользователя | --- | |
Инструментальная система T167B | .zip (Windows) | --- |
Инструментальная система T2 | .zip (Windows) | --- |
Универсальный загрузчик UL3 (HEX-202 + PM3P) | .zip (Windows) | svn ul3 |
Резидентный загрузчик HEX-202 | .zip (Windows) | --- |
Программатор Flash для микроконтроллера ADuC812 (DL) | .zip (Windows) | --- |
Тестовые драйверы и инструментальное обеспечение для работы с учебным стендом SDK-1.1. Руководство пользователя | --- | |
Демонстрационная программа для загрузки во внешнюю память (SRAM) стенда SDK-1.1 | .zip (Windows) | --- |
Демонстрационная программа [Demo + загрузчик HEX202] для загрузки во Flash-память стенда SDK-1.1 | .zip (Windows) | --- |
Демонстрационные программы для стенда SDK-1.1. Руководство пользователя | --- |
Примеры программ
Название | Скачать(Linux) | Скачать (Windows) |
---|---|---|
Простейшая программа (вывод в последовательный канал "Hello!") | [1] | [2] |