реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Вопрос AT91RM9200 и не только, помогите новичку
Evgeny_CD
сообщение Mar 19 2006, 11:59
Сообщение #16


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Все просто.

0. Дня начала надо как следует освоить С, и постоянно совершенствоваться в нем. K&R - это хорошо, но кроме него надо тщательно "прокурить", как минимум, сдедующие книжки:

*** http://www.ozon.ru/context/detail/id/1529399/ - рекомендую!
Сэмюел П. Харбисон, Гай Л. Стил
Язык программирования C
C a Reference Manual
Издательство: Бином-Пресс, 2003 г.
Мягкая обложка, 528 стр.
ISBN 5-9518-0048-Х, 0-13-089592-X

*** http://www.ozon.ru/context/detail/id/966202/
Герберт Шилдт
Полный справочник по C
C: The Complete Reference
Издательство: Вильямс, 2002 г.
Твердый переплет, 704 стр.
ISBN 5-8459-0226-6, 0-07-212124-6

*** http://www.ozon.ru/context/detail/id/1498441/
Брэдли Л. Джонс, Питер Эйткен
Освой самостоятельно C за 21 день (+ CD-ROM)
Teach Yourself C in 21 Days
Издательство: Вильямс, 2003 г.
Мягкая обложка, 800 стр.
ISBN 5-8459-0492-7, 0-672-32448-2

*** http://www.ozon.ru/context/detail/id/2479528/
Х. М. Дейтел, П. Дж. Дейтел
Как программировать на C
C How to Program
Издательство: Бином-Пресс, 2006 г.
Твердый переплет, 912 стр.
ISBN 5-9518-0132-X, 0-13-142644-3

*** http://www.ozon.ru/context/detail/id/1298977/
Стивен Прата
Язык программирования С. Лекции и упражнения. Учебник
C Primer Plus
Издательство: ДиаСофтЮП, 2002 г.
Твердый переплет, 896 стр.
ISBN 5-93772-049-0, 0-672-32222-6

Хороших универсальных книж к по embedded C я пока не нашел - все найденные грешат описанием какой-то конкретной реализации С для выбранного семейства; как правило, эта реализация не сильно С99 совместимая.

При изучении особое внимение уделить:
* структуры
* указатели, в том числе на функции
* юнионы

Цель этого этапа - Вы должны научиться понимать любую корректную С конструкцию, написанную другим программистом (а не только понимать Ваш стиль программирования).

1. Далее нужно разобраться в GNU философии и идеологии.
Очень рекомендуется найти эту книжку, уже ставшую библиографической редкостью

*** http://www.ozon.ru/context/detail/id/2179473/
Артур Гриффитс
GCC. Полное руководство. Platinum Edition
GCC. The Complete Reference
Издательство: ТИД "ДС", 2004 г.
Твердый переплет, 624 стр.
ISBN 966-7992-33-0, 0-07-222405-3

Также изучить содержимое этой папочки
/pub/DOC/Books/GNU/

2. Далее поставть Linux под VmWare или CoLinux, и научиться писать для него проги. Хорошая бука по теме

*** http://www.ozon.ru/context/detail/id/986013/
Митчелл Марк, Оулдем Джеффри, Самьюэл Алекс
Программирование для Linux. Профессиональный подход
Advanced Linux Programming
Издательство: Вильямс, 2002 г.
Мягкая обложка, 288 стр.
ISBN 5-8459-0243-6

Очень желательно изучить Eclipse, научиться ставить и настраивать ее.
/pub/DOC/_unsorted/Eclipse/
http://electronix.ru/forum/index.php?showt...=0&gopid=96436&
http://electronix.ru/forum/index.php?showt...t=0&#entry88465

3. Ну а далее можно переходить у изучению уже самого embedded Linux. Начать пожно с упомянутой выше буки, потом изучить вот это
/pub/DOC/_unsorted/ldd3/
а далее как пойдет....

Сам я, увы, где-то в районе п.1
Go to the top of the page
 
+Quote Post
v_mirgorodsky
сообщение Mar 20 2006, 09:48
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



Ну, похоже я продвинулся все же дальше за свою практику программирования и проектирования электроники smile.gif потому как по выше начертанному плану нахожусь где-то в средине пункта 2 и то потому, что не в курсе как настраивать Eclipse smile.gif

