ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
93279 Топик полностью
Gamma SPb (04.07.2007 12:32, просмотров: 3) ответил General на Говорят, несравним с IAR.
несравним чем? бред какой-то... краткий ликбез все микрочиповские 16-битники поддерживаются ICD2, REAL ICE и PICKit2. - ICD2 - стандартный дебаггер, поддерживает все контроллеры Microchip. Цепляется по двум проводам к контроллеру (не считая сброса и питания). Набор функций стандартный - бряки программные, бряки по данным (чтение/запись, чтение/запись определенного значения), аппаратный счетчик тактов между двумя бряками, AND бряков, бряк по последовательности бряков, бряк по повторению бряка определенное количество раз. Стоит около 170 USD в самой дешевой комплектации. - REAL ICE - более дорогой внутрисхемный эмулятор, пока немного сыроват, постоянно наполняется новыми функциями. Все то же самое что и ICD2 (кроме PIC12/PIC16, хотя их поддержку обещают), плюс трассировка кода и данных, Real-Time Watch без остановки выполнения, программные бряки по коду. Как опция - LVDS удлиннитель до target-а. Стоит около 450 USD + 150 USD удлиннитель. Обещают выпускать отладочные кристаллы с увеличенным кол-вом аппаратных точек останова. - PICKit2 - больше для любителей, ничего не отлаживает, но шьет. 50 USD вроде. ВСЁ ЭТО ОТЛАДОЧНОЕ ЖЕЛЕЗО поддерживается только MPLAB IDE (ну еще есть GNU среда под Linux - там ICD2 тоже поддерживается). Поэтому для нормальной работы как среду можно использовать только MPLAB. В общем, работая с IAR и Keil, ничего плохого про MPLAB сказать не могу - кое что даже очень нравицо (редактор все равно внешний использую). Программные средства - как уже сказал, MPLAB IDE + С30. Можно подключить компилеры HI-TECH (9.61) или IAR (1.30B). Но все равно они курят по сравнению с C30. Хотя бы потому, что для последнего есть DSP и другие библиотеки (шифрование, и т.п.). Немного интересен IAR но только с точки зрения, что там есть embedded C++. Но сама среда IAR для PIC24/dsPIC чрезвычайно убога по сравнению с ней же для ARM. Симулятор в MPLAB вполне удобен, единственное что очень сильно раздражает - не раскрывает структуры по указателям для которых память выделена динамически. Библиотек от микрочипа много, нужно смотреть по месту, большинство бесплатных. Платные - очень специфические (программные модемы, CELP). Есть FAT, есть IrDA с поддержкой OBEX, как уже сказал, DSP (векторы, матрицы, окна, КИХ, БИХ, FFT, DCT). Есть бутлоадер, есть аппликейшн с кодом эмуляции EERPOM во FLASH. RTOS - uC/OS-II, TNKernel, FreeRTOS. Буквально за последние полгода появилось еще очень много разных заточенных именно под PIC24/dsPIC, но как то стремно, да и за деньги в основном. кто работает с MATLAB/Simulink - может быть интересно вот это: http://www.kerhuel …eu/RTWdsPIC/index.html вот, вкратце. Может что-то упустил - спрашивайте.