|
|
  |
lwIP |
|
|
|
Feb 22 2005, 10:04
|

Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272

|
Есть желание использовать lwIP для LPC2214  и CS8900 а так же писать в IARE без RTOS Кто-нибудь подскажет это реально. Потенциальные проблемы.  ...? или может есть альтернатива lwIP ???
|
|
|
|
|
Feb 22 2005, 10:57
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Цитата(Пришелец @ Feb 22 2005, 13:04) Есть желание использовать iwIP для LPC2214  и CS8900 а так же писать в IARE без RTOS Кто-нибудь подскажет это реально. Потенциальные проблемы.  ...? или может есть альтернатива iwIP ??? На счет iwIP не знаю, а вот проблем в ИАРе без РТОС точно нет никаких. Пишите, что хотите.
--------------------
|
|
|
|
|
Feb 24 2005, 06:12
|

Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272

|
да да конечно  (спасибо за поправку подредактировал) lwIP и ещё вопрос в догонку почему многие исходные тектсы например uCOS принципиально предназначны под GNU компиляторы? почему нельзя это скомпилировать например в IARe? (какой-то синтаксис С или какая-то особая компоновка или ещё что ...?)
|
|
|
|
|
Feb 24 2005, 06:24
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Цитата(Пришелец @ Feb 24 2005, 09:12) да да конечно  (спасибо за поправку подредактировал) lwIP и ещё вопрос в догонку почему многие исходные тектсы например uCOS принципиально предназначны под GNU компиляторы? почему нельзя это скомпилировать например в IARe? (какой-то синтаксис С или какая-то особая компоновка или ещё что ...?) Существуют порты указанной ОС как для разных МК, так и для разных средств разработки. Жесткой какой-то зависимости от ГНУ я что-то не заметил, а при переносе из одной среды разработки в иную, очень часто возникают проблемы синтаксиса, так это обычное дело. Как правило для большого проекта это занимает не более часа правки текста, чаще путем введения каких-то #define , чтобы что-то переопределить
--------------------
|
|
|
|
|
Feb 24 2005, 06:29
|

Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272

|
т.е. с uCOS можно работать в IARE если под него подправить синтаксис? тогда почему все пользуются GNU ведь мне показалось что это такой геморой - cygwin, командная строка
|
|
|
|
|
Feb 24 2005, 07:02
|
Знающий
   
Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375

|
lwIP без оси работает вполне, я пользую в NIOS II читсый lwIP без UCOS. Но понятно что разруливать моменты вызова разных функций lwIP приходиться ручками, без всяких потоков. А GNU - это механизм обмена информацией, более менее унифицированный. Собрать под ним может любой, если руки на месте, и протестить (обратная связь с багами глубже в силу доступности). А людей имеющих IAR надой найти. Да и кто вам мешает прикрутить GNU к IDE? IAR то работает тоже через командные строки, но просто они сделали интерфейс который это скрывает. Так что если есть желание, то в путь, но скорее всего это уже сделано, надо только поискать
|
|
|
|
|
Feb 24 2005, 08:02
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Цитата(Пришелец @ Feb 24 2005, 09:29) т.е. с uCOS можно работать в IARE если под него подправить синтаксис? тогда почему все пользуются GNU ведь мне показалось что это такой геморой - cygwin, командная строка  Да, достаточно как правило подправить синтаксис. Всё-таки Вы заблуждаетесь, что все пользуются GNU. А как пример того, о чем говорил коллега Major, что можно к IDE прикрутить GNU - это CrossWorks. Я например им пользуюсь при работе с АРМом. А для MSP430 - IAR EW, для 51 - Tasking и Keil. При переносе кода из одной среды в другую действительно приходится туповато поработать руками, не без этого
--------------------
|
|
|
|
|
Feb 24 2005, 08:09
|

Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272

|
Спасибо one_man_show и Major Теперь сомнения  рассеялись остаюсь в своём любимом IARe Но наверное придётся поставить CrossWork посмотреть что это такое (вдруг понравится)
|
|
|
|
|
Feb 24 2005, 12:08
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Цитата(Пришелец @ Feb 24 2005, 11:35) Назрел следующий вопрос: А какой компилятор эффективнее для ARM GCC или IAR?  Для АРМа, как и для других МК существует несколько сред разработки, каждая из них чем-то примечательна. На мой взгляд, любая оценка той или иной среды будет субъективна, каждому подходит что-то "свое". По поводу CrossWorks для АРМ могу сказать только одно, - это одна из немногих сред разработки, которая ипользуя недокументированные функции МК, позволяет прошивать Flash. Конечно и все остальное тоже, как то отладка из ОЗУ, отладка из Flash.
--------------------
|
|
|
|
|
Feb 24 2005, 13:48
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
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
|
|
|
|
|
Mar 25 2005, 09:19
|

Частый гость
 
Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272

|
Цитата(Major @ Feb 24 2005, 11:02) lwIP без оси работает вполне, я пользую в NIOS II читсый lwIP без UCOS. Но понятно что разруливать моменты вызова разных функций lwIP приходиться ручками, без всяких потоков. А GNU - это механизм обмена информацией, более менее унифицированный. Собрать под ним может любой, если руки на месте, и протестить (обратная связь с багами глубже в силу доступности). А людей имеющих IAR надой найти. Да и кто вам мешает прикрутить GNU к IDE? IAR то работает тоже через командные строки, но просто они сделали интерфейс который это скрывает. Так что если есть желание, то в путь, но скорее всего это уже сделано, надо только поискать  Снова возвращаюсь к теме. Прикрутить можно наверное но мне было бы понятно если бы компилятор запускался из под Windows. Но чтобы его использовать под Windows нужно запускать эмулятор unix - cigwin. Можно ли прикрутить GNU  к IDE если GNU под unix а IDE под Windows?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|