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

Есть желание использовать lwIP для LPC2214 :) и CS8900 :)

а так же писать в IARE без RTOS

 

Кто-нибудь подскажет это реально.

Потенциальные проблемы. :smile3009: ...?

 

 

или может есть альтернатива lwIP ???

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


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

Есть желание использовать iwIP для LPC2214 :)  и CS8900 :)

а так же писать в IARE без RTOS

 

Кто-нибудь подскажет это реально.

Потенциальные проблемы. :smile3009: ...?

 

или может есть альтернатива iwIP ???

На счет iwIP не знаю, а вот проблем в ИАРе без РТОС точно нет никаких. Пишите, что хотите.

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


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

да да конечно :blush: (спасибо за поправку подредактировал)

lwIP

 

и ещё вопрос в догонку

 

почему многие исходные тектсы например uCOS

принципиально предназначны под GNU компиляторы?

почему нельзя это скомпилировать например в IARe?

(какой-то синтаксис С или какая-то особая компоновка или ещё что ...?)

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


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

да да конечно  :blush:  (спасибо за поправку подредактировал)

lwIP

 

и ещё вопрос в догонку

 

почему многие исходные тектсы например uCOS

принципиально предназначны под GNU компиляторы?

почему нельзя это скомпилировать например в IARe?

(какой-то синтаксис С или какая-то особая компоновка или ещё что ...?)

Существуют порты указанной ОС как для разных МК, так и для разных средств разработки. Жесткой какой-то зависимости от ГНУ я что-то не заметил, а при переносе из одной среды разработки в иную, очень часто возникают проблемы синтаксиса, так это обычное дело. Как правило для большого проекта это занимает не более часа правки текста, чаще путем введения каких-то #define , чтобы что-то переопределить

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


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

т.е. с uCOS

 

можно работать в IARE если под него подправить синтаксис?

 

тогда почему все пользуются GNU ведь мне показалось что это такой геморой

- cygwin, командная строка :blink:

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


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

lwIP без оси работает вполне, я пользую в NIOS II читсый lwIP без UCOS.

Но понятно что разруливать моменты вызова разных функций lwIP приходиться ручками, без всяких потоков.

 

А GNU - это механизм обмена информацией, более менее унифицированный.

Собрать под ним может любой, если руки на месте, и протестить (обратная связь с багами глубже в силу доступности). А людей имеющих IAR надой найти.

Да и кто вам мешает прикрутить GNU к IDE?

IAR то работает тоже через командные строки, но просто они сделали интерфейс который это скрывает.

Так что если есть желание, то в путь, но скорее всего это уже сделано, надо только поискать :)

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


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

т.е. с uCOS

 

можно работать в IARE если под него подправить синтаксис?

 

тогда почему все пользуются GNU ведь мне показалось что это такой геморой

- cygwin, командная строка :blink:

Да, достаточно как правило подправить синтаксис.

Всё-таки Вы заблуждаетесь, что все пользуются GNU.

А как пример того, о чем говорил коллега Major, что можно к IDE прикрутить GNU - это CrossWorks. Я например им пользуюсь при работе с АРМом. А для MSP430 - IAR EW, для 51 - Tasking и Keil.

При переносе кода из одной среды в другую действительно приходится туповато поработать руками, не без этого :)

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


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

Спасибо one_man_show и Major

 

Теперь сомнения :wacko: рассеялись :)

 

остаюсь в своём любимом IARe

 

Но наверное придётся поставить CrossWork

посмотреть что это такое (вдруг понравится)

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


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

Назрел следующий вопрос:

 

А какой компилятор эффективнее для ARM GCC или IAR? :rolleyes:

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


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

Назрел следующий вопрос:

 

А какой компилятор эффективнее для ARM    GCC или IAR? :rolleyes:

Для АРМа, как и для других МК существует несколько сред разработки, каждая из них чем-то примечательна. На мой взгляд, любая оценка той или иной среды будет субъективна, каждому подходит что-то "свое". По поводу CrossWorks для АРМ могу сказать только одно, - это одна из немногих сред разработки, которая ипользуя недокументированные функции МК, позволяет прошивать Flash. Конечно и все остальное тоже, как то отладка из ОЗУ, отладка из Flash.

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


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

one_man_show,

это одна из немногих сред разработки, которая ипользуя недокументированные функции МК, позволяет прошивать Flash.

Насколько мне известно, IAR тоже позволяет прошивать FLash, а также отлаживать из него.

 

Пришелец,

Назрел следующий вопрос:

 

А какой компилятор эффективнее для ARM GCC или IAR?

 

Вам сюда -

http://www.caxapa.ru/echo/arm.html?id=22619

 

и сюда -

http://aly.teltonika.lt/lib/Whetstone/whet.htm

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


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

lwIP без оси работает вполне, я пользую в NIOS II читсый lwIP без UCOS.

Но понятно что разруливать моменты вызова разных функций lwIP приходиться ручками, без  всяких потоков.

 

А GNU - это механизм обмена информацией, более менее унифицированный.

Собрать под ним может любой, если руки на месте, и протестить (обратная связь с багами глубже в силу доступности). А людей имеющих IAR надой найти.

Да и кто вам мешает прикрутить GNU к IDE?

IAR то работает тоже через командные строки, но просто они сделали интерфейс который это скрывает.

Так что если есть желание, то в путь, но скорее всего это уже сделано, надо только поискать :)

 

 

Снова возвращаюсь к теме.

Прикрутить можно наверное но мне было бы понятно если бы компилятор запускался из под Windows. Но чтобы его использовать под Windows нужно запускать эмулятор unix - cigwin.

 

Можно ли прикрутить GNU :maniac: к IDE если GNU под unix а IDE под Windows?

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


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

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

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

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

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

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

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

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

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

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