Подскажите пожалуйста самоучитель по программированию на языке Си для ARM процессоров
программировать собираюсь в программе : iar embedded workbench
Буду безумно благодарен за любую информацию по этой теме, заранее спасибо. )
Программирование ARM процессоров
-
Volodia11960
- Открыл глаза
- Сообщения: 46
- Зарегистрирован: Пн янв 16, 2012 18:01:29
- Реклама
-
luxin
- Нашел транзистор. Понюхал.
- Сообщения: 161
- Зарегистрирован: Сб янв 29, 2011 15:00:44
- Откуда: Polesye
Re: Программирование ARM процессоров
Мне книги по программированию на Си для АРМ не попадались. В основном описание самих АРМ. Но Си в принципе не отличается в АРМах.
-
Volodia11960
- Открыл глаза
- Сообщения: 46
- Зарегистрирован: Пн янв 16, 2012 18:01:29
Re: Программирование ARM процессоров
т.е. нужно брать обычный самоучитель по Си и учиться писать проги под винду?
-
TripleKill
- Вымогатель припоя
- Сообщения: 671
- Зарегистрирован: Вт июн 29, 2010 12:31:49
Re: Программирование ARM процессоров
Если Вы вообще ранее не занимались написанием программ на Си, то, пожалуй, изучение виндового поможет - синтаксис понять. А если уже изучали и писали, то в АРМ есть куча всяких регистров, им присвоены имена, аналогий которым в винде нет. Я сам совсем недавно начал изучение АРМ. До этого на PIC программировал. Недавно в соседней теме (http://radiokot.ru/forum/viewtopic.php?f=20&t=67578) помогли USART настроить, там же я много других вопросов задавал. Сейчас пытаюсь библиотеку ЖК HD44780 приделать к кейлу, но пока дисплей ничего не показывает...
-
luxin
- Нашел транзистор. Понюхал.
- Сообщения: 161
- Зарегистрирован: Сб янв 29, 2011 15:00:44
- Откуда: Polesye
Re: Программирование ARM процессоров
Да. Это очень поможет. Сам Си одинаков, на него есть стандарт. Просто при написании уже под АРМ, PIC и др. нужно изучить программную модель процессора, используя документацию по используемому процессору. Если Вы совсем ничего не программировали под микроконтроллеры, то посоветовал бы, какой-нибудь изучить и попробовать сначала на ассемблере для него написать пару программ, а потом на Си. И только потом переходить на АРМ.Volodia11960 писал(а):т.е. нужно брать обычный самоучитель по Си и учиться писать проги под винду?
Очевидно, что регистры не имеют ничего общего с Си, они относятся к процессору. В виндовс сейчас редко пользуются обращением к регистрам, т.к. имеются, практически на все случаи, готовые функции. На компьютере это можно реализовать, т.к. они совместимы, а вот устройства на процессорах являются оригинальными.TripleKill писал(а):... в АРМ есть куча всяких регистров, им присвоены имена, аналогий которым в винде нет.
- Реклама

