基于PC的Linux Wifi驱动开发环境搭建向导

基于PC的Linux Wifi驱动开发环境搭建向导v1.0-----------------

by wayne zou 2017-10-12 

192.168.36.57 sam sam

一、Ubuntu系统安装

1、安装ubuntu14.04 

2、设置root用户的初始密码:

$sudo passwd

二、Linux常用开发工具安装

1、更新vim(14.04版本自带vi有问题)

$sudo apt-get remove vim-common

$sudo apt-get install vim

2、安装sshd远程访问服务器 (以便客户机安装SecureCRT ssh远程访问)

$sudo apt-get install openssh-server

$sudo /etc/init.d/ssh restart

修改配置文件/etc/ssh/sshd-config

PermitRootLogin no->yes

PubkeyAuthentication yes->no

AuthorizedKeysFile .ssh/authorized_keys #屏蔽掉

PasswordAuthentication no->yes

3、安装samba共享服务器

$sudo apt-get install samba samba-common system-config-samba python-glade2 gksu

samba配置:

桌面搜samba调出图形界面配置共享目录及用户权限

三、Linux内核编译及替换

1、下载并解压内核linux3.10.58

内核下载官网:https://www.kernel.org

解压内核(任意文件夹位置,10G左右空闲磁盘空间): 

$tar -xzf linux-3.10.58.tar.gz

2、安装执行sodu make menuconfig命令时依赖的ncurses工具

$sudo apt-get install libncurses5-dev

3、清除生成文件及配置文件(内核第一次编译跳过此步骤,多次进行内核编译才使用)

$sudo make mrproper

4、定制内核 (一般直接load 原内核.config)

$sudo make menuconfig

5、编译内核和模块

$sudo make

6、模块安装

$sudo make modules_install

7、内核安装

$sudo make install

8、重启并进入grub选择界面选择linux-3.10.58内核版本启动

9、重启成功后查看内核版本

$sudo uname -a

你可能感兴趣的:(基于PC的Linux Wifi驱动开发环境搭建向导)