За то, теперь я знаю заветный каталог /pub/DOC/_unsorted/ldd3/, где можно найти все остальное wink.gif


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
Vasso
сообщение Mar 20 2006, 10:15
Сообщение #18





Группа: Новичок
Сообщений: 12
Регистрация: 16-03-06
Пользователь №: 15 305



Цитата(Evgeny_CD @ Mar 17 2006, 16:20) *
Цитата(Vasso @ Mar 17 2006, 17:17) *
Ну ссылки на п2п давать не стоит... хотя найти не составитло особого труда...
Значит, Вы ищите лучше меня - это большой +!

Да, искать всякое в сети умеемс...
Но знать бы еще что надо!!! :-)

Пишите если че полезное реально для этого дела надо.
А я, если найду, ссылки буду скидывать.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 20 2006, 10:34
Сообщение #19


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Vasso @ Mar 20 2006, 13:15) *
Пишите если че полезное реально для этого дела надо.
А я, если найду, ссылки буду скидывать.
Есть такая бука
http://electronix.ru/forum/index.php?showt...=0&gopid=96436&

ARM System Developer's Guide, First Edition : Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design)
Hardcover: 689 pages
Publisher: Morgan Kaufmann (March 25, 2004)
Language: English
ISBN: 1558608745

Ее пока никто нигде найти не смог - а поиметь хотелось бы, на edaboard отзывы от тех, кто читал на бумаге - самые положительные.
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Mar 20 2006, 12:39
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Вопрос в корень: А нужен ли ARM вообще для этой задачи? Если нужно опрашивать порты и писать на флешку, то можно поставить скажем AVR Mega8...128 в зависимости от объема программы. По цене будет раз в 10 дешевле и разобраться быстрее. Все зависит от потока данных сложности математики.
Go to the top of the page
 
+Quote Post
Vasso
сообщение Mar 20 2006, 14:51
Сообщение #21





Группа: Новичок
Сообщений: 12
Регистрация: 16-03-06
Пользователь №: 15 305



Цитата(AlexBoy @ Mar 20 2006, 14:39) *
Вопрос в корень: А нужен ли ARM вообще для этой задачи? Если нужно опрашивать порты и писать на флешку, то можно поставить скажем AVR Mega8...128 в зависимости от объема программы. По цене будет раз в 10 дешевле и разобраться быстрее. Все зависит от потока данных сложности математики.

Не нужен. Математики 0, всего остального тоже 0 :-)
Но: цены в таких масштабах (по отношению к цене устройства) роли не играет.
Это эксперементальный проект... Дабы потом не учиться писать под этот микроконтроллер лучше сделать это сейчас... Его на долго должно хватить....
Кароче пульнем пушкой по воробъям а там посмотримсс.....
Цитата(Evgeny_CD @ Mar 17 2006, 11:18) *
4. Ось как таковая безусловно, полезная и правильня вещь (кроме исключительных ситуаций). Но если Вам еще только предстоит познать мир embedded осей - начните с осворения пакета CrossWorks
http://www.rowley.co.uk/arm/index.htm
В его состав входит очень простая Tasling Lib. С некоторой натяжкой ее можно назваться ОСью - но для изучения самое то. К сожалению, этот пакет "в лоб" в стандартной поставке CrossWorks нет поддержки 9200 (странно - мне казалось, что вроде раньше был blink.gif ), но многие использую этот пакет именно с 9200 - так что, вероятно, народ поделится инфой.

Для него нашел keygen генерит лицензии любого типа (подходит и для всей линейки - AVR и т.д.). Просто редкая вещь - кряк нашелся в секунду, а вот кейген пришлось полчасика поискать...

Цитата(Evgeny_CD @ Mar 20 2006, 12:34) *
ARM System Developer's Guide, First Edition : Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design)

Пока нету

Сообщение отредактировал Vasso - Mar 20 2006, 14:51
Go to the top of the page
 
+Quote Post
Igor657
сообщение Mar 20 2006, 15:03
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 7-12-05
Пользователь №: 11 941



Настоятельно рекомендую купить KIT.
Практика показывает, что это самый быстрый путь разработки.
Кстати, в случае с AT91RM9200 не самый дорогой.
Иначе вы получаете уравнение с многими неизвестными, которое очень не просто решить:
Что не работает хард или софт?
Оптимальный путь для создания новой разработки иметь хоть что-нибудь гарантированно
исправно работающее.

