реклама на сайте
подробности

 
 
> FreeRtos на LPC2387
Acvarif
сообщение Jun 13 2011, 08:59
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Пытаюсь подобрать плату, точнее недорогой микроконтроллер, для организации нехитрого обмена по Ethernet.
Также одновременно предполагается обмен микроконтроллера с ПЛИС FPGA.
Пока остановился на этом http://starterkit.ru/html/index.php?name=s...=view&id=26
Вопросы к тем кто уже имел опыт с подобного типа микроконтроллерами.
1. Можно ли туда запихнуть FreeRtos с возможностью обеспечения работы Ethernet?
На сайте производителя платы советуют http://www.iniche.com/nichelite.php
Совершенно не понятно, что это такое. Платное оно или бесплатное?
2. В какой среде IDE лучше с работать с данным чипом (Keil,Iar)?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Jun 14 2011, 08:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Кстати, а нужна ли ОС? У меня без всякой ОС крутится веб-сервер, SNMP агент, SNTP клиент и ещё много разной лабуды. Стек - lwip.
Или вопрос об ОС возник исключительно в надежде найти готовый рабочий пример с Ethernet? Тогда выражайтесь точнее, ибо ОС и стек TCP/IP - вещи ортогональные.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jun 14 2011, 08:18
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(scifi @ Jun 14 2011, 11:07) *
Кстати, а нужна ли ОС? У меня без всякой ОС крутится веб-сервер, SNMP агент, SNTP клиент и ещё много разной лабуды. Стек - lwip.
Или вопрос об ОС возник исключительно в надежде найти готовый рабочий пример с Ethernet? Тогда выражайтесь точнее, ибо ОС и стек TCP/IP - вещи ортогональные.


Все еще проще. Ethernet нужет из-за большой скорости. Вообще нужно будет только по Ethernet с PC (Windows XP) передать одни данные на контроллер и получить от него другие данные. Если можно организовать такую связь без операционки, подскажите как, с чего начать? Подойдет-ли для этого выбранная плата? Контроллер в свою очередь связан с FPGA - это уже другая тема.

Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 14 2011, 08:39
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Acvarif @ Jun 14 2011, 12:18) *
Все еще проще. Ethernet нужет из-за большой скорости. Вообще нужно будет только по Ethernet с PC (Windows XP) передать одни данные на контроллер и получить от него другие данные.

Уже немного понятнее. Только всё равно тумана много. "Одни данные", "другие данные". Шпионские шифровки передаёте?
С протоколами уже определились? TCP, UDP? HTTP?

Цитата(Acvarif @ Jun 14 2011, 12:18) *
Если можно организовать такую связь без операционки, подскажите как, с чего начать?

Всё можно сделать без операционки. Это вопрос целесообразности. Баланс между сложностью разработки, используемыми ресурсами и т.д. Чтобы правильно взвесить все факторы, нужно знать планируемое приложение, объём Вашего опыта и т.д.

Цитата(Acvarif @ Jun 14 2011, 12:18) *
Подойдет-ли для этого выбранная плата?

Невозможно знать. Вдруг Вам будет необходим буфер в ОЗУ на 1 Мбайт? Так что продолжайте секретничать.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jun 14 2011, 10:51
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(scifi @ Jun 14 2011, 11:39) *
Уже немного понятнее. Только всё равно тумана много. "Одни данные", "другие данные". Шпионские шифровки передаёте?
С протоколами уже определились? TCP, UDP? HTTP?


Всё можно сделать без операционки. Это вопрос целесообразности. Баланс между сложностью разработки, используемыми ресурсами и т.д. Чтобы правильно взвесить все факторы, нужно знать планируемое приложение, объём Вашего опыта и т.д.


Невозможно знать. Вдруг Вам будет необходим буфер в ОЗУ на 1 Мбайт? Так что продолжайте секретничать.


Да какие там секреты. Сам пока толком не знаю что будет.
Если коротко. Планируется на FPGA сделать ФХН (формирователь характеристики направленности для гидроакустической антенны) и возможно еще и корреляторы (ЛЧМ сигнал, сколько штук не знаю, не я занимаюсь) Там же очевидно будет организован буфер куда будут собираться данные в виде: код дистанции до отраженного объекта, номер канала (антена круговая 90 каналов) Поскольку отраженных объектов может быть много то пакет с данными может быть достаточно большой.
Микроконтроллер должен 1 раз в секунду передать на FPGA управляющие сигналы от PC и забрать данные в PC для дальнейшей обработки и отображения на экране PC.
Eternet можно сделать и на FPGA (Micro Blase). Но такой путь не подходит потому как если придется переходить на Altera придется опять же разбираться с альтеровским Ethernet. Микроконтроллер для этого считаю более подходящий вариант. В дальнейшем наработку можно будет применять в других подобных задачах не обращая внимания на производителя FPGA.
Какой протокол? Не знаю... Почитал, вроде больше подходит UDP Можно ли его организовать на ARM без ОС? Ведь на плате там кроме контроллера еще PHY стоит. Как это все в связке заставить работать у меня понятия 0. Направьте на правильный путь...

Сообщение отредактировал Acvarif - Jun 14 2011, 10:55
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Acvarif   FreeRtos на LPC2387   Jun 13 2011, 08:59
- - zltigo   QUOTE (Acvarif @ Jun 13 2011, 11:59) Пыта...   Jun 13 2011, 11:19
|- - Acvarif   Цитата(zltigo @ Jun 13 2011, 14:19) LPC23...   Jun 13 2011, 13:10
|- - zltigo   QUOTE (Acvarif @ Jun 13 2011, 16:10) где ...   Jun 13 2011, 14:15
|- - Acvarif   Цитата(zltigo @ Jun 13 2011, 17:15) freer...   Jun 13 2011, 16:52
|- - HARMHARM   Цитата(Acvarif @ Jun 13 2011, 19:52) 1. Д...   Jun 13 2011, 17:33
|- - Acvarif   Цитата(HARMHARM @ Jun 13 2011, 20:33) Та ...   Jun 13 2011, 18:07
- - zltigo   Сюрприз! Операционка написана на 'С' а...   Jun 13 2011, 20:42
|- - Acvarif   Цитата(zltigo @ Jun 13 2011, 23:42) Сюрпр...   Jun 14 2011, 05:59
|- - zltigo   QUOTE (Acvarif @ Jun 14 2011, 08:59) Точн...   Jun 14 2011, 06:17
|- - aaarrr   Послушайте zltigo, он дело говорит. Контроллер и к...   Jun 14 2011, 07:04
- - dimka76   почитайте вот это http://book.itep.ru/1/intro1.ht...   Jun 16 2011, 05:18
- - Acvarif   Цитата(dimka76 @ Jun 16 2011, 08:18) почи...   Jun 21 2011, 21:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01432 секунд с 7
ELECTRONIX ©2004-2016