roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 06:18

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




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 12 июн 2008, 18:35 
Не в сети

Зарегистрирован: 19 ноя 2006, 20:15
Сообщения: 38
Откуда: Мытищи
Есть желание написать/зафиксировать некоторые свои знания и умения по ARM в виде обучающих или просто каких-то статеек. Конкретно, уже больше года работаю с NXP-шными чипами. Но, честно не знаю, что было бы интересно для новичка, какие аспекты работы с чипами описать.

Хотелось бы получить какую-то картину, что хочет увидеть "новичек". С чего начать мне :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 12 июн 2008, 18:37 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
начать с начала и написать сколько сил хватит.

ARM LPC2xxx SuperPak.rar
http://stream.ifolder.ru/6989907 Размер: 7.60 Мб

Это материалы для быстрого старта в изучении этих микроокнтроллеров. Cодержание.
1. Статьи по ARM LPC2xxx на русском.
2. Примеры МОРЕ исходников и проектов для KEIL для GCC и для KEIL-PROTEUS
3. Методичка для студентов питерского университета - лабораторные с LPC2148 USB
4. Русский даташит lpc2104 lpc2105 lpc2106
5. скачать - "Книга ARM7 LPC2000 компании Philips Вводный курс"

8 статей Редькина по ARM http://ifolder.ru/7420804 пароль robo


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 12 июн 2008, 18:46 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Думается, что перед тем, как начать изучать арм, обычно сначала осваивают что-то попроще - тот же авр.

Наверное, год назад уже был опыт работы с другими процессорами? Вот и надо вспомнить себя год назад, какие вопросы возникали, и т.д.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 12 июн 2008, 19:06 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июн 2008, 08:48
Сообщения: 63
Откуда: Новосибирск
прог. языки: С++, Asm, PHP
главное структуировано сделать, четко и грамотно... и желательно с примерами на каждую тему... было бы супер... мне как новичку сложно было читать курс от авр123.... такое обилие рекламы и врезок все ни о чем.... сильно отпугивает... не в обиду конечно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 13 июн 2008, 01:37 
Не в сети

Зарегистрирован: 20 окт 2005, 16:11
Сообщения: 432
Откуда: Вильнюс,Литва
прог. языки: Basic
Было бы интересно узнать минимальный комплект разработчика, как железо так и ПО. Пример и армовского "хелло ворлда". Проектики различные на армах с подробнейшими коментариями. Для началу хватит :) А да, поддерживаю предыдущего оратора :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 13 июн 2008, 08:52 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Цитата:
Пример армовского "хелло ворлда".

Ну вот с уроком №1 вроде разобрались.
Аффтару просьба не пропадать.

Добавлено спустя 2 минуты 8 секунд:
Не холло ворлд это походу урок номер 2 или 3.
А для урока №1 вполне пойдет, помигать светодиодами на каком-либо из портов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 13 июн 2008, 10:03 
Не в сети
Аватара пользователя

Зарегистрирован: 16 окт 2007, 11:57
Сообщения: 349
Откуда: Минycинck
Как у ARM обстоят дела с перефирией? (камера, микрофон, всяческие порты ввода- вывода) сложно ли работать с ними программно? Возможно есть готовые "хидеры" для работы выше перечисленных.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 13 июн 2008, 11:23 
Не в сети

Зарегистрирован: 20 окт 2005, 16:11
Сообщения: 432
Откуда: Вильнюс,Литва
прог. языки: Basic
Master писал(а):
Не холло ворлд это походу урок номер 2 или 3.
А для урока №1 вполне пойдет, помигать светодиодами на каком-либо из портов.

Ну я как раз подразумевал что у МК "хелло ворлд" - это мигание светодиодами :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 13 июн 2008, 17:08 
Не в сети

Зарегистрирован: 19 ноя 2006, 20:15
Сообщения: 38
Откуда: Мытищи
loid писал(а):
Как у ARM обстоят дела с перефирией? (камера, микрофон, всяческие порты ввода- вывода) сложно ли работать с ними программно? Возможно есть готовые "хидеры" для работы выше перечисленных.

Не особо много я готового встречал. Есть какие-то модули. Но по моему опыту всегда требуется какой-то функционал, который готовый модуль или не даст, или позволит реализовать, но криво. Посмотрю, что на этот счет у NXP. У ST помню видел много функций реализовнных.
Конкретно хочу описывать на примере LPC213x/4x (именно с ними и имею дело). У них из периферии 2 идентичных 32 битных таймера, SPI, SSP, I2C, 2xUART, USB (у 214x), ADC, DAC (у старших) и относительно много I/O портов.
Постараюсь по ходу предоставить свои наработки в этом плане, свои модули работы с периферией.
Ладно, кое что понял. Будут предложения еще, кидайте сюда. Буду смотреть и... писАть))

Еще, интересны ли такие темы:
1) Аспекты взаимодействия с PC по USB интерфейсу.
2) Реверсинг микропрограмм (дизассемблирование в IDA).
3) Нечто по возможностям ассемблера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 13 июн 2008, 17:27 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
А че еще кидать сюда? Давай уже ты кидай.
Писать надеюсь будем на С?
Аспекты взаимодействия интересны, тока нада для начала сделать что-то попроще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 13 июн 2008, 17:56 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Было бы неплохо увидеть максимальные возможности ARMки на какомнибудь примере, чтобы на камне яишницу жарить мона было) А то это ничем не отличаетца от простых AVRок


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 13 июн 2008, 18:11 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июн 2008, 08:48
Сообщения: 63
Откуда: Новосибирск
прог. языки: С++, Asm, PHP
кстати да... желательно на Си примерчики... Дизассемблирование и сам ассемблер - это не так интересно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 16 июн 2008, 13:28 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Для новичка что надо: какой-нить проектик. Пусть простой, но уже заведомо работающий. Чтоб он статью прочитал - по схеме все собрал - и все заработало без какого-либо шаманства. А дальше если не дурак - сам во всем разберется. По себе знаю, самое трудное - заставить железяку работать и прошиваться.

Я сам когда-то AVR осваивал по открытым проектам Робоклуба (мож кто из стариков еще помнит такие, да и старый робоклуб тоже...)

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 16 июн 2008, 14:53 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
-= Александр =- писал(а):
Для новичка что надо: какой-нить проектик. Пусть простой, но уже заведомо работающий. Чтоб он статью прочитал - по схеме все собрал - и все заработало без какого-либо шаманства.


В архиве, есть 16 УРОКОВ-проектов на ARM LPC РАБОТАЮЩИХ в паре KEIL - PROTEUS.

ARM LPC2xxx SuperPak.rar
http://stream.ifolder.ru/6989907 Размер: 7.60 Мб

Там же материалы для быстрого старта в изучении микроокнтроллеров ARM. Cодержание.
1. Статьи по ARM LPC2xxx на русском.
2. Примеры МОРЕ исходников и проектов для KEIL для GCC и для KEIL-PROTEUS
3. Методичка для студентов питерского университета - лабораторные с LPC2148 USB
4. Русский даташит lpc2104 lpc2105 lpc2106
5. скачать - "Книга ARM7 LPC2000 компании Philips Вводный курс"

=========================
Очень интересные конкурсные проекты на ARM можно найти на
http://www.circuitcellar.com/designstellaris2006/winners/winners.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 21 июн 2008, 01:01 
Не в сети

Зарегистрирован: 19 ноя 2006, 20:15
Сообщения: 38
Откуда: Мытищи
Первый урок готов на половину. На счет простого примера, хочу представить Hello World через терминал (все-равно по UART-у прошивать надо). И провести его полный разбор "по косточкам". Особенно startup-файл. А вот на счет железки - проблемка :) Думаю, сделаю простенькую, только это еще недельку надо подождать и сессию закрыть. :(
Как раз со схемой, платой и всем необходимым для прошивания.

avr123.nm.ru писал(а):
МНОГО !!! там:

Это конечно прекрасно, но одно дело много, другое дело "по делу" ;) Хотя не знаю, получится ли у меня 2ое (на 1ое точно не претендую).
Лично сам в 99% случаев использую всего два документа: User Manual for LPC214x и ARM7TDMI Datasheet.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

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


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO