Перейти к содержанию
    

кто поможет ИАР освоить небесплатно?

Сам из Питера, асм знаю неплохо, хотелось бы перейти на Си и ИАР, самому- туго идёт развитие. Надо может пару занятий, чтобы мысль развилась в нужном напрвлении. Какие предложения будут?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам из Питера, асм знаю неплохо, хотелось бы перейти на Си и ИАР, самому- туго идёт развитие. Надо может пару занятий, чтобы мысль развилась в нужном напрвлении. Какие предложения будут?

Совет: не путайте IAR с С. С - язык, IAR - среда/компилятор. Учите их отдельно. Уверен, что трудности у Вас именно с языком (за пару дней такие вещи не изучаются), со средой проблем быть не должно - она очень простая и интуитивно понятная. Тем более, что все там хорошо документировано.

 

По языку. Возьмите для начала "Язык программирования С" Д. Ричи и Б. Кернигана. И попробуйте какие-нить простенькие программки пописАть. Не обязательно на IAR'е. Появятся вопросы - позадавайте их на формуе (на этом или на других). Когда с языком, его концепциями станет понятнее, тогда и с IAR'ом вопросов серьезных не возникнет.

 

А за два дня никто Вас этому ни за какие деньги не обучит. Как грицца: "Научить нельзя, можно научиться" (с). :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за советы, avr123 я уже изучил, прошёлся по примерам многим, там уклон на CV. Хорошо, начнём с простого, есть работающий кусок на АСМе под ЛСД. Как мне его запустить и откомпелить в ИАРе? Потом, как смешивать Си, если я захочу его добавить к проекту на асме? Тоже самое пытался проделать с CV- не хочет компилиться. Да и говорят, CV- слаб для профессиональной работы. Си я прочитал, но нужна уже практика в каком- то компиляторе, почему бы не в ИАРе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам из Питера, асм знаю неплохо, хотелось бы перейти на Си и ИАР, самому- туго идёт развитие. Надо может пару занятий, чтобы мысль развилась в нужном напрвлении. Какие предложения будут?

 

Напишите мне, рад буду помочь документацией.

Удачи, Иосиф.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да вот, мне только ИАР интересен, как самый самый рульный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне бы только руку помощи протянуть. :) (Помощь от программиста, использующего в свое время ряд кросс-компиляторов для различных процессоров и знающего все подводные камни). :cheers:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хоть бесплатно, хоть платно...

К сожалению научить - нельзя! Можно лишь только - научиться!

Многие ребята правильно Вам посоветовали - изучайте сами и не стесняясь задавайте как можно больше вопросов, пока данный вопрос на неясный предмет не будет Вами уяснен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... Да и говорят, CV- слаб для профессиональной работы...

 

О какой проффессиональной работе идет речь в ИАРе, если Вы Си толком не знаете?

За один день общения в форуме Си не узнаешь. Вы ж с Питера- большой город где все можно достать. Купите учебники на русском, диски. Установите на своем компьютере Турбо Си от Борланда или аналог какой нибудь от Мелкософта. Там куча примеров и исходников. Попишите для Пи-Си, поучитесь. Если Вы знаете Асм для АВР, то, приобретя какой-то опыт не сложно будет прейти и на любую платформу и любой компилятор

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению научить - нельзя! Можно лишь только - научиться!

При всем уважении к BVU не согласна!

А как же тогда мы студентов учим ( :) :bb-offtopic: ). Это же технология, есть общие принципы. Правда всякие тонкости ключей компилятора, специфики языка (ключевые слова, типы данных, ...) - конечно лучше опытным путем (и своим личным экспериментом. Типа закрепление пройденного с помощью лабораторной работы).

To Метценгерштейн

Я своим студентам постоянно зужу, что программист микроконтроллеров, как и всякий прочий программист, должен уметь переходить с одного семейства на другое примерно за неделю.

