基于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