olac239: Я так понимаю это исходники которые я могу подрутить куда мне захочется при присутствии навыков скомпилировать и установить всё верно?
Какие команды что бы скомпилироватьи установить в том виде в кором эсть может и так заработает?
Где должен находится файл?
Назар Мокринский:
Нет переводчик не сломался
$ Tar -xvzf DPB_RT2870_Linux_STA_x.x.x.x.tgz
Перейдите в каталог «./DPB_RT2870_Linux_STA_x.x.x.x».
Как перейти в каталог?
Нет такого каталога! Есть mt7610u_wifi_sta_v3002_dpo_20130916.tar!
Я так понимаю это был просто пример каталога?
Что такоеэ TAR?
Где должен находится файл?
Что такое -xvzf?
-----------------------------------------------
2> В Makefile
Установите «MODE = STA» в Makefile и выберите TARGET to Linux, установив «TARGET = LINUX»
Определить источник ядра Linux, включая путь к файлу LINUX_SRC
Модифицируйте, чтобы удовлетворить ваши потребности.
Как перейти в Makefile?
Как установить «MODE = STA» в Makefile?
Как выбрать TARGET?
Как определить источник ядра?
Определять источник ядра или же версию ядра?
Как определить версию ядра?
Какая версия ядра нужна?
путь к файлу LINUX_SRC как узнатать?
Модифицируйте, чтобы удовлетворить ваши потребности. ? Модифицыровать что?
--------------------------------------------------------------
3> В os / linux / config.mk
Определить GCC и LD целевой машины
Определить флагов компилятора CFLAGS
Модифицируйте, чтобы удовлетворить ваши потребности.
** Построить для управления функциями NetworkManager или wpa_supplicant wext
Установите «HAS_WPA_SUPPLICANT = y» и «HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = y».
=> #> Cd wpa_supplicant-x.x
=> #> ./ wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d
** Построить для управления WpaSupplicant с Ralink Driver
Установите «HAS_WPA_SUPPLICANT = y» и «HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = n».
=> #> Cd wpa_supplicant-0.5.7
=> #> ./ wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d
Определить GCC и LD целевой машины? Как?
Определить флагов компилятора CFLAGS? Как?
Далее вобще для меня какето каша?
-----------------------
4> $ make
# Компилировать исходный код драйвера
# Исправить ошибку: слишком мало аргументов для функции ЎҐiwe_stream_add_event "
=> $ Patch -i os / linux / sta_ioctl.c.patch os / linux / sta_ioctl.c
Компилировать исходный код драйвера? Замечательно как?
Исправить ошибку: слишком мало аргументов для функции ЎҐiwe_stream_add_event "
=> $ Patch -i os / linux / sta_ioctl.c.patch os / linux / sta_ioctl.c ?
-------------------------------------------------
1> $tar -xvzf DPB_RT2870_Linux_STA_x.x.x.x.tgz
go to "./DPB_RT2870_Linux_STA_x.x.x.x" directory.
2> In Makefile
set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
define the linux kernel source include file path LINUX_SRC
modify to meet your need.
3> In os/linux/config.mk
define the GCC and LD of the target machine
define the compiler flags CFLAGS
modify to meet your need.
** Build for being controlled by NetworkManager or wpa_supplicant wext functions
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
=> #>cd wpa_supplicant-x.x
=> #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d
** Build for being controlled by WpaSupplicant with Ralink Driver
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n'.
=> #>cd wpa_supplicant-0.5.7
=> #>./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d
4> $make
# compile driver source code
# To fix "error: too few arguments to function ЎҐiwe_stream_add_event"
=> $patch -i os/linux/sta_ioctl.c.patch os/linux/sta_ioctl.c