Easyelectronics.ru

Электроника для всех
Текущее время: 23 сен 2019, 10:20

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: ARM architecture reference
СообщениеДобавлено: 02 мар 2010, 23:06 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 28 янв 2010, 19:29
Сообщения: 35
Кстати.

С давних времён, когда ковырял арм на низком уровне, у меня сохранился документ, как оказалось - весьма ценный. Скачал я его честно с сайта Altera, как позже оказалось - они его туда выложили по ошибке. Через некоторое время они его оттуда убрали.

Называется он "ARM Architecture Reference Manual" ("ARM ARM") и содержит подробное описание архитектуры ARM включая команды процессора, некоторые сопроцессоры (у ARM может быть до 16 сопроцессоров, это предусмотрено системой команд, например MMU - менеджер памяти (то что в x86 грубо встроено прямо в систему команд) - это рядовой сопроцессор).

Выложил книгу сюда:
http://cs.ozerki.net/zap/pub/doc/ArmArc ... ce.pdf.bz2

К сожалению, это довольно старая книжка (2000го года) и описывает архитектуру ARM до ревизии ARMv5 включая расширение Thumb. Но современные армы не очень далеко от них ушли (по архитектуре), все 'навороты' там обычно делаются за счёт периферии и сопроцессоров.

В своё время мне эта книга сильно помогла. Надеюсь, кому-то ещё поможет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM architecture reference
СообщениеДобавлено: 03 мар 2010, 01:49 
Старожил

Зарегистрирован: 29 янв 2010, 00:34
Сообщения: 818
Откуда: Санкт-Петербург
Посмотрел у себя в архиве - тоже эта книга валяется. Кажется нарыл ее когда пытался найти систему команд для ядра ARM7. С АРМами особо дело не имел, просто на работе на них делали проект люди, я иногда почитываю то се ради интереса =) Мощные конечно МК, но не для начального уровня. Хотя недавно полистал книгу The Insider's Guide To The NXP LPC2300/2400, все не так уж и страшно. Еще немного зудит оттого, что валяется модуль для LPC2214 и JTAG-отладчик, но модуль не то жив не то мертв, не хочет осознавать себя (или мне не хватает знаний), на старом форуме уже тему создавал по этому поводу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM architecture reference
СообщениеДобавлено: 15 июл 2010, 19:58 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6273
Откуда: Челябинск
О, спасибо. Утянул

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM architecture reference
СообщениеДобавлено: 16 июл 2010, 12:46 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
Если кому интересно, имеется этот же труд ревизии I от июля 2005-го.
А так же всякие
  • Insiders Guide to LPC2300/STM32/STR91/ARM7
  • ARM SoC Architecture 2ed
  • ARM System Developer's Guide. Designing and Optimizing System Software
  • Cortex-M3 Technical Reference Manual [Jun 2007]
  • The Definitive Guide to the ARM Cortex-M3


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM architecture reference
СообщениеДобавлено: 16 июл 2010, 14:51 
Старожил

Зарегистрирован: 29 янв 2010, 00:34
Сообщения: 818
Откуда: Санкт-Петербург
@ amx
Дык большинство документов актуальных ревизий есть на http://infocenter.arm.com/help/index.jsp


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ARM architecture reference
СообщениеДобавлено: 16 июл 2010, 15:30 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
в курсе, просто некоторые не знают где можно найти, да и не знают об их существовании.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB