Marvell WiFi — это программное обеспечение для драйвера Wi-Fi с интерфейсом системной шины (SDIO), работающее на операционной системе реального времени RT-Thread.
Можно использовать GCC для компиляции;
Или добавить в проект MDK5 (обратите внимание: поскольку драйвер содержит множество функций GCC, рекомендуется добавить параметр --gnu в разделе Misc Controls компилятора C/C++):
Если вы хотите скомпилировать через scons, укажите toolchains как armcc в rtconfig.py и добавьте параметр --gnu в CFLAGS:
Используйте инструмент env от RT-Thread для получения пакета и создания проекта или вручную загрузите пакет и добавьте его в существующий каталог проекта. Включите следующие макросы в rt_config.h и используйте scons для перегенерации проекта MDK:
В противном случае сначала вручную инициализируйте другие компоненты, от которых зависит этот драйвер, а затем вызовите функцию mwifi_system_init().
Перед первым использованием создайте каталог '/mrvl' в файловой системе целевой платы и поместите файл FwImage из папки прошивки пакета в этот каталог.
При загрузке драйвера необходимо записать прошивку на чип. После успешной загрузки вы увидите следующую информацию в командной строке терминала:
Предоставляются команды в оболочке msh. Введите команду mwifi для просмотра использования:
Пример:
mwifi mlan0 connect SSID -k PASSWORD — подключение к SSID с паролем PASSWORD; mwifi mlan0 disconnect — отключение соединения; mwifi mlan0 reassoc -e — включение автоматического переподключения; mwifi mlan0 pwrsave -e — переход в режим низкого энергопотребления; mwfi mlan0 scan — сканирование доступных точек доступа.
Для получения дополнительной информации обратитесь к файлу mwifi.c.
Если у вас есть какие-либо вопросы во время использования, пожалуйста, отправьте issue или напишите электронное письмо по адресу jianb1995@hotmail.com.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )