Комплект средств (поломанный) для начала перехода на C (PIC18)

Aug 23, 2004 22 Replies

К метрам программирования пиков на C - перед приобретением лицензионного пакета от Microchip хочу посмотреть на те, с которым в- основном работают люди. Как их крякать, где скачать, и насколько близко к лицензионным версиям они работают. Заодно литературу - в продаже только по C++, Страусстроба с первого наскока в Москве не нашел.


Hello, Rifkat Abdulin !

Мы пользуемся компиляторами HiTech, найти можно например у меня

ftp://EMBEDDED: snipped-for-privacy@dorlov.no-ip.com

С уважением, Дима Орлов.

Mon, 23 Aug 2004 09:04:54 +0600 Rifkat Abdulin wrote to All:

RA> К метрам программирования пиков на C - перед приобретением RA> лицензионного пакета от Microchip хочу посмотреть на те, с которым в- RA> основном работают люди. Как их крякать, где скачать, и насколько близко RA> к лицензионным версиям они работают.

Есть вариант от IAR. По качеству ничего сказать не могу, не работаю. Лекарство, как и почти для любых иаровских поделий, имеется. Должно лежать в нулевой будке.

RA> Заодно литературу - в продаже только по C++,

Для С достаточно Кернигана и Ричи "Язык программирование С". 2-е издание. Без проблем находится в книжных и в инете (в электронном виде).

RA> Страусстроба ^^^^^^^^^^^^

Оригинально.

RA> с первого наскока в Москве не нашел.

Старуструп - это С++. Разница между С и С++ значительна. Если не планируешь использовать С++ (вообще), то не трогай его (Страуструпа). Имхо, если с С не знаком, в С++ лучше сразу не лезть (по крайней мере на embedded платформах вроде PIC/AVR).

DO> Мы пользуемся компиляторами HiTech, найти можно например у меня

DO> ftp://EMBEDDED: snipped-for-privacy@dorlov.no-ip.com

Там несколько hitech. Вот этот:

hi-tech%20picc%20v8.01pl3%20&%20picc18%20v8.20pl4%20+%20manual%20+%

20keygen.rar

Как в работе? Он просто генератором ключей правится?

Hello, Rifkat Abdulin !

Если честно, я просто не помню какой именно я ставил.

Правился именно ключеделалкой, возможно были какие-то особенности - не помню...

С уважением, Дима Орлов.

DO> > DO> Мы пользуемся компиляторами HiTech, найти можно например у меня

DO> > DO> ftp://EMBEDDED: snipped-for-privacy@dorlov.no-ip.com

DO> > Там несколько hitech. Вот этот:

DO> > hi-tech%20picc%20v8.01pl3%20&%2 DO> > 0picc18%20v8.20pl4%20+%20manual%20+% DO> > 20keygen.rar

DO> Если честно, я просто не помню какой именно я ставил.

DO> > Как в работе? Он просто генератором ключей правится?

DO> Правился именно ключеделалкой, возможно были какие-то особенности - не помню...

Не удается закачать reget-ом: в логе пишет HTTP/1.0 200 ftp error, скачивает 86 байтов и в отвал.

Никаких тонкостей нет?

Hello, Rifkat Abdulin !

Да нет вроде, другие, я смотрю, тянут.

С уважением, Дима Орлов.

Добрый день, Dima! You wrote to Rifkat Abdulin on Tue, 24 Aug 2004 12:41:00 +0400:

DO> Да нет вроде, другие, я смотрю, тянут.

Качалками не получается ничего утянуть... А из IE напрямую все идет нормально, но без докачки, ессно...

Я оперу юзаю. Там встроенный даунлоадер: и работает, и докачка есть.

Hello, Vladimir! You wrote to Dima Orlov on Tue, 24 Aug 2004 13:33:53 +0000 (UTC):

VI> Добрый день, Dima! VI> You wrote to Rifkat Abdulin on Tue, 24 Aug 2004 12:41:00 +0400:

DO>> Да нет вроде, другие, я смотрю, тянут.

VI> Качалками не получается ничего утянуть... А из IE напрямую все идет VI> нормально, но без докачки, ессно...

А почему "естественно"? У меня IE почему-то докачивает.

With best regards, Alex Torres. E-mail: snipped-for-privacy@yahoo.com

2:461/28
formatting link

Hello, Vladimir Ivanov !

Я проверю настройки. Раньше вроде докачка работала.

С уважением, Дима Орлов.

Hi, Harry!

RA>> Страусстроба HZ> ^^^^^^^^^^^^ HZ> Оригинально.

Очень. Hе раз видел высказывания об работе Страуструпа как об образце для подражания. А я думаю что книга написана как попало без малейшего понятия об написании "самоучителей". В ней 50% вообще откровенного мусора. Вот "thinking in c++" это уже можно назвать учебником - написан толково (хоть и не так как писались учебники в СССР в 60-х).

Regards.

Hi Andrey, hope you are having a nice day!

25 Авг 04, Andrey Romanenko wrote to Harry Zhurov:

AR> Очень. Hе раз видел высказывания об работе Страуструпа как об образце AR> для подражания. А я думаю что книга написана как попало без малейшего AR> понятия об написании "самоучителей". В ней 50% вообще откровенного AR> мусора. Вот "thinking in c++" это уже можно назвать учебником - AR> написан толково (хоть и не так как писались учебники в СССР в 60-х).

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

