|
Помогите изучить С для микроконтроллеров |
|
|
|
May 26 2005, 09:33
|
Группа: Участник
Сообщений: 14
Регистрация: 26-05-05
Из: Житомир
Пользователь №: 5 403

|
Хелп плиз! Три года писал для PIC-ов Atmel-ов на ассемблере, нормально получалось. Теперь решили переходить на Cygnal-ы и хочется перейти на С. В школе и институте учили Pascal. Подскажите, пожалуйста где взять нормальную электронную книгу уровня для чайников или обучалку, чтобы выучить С. И вообще, принимаются любые советы!
|
|
|
|
|
May 26 2005, 15:46
|
Местный
  
Группа: Свой
Сообщений: 464
Регистрация: 20-10-04
Пользователь №: 924

|
Цитата(Хтось @ May 26 2005, 12:33) Хелп плиз! Три года писал для PIC-ов Atmel-ов на ассемблере, нормально получалось. Теперь решили переходить на Cygnal-ы и хочется перейти на С. В школе и институте учили Pascal. Подскажите, пожалуйста где взять нормальную электронную книгу уровня для чайников или обучалку, чтобы выучить С. И вообще, принимаются любые советы! Керниган и Ричи. Язык С. можно найти в инете на русском языке. Еще см. вложенные файлы
|
|
|
|
|
Oct 7 2005, 15:39
|

старший лаборант
     
Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097

|
Я пошел несколько по другому пути. Вооружившись книжкой и исходниками, написанными коллегами, разбираюсь, как это работает (с ASM-51, кстати, было то же самое; еще раньше, в прошлом тысячелетии, примерно таким же образом занимался "взломом" программ для "Спектрумов" - тогда было интереснее, ибо исходников не было  ). Так вроде бы быстрее получается, хотя - у каждого свой путь. С Кейлом стал знакомиться, понятное дело, начиная с "Badcode";)
--------------------
Китайская комплектация - европейское качество! ;)
|
|
|
|
|
Oct 12 2005, 08:06
|
Знающий
   
Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063

|
Все немного сложнее.Если вы 3 года занимаетесь программированием микроконтроллеров и хотите продолжать , то книжка для "чайников" вам не подойдет.Мощности микроконтроллеров возросли и задачи, решаемые на них , усложнились.Последние компиляторы уже поддерживают обьктные коды (С++).Развитие получают WEB-сервера на базе микроконтроллеров(дополнительно Java,Perl и т.д.). Я считаю, что вам надо серьезно заняться изучением C/C++ и других языков.Не все компиляторы полность напоминают Си.Например из компиляторов Си для пиков CC5,C2C,C18,Hi-Tech,только Hi-Tech наиболее близко сравним с Си.Но и он не поддерживает много функций (порой важных) языка Си. Успехов.
|
|
|
|
|
Oct 12 2005, 20:21
|

Участник

Группа: Свой
Сообщений: 73
Регистрация: 13-07-05
Пользователь №: 6 757

|
Из книг могу посоветовать: Герберт Шилтд "Полный справочник по С++" 4-е издание (Вильямс 2004, 796с ). Несмотря на то, что книга названа спавочником, в ней довольно подробно и доходчиво описаны все моменты, что б можно было читать "с нуля", и при том нет мусора для чайников. В книге сначала рассматривается С, потом С++. Когда я учил С++ этой книги еще не было, но знаю пару человек, учивших по ней, и отзывы наилучшие. Вобшем, если будете покупать книги по С/С++, стоит обритить на нее внимание (в Харькове она стоит около 7-9$ ).
|
|
|
|
|
Oct 13 2005, 10:30
|

Участник

Группа: Свой
Сообщений: 50
Регистрация: 23-07-05
Из: Россия, Киров
Пользователь №: 7 038

|
Еще на www.intuit.ru есть курсы по разработке под POSIX, мобильных приложений под POSIX, C++.
--------------------
Магам можно все.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|