Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.07.2007, 10:38
|
|
Прохожий
Регистрация: 18.07.2007
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
ARM9 от Cirrus Logic
Здравствуйте, уважаемые!
Хочу освоить линейку МК на ядре arm9 от cirrus logic, обзавелся отладочным инструментарием от Olimex (раньше единственное с чем имел дело это семейство МК lpc2000 и соответственно IAR как ассемблер). Так вот желанию моему преградой стала полная некомпетентность в следующих вопросах:
1. Зачем нужен Linux.
2. Какой компилятор и какую IDE использовать.
3. Каким образом взаимодействует Linux и код, который откомпилирован для ARM9.
Теперь обо всём по порядку. По поводу Linux. Не затруднит ли вас объяснить, зачем это вообще нужно. У циррусов есть ресурс (arm.cirrus.com) , где для скачивания доступны версии 2.4 и 2.6. Как сие чудо взаимодействует с ядром и перефирией. Получается, что одно без другого никак (в смысле Linux без программной прошивки и наоборот). И где можно по этим linuxам почитать, ибо не работал с ними никогда (а знаю, что там тольео через консоль управление осуществляется)
С компилятором вроде тоже определился. Там же у циррусов есть gcc для скачивания. IDEху решил eclipse выбрать, только не знаю удастся ли прикрутить тот gcc к ней. А вообще хотелось бы услышать мнение знающих людей о том, что лучше брать как в плане IDE(хотя с ней хрен то), так в плане ассемблера.
И еще нельзя ли определить смысл Линукса во всем это деле. Зачем он нужен и как его использовать. К примеру мне нужен реализовать на базе этого МК устройства типа Mass storage Device. Как мне может помоць этот саамы преславутый Linux.
Извините, если вопросы показались глупыми. Но для меня их понимание архиважно. Спасибо заранее всем, кто прочитал и ответил.
|
|
|
|
11.10.2009, 12:21
|
|
Частый гость
Регистрация: 04.10.2007
Сообщений: 15
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: ARM9 от Cirrus Logic
1. Как Вы уже знаете, Линукс - это операционная система. В ней уже реализованы практически все функции работы с железом, Вам нужно только воспользоваться этими сервисами.
В принципе можете обойтись и без Линукса, если напишете все сами.
2. Компилятор обычно используеся gcc, как для Host системы (если Вы работаете в Линуксе,
так и для отлаживаемой системы.
3. Для начала зайдите на www.keil.com, скачайте uVision (бесплатно, около 100мб, под Винду)
прикрутите к ней gcc, это очень просто, там есть много примеров (в том числе и Mass storage Device) и разберитесь, что вам больше подходит.
|
|
|
|
11.10.2009, 12:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: ARM9 от Cirrus Logic
Интересные камушки.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
11.10.2009, 17:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Re: ARM9 от Cirrus Logic
Я уже приводил ссылку на обалденную среду разработки. Никто не повелся. Никакого линуха не нужно.
www.utasker.com
Пробовал работает.
|
|
|
|
11.10.2009, 18:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: ARM9 от Cirrus Logic
Похоже сильная штука.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:04.
|
|