Программирование ARM процессоров

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Volodia11960
Открыл глаза
Сообщения: 46
Зарегистрирован: Пн янв 16, 2012 18:01:29

Программирование ARM процессоров

Сообщение Volodia11960 »

Подскажите пожалуйста самоучитель по программированию на языке Си для ARM процессоров
программировать собираюсь в программе : iar embedded workbench
Буду безумно благодарен за любую информацию по этой теме, заранее спасибо. )
Реклама
luxin
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Сб янв 29, 2011 15:00:44
Откуда: Polesye

Re: Программирование ARM процессоров

Сообщение luxin »

Мне книги по программированию на Си для АРМ не попадались. В основном описание самих АРМ. Но Си в принципе не отличается в АРМах.
Реклама
Volodia11960
Открыл глаза
Сообщения: 46
Зарегистрирован: Пн янв 16, 2012 18:01:29

Re: Программирование ARM процессоров

Сообщение Volodia11960 »

т.е. нужно брать обычный самоучитель по Си и учиться писать проги под винду?
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: Программирование ARM процессоров

Сообщение TripleKill »

Если Вы вообще ранее не занимались написанием программ на Си, то, пожалуй, изучение виндового поможет - синтаксис понять. А если уже изучали и писали, то в АРМ есть куча всяких регистров, им присвоены имена, аналогий которым в винде нет. Я сам совсем недавно начал изучение АРМ. До этого на PIC программировал. Недавно в соседней теме (http://radiokot.ru/forum/viewtopic.php?f=20&t=67578) помогли USART настроить, там же я много других вопросов задавал. Сейчас пытаюсь библиотеку ЖК HD44780 приделать к кейлу, но пока дисплей ничего не показывает...
Реклама
Эиком - электронные компоненты и радиодетали
luxin
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Сб янв 29, 2011 15:00:44
Откуда: Polesye

Re: Программирование ARM процессоров

Сообщение luxin »

Volodia11960 писал(а):т.е. нужно брать обычный самоучитель по Си и учиться писать проги под винду?
Да. Это очень поможет. Сам Си одинаков, на него есть стандарт. Просто при написании уже под АРМ, PIC и др. нужно изучить программную модель процессора, используя документацию по используемому процессору. Если Вы совсем ничего не программировали под микроконтроллеры, то посоветовал бы, какой-нибудь изучить и попробовать сначала на ассемблере для него написать пару программ, а потом на Си. И только потом переходить на АРМ.
TripleKill писал(а):... в АРМ есть куча всяких регистров, им присвоены имена, аналогий которым в винде нет.
Очевидно, что регистры не имеют ничего общего с Си, они относятся к процессору. В виндовс сейчас редко пользуются обращением к регистрам, т.к. имеются, практически на все случаи, готовые функции. На компьютере это можно реализовать, т.к. они совместимы, а вот устройства на процессорах являются оригинальными.
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»