|
SDIO WiFi модуль |
|
|
|
Jan 21 2014, 13:29
|
Участник

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

|
Здравствуйте! Озадачился выбором модуля для модключения МК к WiFi. Из незанятых интерфейсов на МК остались только UART и SDIO. Поток TCP нужен ~3-5Mbps поэтому UART я как-то не рассматривал, но возможно такие существуют? С другой стороны модули с SDIO выглядят как-то "по-взрослому" - идут с драйверами для Linux/Android, а на некоторые(WF111) ничего толкового кроме драйверов я найти не смог. TCP/IP стек не обязателен - МК будет подключатся еще и к Ethernet, какой-то стек там уже будет. Пока я рассмотрел такие варианты: - WF111 - вроди модуль неплохой, но я не нашел никакой вразумительной документации на него кроме драйвера под Linux. Доки для него с API вообще существуют или только колупать драйвер?
- RAK310 - к этому модулю меня привели поиски по китайским магазинам. Документация на китайском.
- WHZ5178 - на сайте производителя ссылка на документацию ведет на пустую страницу. Буду благодарен если кто-нибудь подскажет где ее найти.
Судить насколько сложно будет разработать софт под подобные модули я не могу - пока не смог найти внятной доки ни на один из рассмотренных. Возможно кто-то работал с чем-то подобным и может поделится знаниями?
|
|
|
|
|
 |
Ответов
|
Apr 27 2014, 13:04
|
Участник

Группа: Участник
Сообщений: 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 это ноль.
|
|
|
|
|
Apr 28 2014, 07:03
|

Частый гость
 
Группа: Свой
Сообщений: 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. ..." Маловероятно, что на разработку + поиск багов хватит пары месяцев.
Сообщение отредактировал virtual9900 - Apr 28 2014, 07:10
|
|
|
|
|
Apr 28 2014, 07:41
|
Участник

Группа: Участник
Сообщений: 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. ..." Маловероятно, что на разработку + поиск багов хватит пары месяцев. Ясно. Спасибо за оперативный ответ. Тема Wi-Fi для меня видимо закрыта. Ради невразумительной скорости нет смысла тащить Wi-Fi в проект, а написать свой драйвер, очевидно, нереально. Линукс использовать тоже нереально. Цитата(AlexandrY @ Apr 28 2014, 11:31)  Без ОС-и вам и драйвер не нужен. Соответственно скорость своего TCP получите автоматически выше именно из-за отсутствия каких-либо драйверов.
Ребята из BlueGiga пилят потому так долго , что делают и Wi-Fi и прикладной уровень на одном процессоре при этом пытаются изобразить некую универсальность, чтобы шире покрыть рынок.
Ваша задача значительно проще. Хотя вообще без RTOS не рекомендовал бы. Но именно стеки TCP/IP есть без оси, у Microchip-а например. Но все таки не рекомендовал бы.
А так предстоит написать только пару функций отправки и приема пакетов, ну настройки кой-каких параметров. И все. Никакой драйверной обвязки и обязательных драйверных структур и интерфейсов как в линуксе реализовавать не надо. Соответственно еще и надежность будет выше. У меня от этих слов руки чешутся - сделать хочется. Как начать? С чего начать? Взять то что? Почитать хотя бы что? Без доков не могу же я. Наведите на что-нибудь, пожалуйста.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|