WBR, AVB

Wed, 25 Aug 2004 09:20:38 +0600 Andrey Romanenko wrote to Harry Zhurov:

RA>>> Страусстроба HZ>> ^^^^^^^^^^^^ HZ>> Оригинально.

AR> Очень. Hе раз видел высказывания об работе Страуструпа как об образце для AR> подражания. А я думаю что книга написана как попало без малейшего понятия AR> об написании "самоучителей". В ней 50% вообще откровенного мусора. Вот AR> "thinking in c++" это уже можно назвать учебником - написан толково (хоть и AR> не так как писались учебники в СССР в 60-х).

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

Hello Harry.

26 Aug 04 13:37, Harry Zhurov wrote to Andrey Romanenko:

HZ> "Язык программирования С++" упомянутого автора - не учебник, не HZ> самоучитель.

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

"C++ reference guide" его же гораздо лучше, на мой взгляд..

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

Для этого эта книженция слишком мелка и беспорядочна, по-моему.. Из попытки совместить учебник, справочник и проповедь на тему "thinking in c++" получилась полная фигня.. Если уж читать о том, как правильно, то лучше читать Саттера, Александреску и прочих из их компании... У них основной упор делается на методологию и паттерны, что у дохлого страуса отсутвует напрочь.. только к C это уже не будет иметь никакого отношения...

Dmitry

Что-то не работает 8.01 :( Поставил, пропатчил вот этим "configure mplab 6.xx for picc

8.01pl3.exe", крякнул. Пробую скомпилить в мплабе

#include <pic.h>

main (void) {}

Пишет Executing: "...\BIN\PICC.EXE" -C -E"led.cce" "led.c" -O"led.obj" -Q

-MPLAB -12F629 Halting build on first failure as requested.

Что не так сделал?

Hello, Eugene Zhernovoy !

Может в этом проблема? Хотя у нас и так и так работает.

С уважением, Дима Орлов.

Доброго здоровья, Dmitry!

26 Aug 04 20:06, Dmitry Lyokhin написал для Harry Zhurov:

HZ>> "Язык программирования С++" упомянутого автора - не учебник, не HZ>> самоучитель.

DL> Hе знаю..IMHO он просто не умеет внятно выражать свои мысли или не до DL> конца DL> понимает, что он все-таки хочет сказать народу. Искать чего-нибудь в этой DL> книжке - просто мучение какое-то...

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

WBR, Сергей. ICQ: 101347299

Thu, 26 Aug 2004 19:06:01 +0600 Dmitry Lyokhin wrote to Harry Zhurov:

DL> Искать чего-нибудь в этой книжке - просто мучение какое-то...

Разумеется, искать в ней не так удобно, как в справочнике - она не справочник.

DL> "C++ reference guide" его же гораздо лучше, на мой взгляд..

Для поиска и выяснения нюансов - конечно. Hо там нет философии.

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

DL> Для этого эта книженция слишком мелка и беспорядочна, по-моему.. Из DL> попытки совместить учебник, DL> справочник и проповедь на тему "thinking in c++" получилась полная фигня..

Хм, мне не показалось, что это учебник. Даже когда я только начинал изучать (по 2-му изданию). У меня было устойчивое чувство, что я не дорос еще до уровня большинства вещей, изложенных в этой книге. Сегодня у меня такое же ощущение к описанию STL в 3-м издании. И причина этого не вызывает сомнений - на самом деле не дорос (хотя пользоваться, пользуюсь при случае с удовольствием). И почему не дорос, тоже понятно - по роду работы мало приходится пользоваться этим, а раз нет практики, нет и скилла.

По-моему, книжка эта именно "thinking in c++", а не справочник и не учебник. И к ней обязательно нужно прочитать "D&E C++". Без нее трудновато понять некоторые моменты, т.к. причинно-следственные связи тут важны.

DL> Если уж читать о том, как правильно, то лучше читать Саттера, Александреску DL> и прочих из их DL> компании...

Имхо, читать нужно все. И Голуба, и Липтона, и Элджера. Если это укладывается в контекст использования. По одной книжке язык не выучишь.

Того же Александреску вряд ли можно рекомендовать начинающим. Да и не только. Даже в программерской среде отношение неоднозначное - одни восхищаются и преклоняются, другие просто плюются.

DL> У них основной упор делается на методологию и паттерны, что у дохлого DL> страуса отсутвует DL> напрочь..

Hе путай приятное с полезным. Язык - это одно, а паттерны - совсем другое. Согласись, не слишком разумно требовать, чтобы в учебнике по русскому языку рассматривались хореи и пятистопные ямбы. :) А руководство по устройству автомобиля вряд ли должно включать в себя описание способов прохождения виражей на скользкой дороге и прочие трюки. :))

DL> только к C это уже не будет иметь никакого отношения...

И к С++ тоже весьма опосредованное. Паттерны во многом языконезависимая вещь.

Пробовал в мплабе picc lite и picc 8.05 demo - всё работало. А этот не хочет, зараза :( Так как его юзать-то?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required