А для Вас возможно это только психологически сложно. На самом деле практика решает все. Удачи!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

prottoss

Установите на своем компьютере Турбо Си от Борланда или аналог какой нибудь от Мелкософта. Там куча примеров и исходников. Попишите для Пи-Си, поучитесь.

 

Еще в тему. По личному опыту и опыту моих друзей - хорошо помогает в обучении просмотр выходных файлов компилятора в формате asm для конкретной Вашей программы. Это можно сделать и в IARe, необязательно Турбо Си!

По поводу Ваших вопросов с asm - опции компилятора посмотрите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...Я своим студентам постоянно зужу, что программист микроконтроллеров, как и всякий прочий программист, должен уметь переходить с одного семейства на другое примерно за неделю...

 

Вообще то сдесь речь идет не о переходе с семейства на семейство, а с языка на язык, а это разные вещи. И за неделю, я думаю перейти сложно, потому как хотя опытный программист и обладает навыками составления алгоритмов, незнакомый язык имеет массу неведомых програмисту ньюансов. А перейти с платформы на платформу можно и меньше чем за неделю, опять же если опытный инженер-программист

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению научить - нельзя! Можно лишь только - научиться!

При всем уважении к BVU не согласна!

А как же тогда мы студентов учим ( :) :bb-offtopic: ). Это же технология, есть общие принципы. Правда всякие тонкости ключей компилятора, специфики языка (ключевые слова, типы данных, ...) - конечно лучше опытным путем (и своим личным экспериментом. Типа закрепление пройденного с помощью лабораторной работы).

To Метценгерштейн

Я своим студентам постоянно зужу, что программист микроконтроллеров, как и всякий прочий программист, должен уметь переходить с одного семейства на другое примерно за неделю.

А для Вас возможно это только психологически сложно. На самом деле практика решает все. Удачи!

Нисколько не принижаю квалификацию и методы обучения преподавательского состава, который должен в первую очередь учить, как учиться (эта тема не раз поднимается на многих форумах и заканчивается единогласно одним резюме), а методические занятия лишь укрепляют полученный материал.

По поводу психологического фактора. Здесь преподаватели ВУЗов практически бессильны, ибо психология закладывается у человека в раннем детстве, а потом только слегка корректируется (так что Вы здесь опоздали...).

Спец. службами применяются некоторые методики способствующие изменению некоторых ингибиторов в поведении человека, но это всегда наносит личности в той или в другой степени серьезные психические травмы.

Хочу Вам просто обьяснить, что микроконтроллеры и программирование здесь совершенно не причем, я вкладывал смысл в более широкое понятие обучаемости человека (сегодня ты - программируешь один микроконтроллер, а через неделю проектируешь летательный аппарат). Человек без индивидуальной подготовки к обучаемости никогда не будет даже средним инженером, я уже не говорю о том что бы 'двигать науку'.

 

С уважением,

BVU

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хоть бесплатно, хоть платно...

К сожалению научить - нельзя!  Можно лишь только - научиться!

Многие ребята правильно Вам посоветовали - изучайте сами и не стесняясь задавайте как можно больше вопросов, пока данный вопрос на неясный предмет не будет Вами уяснен.

полностью согласен. :cheers:

не начинайте с толcтых книг, начните например с:

http://cpp.r2.ru/

если вы умеете составлять алгоритмы

в качестве примеров, может и не совсем применительно к контроллерам:

http://lib.chistopol.ru/read.php?id=2489&page=all

из свода законов Мэрфи (это я про себя :))

Закон Х.Л.Менкена

Кто может - делает. Кто не может - учит.

**************

Дополнение студентов МГПИ им.Ленина

Кто не может учить - учит как учить.]

 

**************

Дополнение Мартина

Кто не может учить - управляет.

--------------------------------------------------

 

PS. IAR -это ИАР(среда) , С -это СИ, зачем все в кучу смешивать? :blink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...