реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> С чего начинается программирование STM32 Cortex?, Прошу не пинать новичка сильно.
Andreydial
сообщение Oct 30 2012, 21:11
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 30-10-12
Из: Харьков, Украина
Пользователь №: 74 173



Лет 6 назад работал с Пиками и Техас Инструмент. Потом забросил. Сейчас решил возобновить работу с микропроцессорами. Остановился на STM32. Планирую взять STM32 Discovery. Пользоваться думаю CooCox IDE (CoIDE).
Тут увидел на форуме перевод документации на STM, но с рапиды скачать не могу, говорит что
Вы попытались получить доступ к адресу http://dl10.rapidshare.ru/2751842/36994/ed.../STM_DOC_RU.chm, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введён правильно, и попытайтесь перезагрузить страницу.

Может кто поделится данным документиком, ибо с английским дружу, но по русски было бы сподручнее. Буду премного благодарен.

Может посоветуете с чего вообще начать. Раньше писал программы только на ассемблере. В то время когда работал аппаратное умножение в Техас инструмент было в диковинку, а сейчас фишек столько что глаза разбегаются.

Прошу сильно не пинать, Раздел для начинающих проштудировал, но ответов на свои вопросы так и не нашел.


--------------------
Я не волшебник, я только учусь.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 30 2012, 22:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Andreydial @ Oct 31 2012, 00:11) *
Может посоветуете с чего вообще начать.

Начните со скачивания и установки Keil. Для начинающего (и не только) это, наверное, наилучший выбор. С ним в комплекте поставляются примеры для вашего МК. Изучите их ...
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Oct 30 2012, 22:51
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(kovigor @ Oct 31 2012, 00:36) *
Начните со скачивания и установки Keil. Для начинающего (и не только) это, наверное, наилучший выбор.

Keil - платный, но если всё равно, то можно выбрать не менее платный IAR.
Я предложу взять Atollic TrueStudio: редактор у него Eclipse, а не те notepad-ы что у кейла и иара, отладчик и просмотр периферии с виду нехуже, чем у конкурентов. Стоит Atollic тоже не мало...
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 30 2012, 23:40
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Мой вариант:
1. Берем Keil
2. Изучаем в симуляторе все, что там возможно. Возможно, правда, не ой - F101 в основном, но базовая периферия как раз и нужна.
3. Там же отлаживаем HAL для будущего проекта, не завязываясь особо на кейловские рюшечки. Покупать равно как и пользовать ломаный не обязательно - фришных 32к лимита хватит на HAL с головой.
4. Смело с готовым железным биосом переходим на GCC и там уже - по заранее поднятой консоли либо отладчику продолжаем. GCC CodeSourcery - это Вам уже понятно.

Стартап удобнее брать чисто сишный, примеров у CooCox Вы уже наблюдали, скрипты линкера - там же.
Такой вариант удобен, если работать под линухом.

Сообщение отредактировал _Pasha - Oct 30 2012, 23:41
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 31 2012, 09:11
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Andreydial @ Oct 31 2012, 00:11) *
Раньше писал программы только на ассемблере.
Начните с поиска и вдумчивого чтения книги "Язык программирования C", авторы Б. Керниган и Д. Ритчи, второе или третье издание. В сети попадается первое издание, оно не годится.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Andreydial
сообщение Oct 31 2012, 20:17
Сообщение #6





Группа: Новичок
Сообщений: 3
Регистрация: 30-10-12
Из: Харьков, Украина
Пользователь №: 74 173



Цитата(Сергей Борщ @ Oct 31 2012, 11:11) *
Начните с поиска и вдумчивого чтения книги "Язык программирования C", авторы Б. Керниган и Д. Ритчи, второе или третье издание. В сети попадается первое издание, оно не годится.

Спасибо, наверное это будет лучшим первым шагом. Ибо С как раз и не знаю.
Беру на заметкуsm.gif

Цитата(kovigor @ Oct 31 2012, 00:36) *
Начните со скачивания и установки Keil. Для начинающего (и не только) это, наверное, наилучший выбор. С ним в комплекте поставляются примеры для вашего МК. Изучите их ...

С учетом того что большинство советует, будем смотреть.


--------------------
Я не волшебник, я только учусь.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 31 2012, 21:45
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Andreydial @ Oct 31 2012, 23:17) *
... Ибо С как раз и не знаю.

Очень советую начать с книжки Крупника "Изучаем Си". Ничего более понятного и более подходящего для быстрого старта я не встречал ...
Go to the top of the page
 
+Quote Post
barabek
сообщение Nov 1 2012, 02:19
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Цитата(kovigor @ Nov 1 2012, 07:45) *
Очень советую начать с книжки Крупника "Изучаем Си". Ничего более понятного и более подходящего для быстрого старта я не встречал ...

K&R-это классика! Пожалуй лучшая книга по С. Жаль, что сам не по ней начинал изучать С. Но и сейчас читать интересно.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 1 2012, 06:54
Сообщение #9


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Еще хорошая книжка - Герберт Шилдт. Полный справочник по С.
У него много книг.
Go to the top of the page
 
+Quote Post
kan35
сообщение Nov 2 2012, 16:45
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Раз уж тут пошла лирика, добавлю от себя.
Главное, по моему, не уметь программировать, а учиться и не бояться использовать чужой код.
Go to the top of the page
 
+Quote Post
Andreydial
сообщение Nov 2 2012, 16:56
Сообщение #11





Группа: Новичок
Сообщений: 3
Регистрация: 30-10-12
Из: Харьков, Украина
Пользователь №: 74 173



Цитата(kan35 @ Nov 2 2012, 18:45) *
Раз уж тут пошла лирика, добавлю от себя.
Главное, по моему, не уметь программировать, а учиться и не бояться использовать чужой код.

Надо по крайней мере понимать о чем идет речь, не так ли?

Цитата(ViKo @ Nov 1 2012, 08:54) *
Еще хорошая книжка - Герберт Шилдт. Полный справочник по С.
У него много книг.

Видел, но мне кажется это следующий дан после К&Р

Дискавери купил, книгу нашел. Иду читать, правда приболел, инфа в голову не лезет. sad.gif

Сообщение отредактировал Andreydial - Nov 2 2012, 16:59


--------------------
Я не волшебник, я только учусь.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 01:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01463 секунд с 7
ELECTRONIX ©2004-2016