Удачи во всех начинаниях !
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 20 2006, 15:07
Сообщение #23


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Vasso @ Mar 20 2006, 17:51) *
Для него нашел keygen генерит лицензии любого типа (подходит и для всей линейки - AVR и т.д.). Просто редкая вещь - кряк нашелся в секунду, а вот кейген пришлось полчасика поискать...
Выложите его куда-нибудь на rapidshare (только не на форум!!!) - сравним с другими вариантами.


Цитата(Igor657 @ Mar 20 2006, 18:03) *
Настоятельно рекомендую купить KIT.
Верно! тем более, что уже образовалась целая тусовка вокруг такого кита -
http://electronix.ru/forum/index.php?showtopic=11654
Go to the top of the page
 
+Quote Post
Vasso
сообщение Mar 20 2006, 15:32
Сообщение #24





Группа: Новичок
Сообщений: 12
Регистрация: 16-03-06
Пользователь №: 15 305



Интересует также что представляет из себя установка Win CE куда-нибудь, например на этот микроконтроллер....

Цитата(Evgeny_CD @ Mar 20 2006, 17:07) *
Цитата(Vasso @ Mar 20 2006, 17:51) *
Для него нашел keygen генерит лицензии любого типа (подходит и для всей линейки - AVR и т.д.). Просто редкая вещь - кряк нашелся в секунду, а вот кейген пришлось полчасика поискать...
Выложите его куда-нибудь на rapidshare (только не на форум!!!) - сравним с другими вариантами.

Та понятно
хттп://rapidshare.de/files/15980652/Crossworks.zip.html
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 20 2006, 15:44
Сообщение #25


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Vasso @ Mar 20 2006, 18:32) *
Та понятно
хттп://rapidshare.de/files/15980652/Crossworks.zip.html
Хм.. Пока не запускал (боязно, размер довольно большой, хотя антивири заявляют о девственной чистоте файла), но такого тут еще не пробегало...
Go to the top of the page
 
+Quote Post
Vasso
сообщение Mar 20 2006, 17:40
Сообщение #26





Группа: Новичок
Сообщений: 12
Регистрация: 16-03-06
Пользователь №: 15 305



Цитата(Evgeny_CD @ Mar 20 2006, 17:44) *
Цитата(Vasso @ Mar 20 2006, 18:32) *
Та понятно
хттп://rapidshare.de/files/15980652/Crossworks.zip.html
Хм.. Пока не запускал (боязно, размер довольно большой, хотя антивири заявляют о девственной чистоте файла), но такого тут еще не пробегало...

Во боязный народ... :-)
Ну кароче кейген точно и точно рабочий. А вот не навешен ли кто-нить злобный не знаю... Но я качал не оттуда где таким занимаються и мои антивирусы тоже сказали что все чики-пики.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Mar 20 2006, 18:14
Сообщение #27


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Vasso @ Mar 20 2006, 20:40) *
...Но я качал не оттуда где таким занимаються и мои антивирусы тоже сказали что все чики-пики.
Ну тогда a14.gif .
Go to the top of the page
 
+Quote Post
Vasso
сообщение Mar 21 2006, 15:35
Сообщение #28





Группа: Новичок
Сообщений: 12
Регистрация: 16-03-06
Пользователь №: 15 305



Цитата(Evgeny_CD @ Mar 20 2006, 20:14) *
Цитата(Vasso @ Mar 20 2006, 20:40) *
...Но я качал не оттуда где таким занимаються и мои антивирусы тоже сказали что все чики-пики.
Ну тогда a14.gif .

Скинь линку плиз где тут такое раздают - хай народ юзает.
Есть еще есть книжа: Фрунзе Микроконтроллеры это же просто в 3-х томах на русском. Если нада - могу гденить покласть...
Go to the top of the page
 
+Quote Post
Vasso
сообщение Mar 24 2006, 09:59
Сообщение #29





Группа: Новичок
Сообщений: 12
Регистрация: 16-03-06
Пользователь №: 15 305



Кстати, кто сможет помочь на первых порах?
Скажем по аське...
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd July 2025 - 05:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01503 секунд с 7
ELECTRONIX ©2004-2016