Evgeny_CD 0 19 марта, 2006 Опубликовано 19 марта, 2006 · Жалоба Все просто. 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=0entry88465 3. Ну а далее можно переходить у изучению уже самого embedded Linux. Начать пожно с упомянутой выше буки, потом изучить вот это /pub/DOC/_unsorted/ldd3/ а далее как пойдет.... Сам я, увы, где-то в районе п.1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
v_mirgorodsky 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба Ну, похоже я продвинулся все же дальше за свою практику программирования и проектирования электроники :) потому как по выше начертанному плану нахожусь где-то в средине пункта 2 и то потому, что не в курсе как настраивать Eclipse :) За то, теперь я знаю заветный каталог /pub/DOC/_unsorted/ldd3/, где можно найти все остальное ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasso 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба Ну ссылки на п2п давать не стоит... хотя найти не составитло особого труда...Значит, Вы ищите лучше меня - это большой +! Да, искать всякое в сети умеемс... Но знать бы еще что надо!!! :-) Пишите если че полезное реально для этого дела надо. А я, если найду, ссылки буду скидывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба Пишите если че полезное реально для этого дела надо. А я, если найду, ссылки буду скидывать. Есть такая бука 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 отзывы от тех, кто читал на бумаге - самые положительные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexBoy 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба Вопрос в корень: А нужен ли ARM вообще для этой задачи? Если нужно опрашивать порты и писать на флешку, то можно поставить скажем AVR Mega8...128 в зависимости от объема программы. По цене будет раз в 10 дешевле и разобраться быстрее. Все зависит от потока данных сложности математики. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasso 0 20 марта, 2006 Опубликовано 20 марта, 2006 (изменено) · Жалоба Вопрос в корень: А нужен ли ARM вообще для этой задачи? Если нужно опрашивать порты и писать на флешку, то можно поставить скажем AVR Mega8...128 в зависимости от объема программы. По цене будет раз в 10 дешевле и разобраться быстрее. Все зависит от потока данных сложности математики. Не нужен. Математики 0, всего остального тоже 0 :-) Но: цены в таких масштабах (по отношению к цене устройства) роли не играет. Это эксперементальный проект... Дабы потом не учиться писать под этот микроконтроллер лучше сделать это сейчас... Его на долго должно хватить.... Кароче пульнем пушкой по воробъям а там посмотримсс..... 4. Ось как таковая безусловно, полезная и правильня вещь (кроме исключительных ситуаций). Но если Вам еще только предстоит познать мир embedded осей - начните с осворения пакета CrossWorks http://www.rowley.co.uk/arm/index.htm В его состав входит очень простая Tasling Lib. С некоторой натяжкой ее можно назваться ОСью - но для изучения самое то. К сожалению, этот пакет "в лоб" в стандартной поставке CrossWorks нет поддержки 9200 (странно - мне казалось, что вроде раньше был :blink: ), но многие использую этот пакет именно с 9200 - так что, вероятно, народ поделится инфой. Для него нашел keygen генерит лицензии любого типа (подходит и для всей линейки - AVR и т.д.). Просто редкая вещь - кряк нашелся в секунду, а вот кейген пришлось полчасика поискать... ARM System Developer's Guide, First Edition : Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design) Пока нету Изменено 20 марта, 2006 пользователем Vasso Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor657 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба Настоятельно рекомендую купить KIT. Практика показывает, что это самый быстрый путь разработки. Кстати, в случае с AT91RM9200 не самый дорогой. Иначе вы получаете уравнение с многими неизвестными, которое очень не просто решить: Что не работает хард или софт? Оптимальный путь для создания новой разработки иметь хоть что-нибудь гарантированно исправно работающее. Удачи во всех начинаниях ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба Для него нашел keygen генерит лицензии любого типа (подходит и для всей линейки - AVR и т.д.). Просто редкая вещь - кряк нашелся в секунду, а вот кейген пришлось полчасика поискать...Выложите его куда-нибудь на rapidshare (только не на форум!!!) - сравним с другими вариантами. Настоятельно рекомендую купить KIT.Верно! тем более, что уже образовалась целая тусовка вокруг такого кита - http://electronix.ru/forum/index.php?showtopic=11654 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasso 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба Интересует также что представляет из себя установка Win CE куда-нибудь, например на этот микроконтроллер.... Для него нашел keygen генерит лицензии любого типа (подходит и для всей линейки - AVR и т.д.). Просто редкая вещь - кряк нашелся в секунду, а вот кейген пришлось полчасика поискать...Выложите его куда-нибудь на rapidshare (только не на форум!!!) - сравним с другими вариантами. Та понятно хттп://rapidshare.de/files/15980652/Crossworks.zip.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба Та понятно хттп://rapidshare.de/files/15980652/Crossworks.zip.html Хм.. Пока не запускал (боязно, размер довольно большой, хотя антивири заявляют о девственной чистоте файла), но такого тут еще не пробегало... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasso 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба Та понятно хттп://rapidshare.de/files/15980652/Crossworks.zip.html Хм.. Пока не запускал (боязно, размер довольно большой, хотя антивири заявляют о девственной чистоте файла), но такого тут еще не пробегало... Во боязный народ... :-) Ну кароче кейген точно и точно рабочий. А вот не навешен ли кто-нить злобный не знаю... Но я качал не оттуда где таким занимаються и мои антивирусы тоже сказали что все чики-пики. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 20 марта, 2006 Опубликовано 20 марта, 2006 · Жалоба ...Но я качал не оттуда где таким занимаються и мои антивирусы тоже сказали что все чики-пики.Ну тогда :a14: . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasso 0 21 марта, 2006 Опубликовано 21 марта, 2006 · Жалоба ...Но я качал не оттуда где таким занимаються и мои антивирусы тоже сказали что все чики-пики.Ну тогда :a14: . Скинь линку плиз где тут такое раздают - хай народ юзает. Есть еще есть книжа: Фрунзе Микроконтроллеры это же просто в 3-х томах на русском. Если нада - могу гденить покласть... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasso 0 24 марта, 2006 Опубликовано 24 марта, 2006 · Жалоба Кстати, кто сможет помочь на первых порах? Скажем по аське... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться