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

 
 
> SDIO WiFi модуль
Confucij
сообщение Jan 21 2014, 13:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 2-12-12
Пользователь №: 74 652



Здравствуйте!
Озадачился выбором модуля для модключения МК к WiFi. Из незанятых интерфейсов на МК остались только UART и SDIO. Поток TCP нужен ~3-5Mbps поэтому UART я как-то не рассматривал, но возможно такие существуют? С другой стороны модули с SDIO выглядят как-то "по-взрослому" - идут с драйверами для Linux/Android, а на некоторые(WF111) ничего толкового кроме драйверов я найти не смог. TCP/IP стек не обязателен - МК будет подключатся еще и к Ethernet, какой-то стек там уже будет.

Пока я рассмотрел такие варианты:

  1. WF111 - вроди модуль неплохой, но я не нашел никакой вразумительной документации на него кроме драйвера под Linux. Доки для него с API вообще существуют или только колупать драйвер?
  2. RAK310 - к этому модулю меня привели поиски по китайским магазинам. Документация на китайском.
  3. WHZ5178 - на сайте производителя ссылка на документацию ведет на пустую страницу. Буду благодарен если кто-нибудь подскажет где ее найти.


Судить насколько сложно будет разработать софт под подобные модули я не могу - пока не смог найти внятной доки ни на один из рассмотренных.

Возможно кто-то работал с чем-то подобным и может поделится знаниями?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3m-soft
сообщение Apr 27 2014, 13:04
Сообщение #2


Участник
*

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



Цитата(AlexandrY @ Apr 24 2014, 14:58) *
Так понимаю, что производительность их TCP (WF121) ограничена вычислительной способностью их встроенного процессора.
Если возьмете модуль только с MAC уровнем, то на своем внешнем процессоре можете скорость TCP повысить хоть до 72 Mbps


Я только подступаю к этой задаче, поэтому возникает вопрос. Если самому заниматься с MAC уровнем, сколько времени займет разработка? Это что-то типа своего драйвера писать? Вот ребята из BlueGiga пилят свой WF121 уже несколько лет и максимум чего они достигли это 3.5Mbps over TCP. Почему я должен думать, что у меня получится лучше?

Цитата(virtual9900 @ Apr 24 2014, 15:40) *
Разбирал этот модуль. SDIO не используется. PIC32MX695F512H подключен по CSPI к чипсету CSR6030. Выше 1 Mbit/s выжать нетривиальная задача. Firmware сырое.
Присмотритесь к APM1688/ SG901-1091. Скорость обеспечат.


Вы под Линукс их использовали или нет? На STM32 без ОС реально ли писать прошивку с TCP/IP не дольше двух месяцев? Пока мой уровень в Wi-Fi это ноль.
Go to the top of the page
 
+Quote Post
virtual9900
сообщение Apr 28 2014, 07:03
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 22-09-09
Из: Петергоф
Пользователь №: 52 521



Цитата(3m-soft @ Apr 27 2014, 17:04) *
Я только подступаю к этой задаче, поэтому возникает вопрос. Если самому заниматься с MAC уровнем, сколько времени займет разработка? Это что-то типа своего драйвера писать? Вот ребята из BlueGiga пилят свой WF121 уже несколько лет и максимум чего они достигли это 3.5Mbps over TCP. Почему я должен думать, что у меня получится лучше?

Вы под Линукс их использовали или нет? На STM32 без ОС реально ли писать прошивку с TCP/IP не дольше двух месяцев? Пока мой уровень в Wi-Fi это ноль.

В BlueGiga WF121 чипсет общается через SPI, менее скоростной чем SDIO.

Да, пока под линуксом заводили. Исходники драйверов у нас есть.

Из Cambridge Silicon Radio Limited пишут, что реализовать на ARM Cortex-M4 без ОСи:
"... Why would you want to write your own drivers for the CSR6030 device? Especially for smaller volumes, it is going to be a massive task. Even none of our biggest customers have done that. ..." wacko.gif

Маловероятно, что на разработку + поиск багов хватит пары месяцев.

Сообщение отредактировал virtual9900 - Apr 28 2014, 07:10
Go to the top of the page
 
+Quote Post
3m-soft
сообщение Apr 28 2014, 07:41
Сообщение #4


Участник
*

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



Цитата(virtual9900 @ Apr 28 2014, 11:03) *
Из Cambridge Silicon Radio Limited пишут, что реализовать на ARM Cortex-M4 без ОСи:
"... Why would you want to write your own drivers for the CSR6030 device? Especially for smaller volumes, it is going to be a massive task. Even none of our biggest customers have done that. ..." wacko.gif

