Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
Предыстория: необходимо заменить драйвер, предоставленный производителем Wi-Fi. Этот драйвер не является тестовой программой insmod, его необходимо скомпилировать в ядро и автоматически смонтировать при загрузке. Чтобы смонтировать драйвер с помощью insmod, вы обычно компилируете исходный код драйвера в файл xx.ko с помощью соответствующей цепочки инструментов кросс-компиляции и вручную используете insmod xx.ko.
1. Поместите исходный код драйвера в каталог /drivers/net/wireless/realtek в каталоге ядра.
2. Проверьте, полны ли файлы Kconfig и Makefile в каталоге исходного кода драйвера. Обычно они предоставляются производителем.
3. Откройте Kconfig в каталоге Realtek и добавьте исходный код «drivers/net/wireless/realtek/rtl8723BU/Kconfig».
4. Откройте Makefile в каталоге Realtek и добавьте obj-$(CONFIG_RTL8723BU) += rtl8723BU/.
5. Используйте команду make Menuconfig, чтобы проверить конфигурацию.
6: Используйте make zImage для перекомпиляции ядра.
7. Используйте модули make для компиляции модуля.
8: Используйте команду make INSTALL_MOD_PATH=mods groups_install, чтобы указать путь установки модуля.
9: Просто перенесите все на устройство.
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ:
1.*** No rule to make target ` /hal/phydm/phydm.mk
Измените make-файл в папке rtl8723BU:
экспорт TopDIR ?= $(shell pwd) изменен на
export TopDIR ?= $(shell pwd)/drivers/net/wireless/realtek/rtl8723BU
2. Этот драйвер зависит от некоторых базовых драйверов, и во время настройки необходимо выбрать cfg80211.
Еще не закончено, продолжение следует.
Заявление об авторских правах: Содержание этой статьи добровольно предоставлено пользователями Интернета, а мнения, выраженные в этой статье, представляют собой только точку зрения автора. Этот сайт предоставляет только услуги по хранению информации, не имеет никаких прав собственности и не принимает на себя соответствующие юридические обязательства. Если вы обнаружите на этом сайте какое-либо подозрительное нарушение авторских прав/незаконный контент, отправьте электронное письмо, чтобы сообщить. После проверки этот сайт будет немедленно удален.