Например TDA7294

Форум РадиоКот :: Просмотр темы - Программирование ARM процессоров
Форум РадиоКот
https://radiokot.ru/forum/

Программирование ARM процессоров
https://radiokot.ru/forum/viewtopic.php?f=20&t=72313
Страница 1 из 1

Автор:  Volodia11960 [ Сб май 19, 2012 18:14:17 ]
Заголовок сообщения:  Программирование ARM процессоров

Подскажите пожалуйста самоучитель по программированию на языке Си для ARM процессоров
программировать собираюсь в программе : iar embedded workbench
Буду безумно благодарен за любую информацию по этой теме, заранее спасибо. )

Автор:  luxin [ Сб май 19, 2012 18:29:46 ]
Заголовок сообщения:  Re: Программирование ARM процессоров

Мне книги по программированию на Си для АРМ не попадались. В основном описание самих АРМ. Но Си в принципе не отличается в АРМах.

Автор:  Volodia11960 [ Сб май 19, 2012 18:55:10 ]
Заголовок сообщения:  Re: Программирование ARM процессоров

т.е. нужно брать обычный самоучитель по Си и учиться писать проги под винду?

Автор:  TripleKill [ Сб май 19, 2012 21:06:10 ]
Заголовок сообщения:  Re: Программирование ARM процессоров

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

Автор:  luxin [ Сб май 19, 2012 22:14:00 ]
Заголовок сообщения:  Re: Программирование ARM процессоров

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/