Маловероятно, что на разработку + поиск багов хватит пары месяцев.

Ясно. Спасибо за оперативный ответ.
Тема Wi-Fi для меня видимо закрыта. Ради невразумительной скорости нет смысла тащить Wi-Fi в проект, а написать свой драйвер, очевидно, нереально. Линукс использовать тоже нереально.

Цитата(AlexandrY @ Apr 28 2014, 11:31) *
Без ОС-и вам и драйвер не нужен. Соответственно скорость своего TCP получите автоматически выше именно из-за отсутствия каких-либо драйверов.

Ребята из BlueGiga пилят потому так долго , что делают и Wi-Fi и прикладной уровень на одном процессоре при этом пытаются изобразить некую универсальность, чтобы шире покрыть рынок.

Ваша задача значительно проще.
Хотя вообще без RTOS не рекомендовал бы.
Но именно стеки TCP/IP есть без оси, у Microchip-а например. Но все таки не рекомендовал бы.

А так предстоит написать только пару функций отправки и приема пакетов, ну настройки кой-каких параметров. И все.
Никакой драйверной обвязки и обязательных драйверных структур и интерфейсов как в линуксе реализовавать не надо. Соответственно еще и надежность будет выше.

У меня от этих слов руки чешутся - сделать хочется. Как начать? С чего начать? Взять то что? Почитать хотя бы что? Без доков не могу же я. Наведите на что-нибудь, пожалуйста.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 28 2014, 08:19
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(3m-soft @ Apr 28 2014, 10:41) *
Ясно. Спасибо за оперативный ответ.
Тема Wi-Fi для меня видимо закрыта. Ради невразумительной скорости нет смысла тащить Wi-Fi в проект, а написать свой драйвер, очевидно, нереально. Линукс использовать тоже нереально.


У меня от этих слов руки чешутся - сделать хочется. Как начать? С чего начать? Взять то что? Почитать хотя бы что? Без доков не могу же я. Наведите на что-нибудь, пожалуйста.


Из всех виденых концепций мне больше всего понравилось решение Freescale.
Надо приобрести плату TWR-WIFI-AR4100 и набор TWR-K70F120M-KIT через который с ней работать.
Потом идти на страницу Freescale MQX™ Software Solutions
Там в разделе скачивания найти дистрибутив RTOS MQX и Freescale MQX RTOS 4.0.2 Atheros Wifi package
Вот в том Atheros Wifi package будут все исходники функций работы с MAC уровнем чипа AR4100.
Работа ведется через SPI на скорости 30 МГц. Скорость SPI здесь ограничена микроконтроллером MK70. Сам чип AR4100 выдерживает до 50 МГц

Да, там потребуется некоторое изучение MQX, но это стоит того, ибо получите один из лучших в отрасли TCP/IP стеков в исходниках с поддержкой IPv6 biggrin.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Confucij   SDIO WiFi модуль   Jan 21 2014, 13:29
- - Sergey SN   Цитата(Confucij @ Jan 21 2014, 17:29) Здр...   Jan 23 2014, 13:30
- - Sergey SN   Цитата(Confucij @ Jan 21 2014, 17:29) Здр...   Jan 24 2014, 11:26
- - Thror_rus   У Wi-Fi модулей H&D есть интерфейс SDIO: http...   Jan 30 2014, 04:29
- - 3m-soft   Так я и не понял, существует ли на сегодняшний ден...   Apr 8 2014, 07:54
|- - Sergey SN   Цитата(3m-soft @ Apr 8 2014, 11:54) ...   Apr 21 2014, 07:15
|- - 3m-soft   Цитата(Sergey SN @ Apr 21 2014, 11:15) По...   Apr 24 2014, 09:15
|- - AlexandrY   Цитата(3m-soft @ Apr 24 2014, 12:15)...   Apr 24 2014, 10:58
|- - virtual9900   Цитата(3m-soft @ Apr 24 2014, 13:15)...   Apr 24 2014, 11:40
|- - doom13   Цитата(AlexandrY @ Apr 24 2014, 13:58) Та...   Apr 25 2014, 09:17
|- - d-f-m   Цитата(doom13 @ Apr 25 2014, 13:17) Может...   Apr 25 2014, 15:53
- - d-f-m   Еще игрался с модулем HLK-RM04. Работает. По темпе...   Apr 25 2014, 18:14
|- - 3m-soft   Цитата(AlexandrY @ Apr 28 2014, 12:19) Та...   Apr 28 2014, 09:07
- - AlexandrY   Цитата(3m-soft @ Apr 27 2014, 16:04)...   Apr 28 2014, 07:31


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:25
Рейтинг@Mail.ru


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