К метрам программирования пиков на C - перед приобретением лицензионного пакета от Microchip хочу посмотреть на те, с которым в- основном работают люди. Как их крякать, где скачать, и насколько близко к лицензионным версиям они работают. Заодно литературу - в продаже только по C++, Страусстроба с первого наскока в Москве не нашел.
Комплект средств (поломанный) для начала перехода на C (PIC18)
Aug 23, 2004
22 Replies
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