| Форум РадиоКот 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/ |
|


