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

 
 
> 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

Сообщений в этой теме
- 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
|- - AlexandrY   Цитата(3m-soft @ Apr 28 2014, 10:41)...   Apr 28 2014, 08:19
|- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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