Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Программирование микроконтроллеров > ARM

Ответ
 
Опции темы
Старый 11.05.2016, 23:56   #1
AliStark
Модератор
 
Аватар для AliStark
 
Регистрация: 16.08.2014
Адрес: Красное море
Сообщений: 255
Поблагодарил: 23
Поблагодарили 139 раз в 93 сообщениях
AliStark имеет захватывающую ауруAliStark имеет захватывающую ауруAliStark имеет захватывающую ауру
Сообщение Обучалка STM32 + Си ! с нуля, быстро и полноценно

Суть такая... Люди спрашивали с чего начать разбор с Си и микроконтроллерами
и я давно думал где бы литературы найти по нормальному человеческому Си (без ++ !!!) ,
и что бы под контроллеры. Но! таких книг просто нету точнее приличных книг нету.

Пришлось найти компромисс в виде ВЕЛИКОЛЕПНОЙ книги по прикладному Си
"Стивен Прата - Язык программирования C. Лекции и упражнения - 2013.pdf"
и проекта под отладочную плату STM32F4-Discovery, полностью настроенного
для работы микроконтроллером будто в прикладном Си (который под компы VC++/RAD /C Builder/и.т.п.)
Разница лишь в том, интерфейс ввода вывода пользователя будет работать через UART терминал ( прога для работы с "COM портом" )
В остальном любые консольные примеры из книги будут работать, проверено !

Кинга и рассчитана на любой уровень подготовки от нуля, до хорошего и опытного
программиста, который вздумал освежить память или доучить Си-шные фокусы на которые раньше забивал.
Каждая тема разжевана на примерах.
Ставишь среду (компилятор) читаешь, копипастишь примеры и пробуешь запускать.
Не пройдет и месяца как станете вполне не сносно ориентироваться !

Для учебы вам понадобиться :
( где скачать и купить думаю найдете или см. "Как учиться.txt" )

1. Среда Си под ARM микроконтроллеры Keil uV4
yandex > "keil uvision 4 ARM скачать торрент"

2. Среда RAD Studio XE7 и выше под компьютерный приложения и смартфоны
Что бы одновременно пробовать примеры и на микроконтроллере, и на компьютере
Установка этой среды желательна, хотя и не обязательна. (Можно конечо любую другую, если уже пользуетесь Си)
yandex > "rad studio xe7 torrent"

3. Конечно отладочная плата STM32F4-Discovery Именно она!, т.к. быстрее ни на чем не научишься.
Тут воткнул в USB и сразу работаешь, и проект уже настроен под нее.
[Ссылки могут видеть только зарегистрированные пользователи. ]

4. Переходник USB - UART для того что бы работать с терминалом.
Он нужен что бы вводить текстовую и числовую информацию с клавиатуры в микроконтроллер, и конечно для вывода текстовой и
числовой информации из программы микроконтроллера на экран.
Типа того [Ссылки могут видеть только зарегистрированные пользователи. ]

5. Программа терминала YAT.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Так же лежит в архиве с обучающим проектом, так же есть ссылка где качать новые версии.
Предупреждаю - другие терминалы (перепробовал около 7штук) то и дело будут давать гнусные глюки, которые будут сильно расстраивать Вас,
от того что рабочие примеры не работают или работают не правильно, будете искать ошибки, а ошибок то и нету.

В архиве есть файлы :
"Как учиться.txt"
и
"Как учиться.jpg"
Думаю там вполне понятно изображено что куда и как



Так же есть несколько листингов из книжки в папке "MainC_W_Listings&Notes"
Текст из них можно просто скопипастить в файл проекта "main.c"
+ кое какие полезные картинки, л них в процессе.

Главное учите Си, за микроконтрольские нюансы сразу не хватитесь, чуть разберетесь с синтаксисом языка - сможете понимать примеры уже заточные под микроконтроллер.
Примеров под контроллер с русскими коментами накидаю.
Возможно в скором времени появиться видео мануал к проекту на youtoube.

Сам проект [Ссылки могут видеть только зарегистрированные пользователи. ]

Нууу и можете смело задавать тупые вопросы по обучению тут
Миниатюры
Как учиться.jpg  


Если вас провцируют на НЕ содержательный разговор, сообщениями
НЕ несущими смысловой нагрузки, КОРМЯ провокационной

- НЕ ОТВЕЧАЙТЕ !, пишите нам !
тыкнуть "БАН" проще чем чистить грязь !


Хочется срача ? / Инет принимаете за реальную жизнь ?
- соц сети ваш выбор !
AliStark вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
быстро замутили ! nana007 Новости 6 17.04.2015 14:21
[Вопрос] Как быстро снять магнитолу greenday Автомагнитолы 13 14.05.2013 01:21
Программирование STM32 Astronom Программирование микроконтроллеров 4 18.04.2012 20:59
Пас в утере - как быстро? Lexx199 Флейм 8 19.12.2010 02:33
[Проблема] всё с нуля) sharapix Пластиковые карты 31 25.08.2010 19:41


Текущее время: 04:07. Часовой пояс GMT +4.


Перевод: zCarot