树莓派系统安装笔记作者:toy
下载、 烧写 OS
1. 下载
https://www.raspberrypi.org/downloads/
2. Win32DiskImager 烧写 SD
3. 远程连接 pi / raspberry
系统初始化
1. Expand Filesystem # 扩展 SD 卡
2. Internationalisation Options # 选择时区
修改源
1. 查找本地源
http://www.raspbian.org/RaspbianMirrors
2. 修改/etc/apt/sources.list
o 例如:
http://mirrors.opencas.cn/raspbian/raspbian/ wheezy
main contrib non-free rpi
3. 更新软件源 sudo apt-get update
4. 更新软件 sudo apt-get upgrade
修改终端配色
sudo apt-get install git-core
git clone git://github.com/seebi/dircolors-solarized.git
cp ~/dircolors-solarized/dircolors.256dark ~/.dircolors
eval 'dircolors .dircolors'
挂载 U 盘
cat /proc/partitions #查询设备名
sudo mount -t vfat /dev/sda1 /media/usb #挂载
umount /media/usb #弹出
编译驱动
一
、 更新树莓派系统(如更新内核后请重启):
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo rpi-update
sudo reboot
二、 编译前准备编译模块需要的内核树
下载安装 rpi-source 脚本
sudo wget
https://raw.githubusercontent.co ... e/master/rpi-source -O
/usr/bin/rpi-source
sudo chmod +x /usr/bin/rpi-source
/usr/bin/rpi-source -q --tag-update
运行 rpi-source,运行前请保证 gcc 和 g++版本为 4.8.3+,否则会报错
rpi-source
GCC4.8.3 安装方法参考 wiki(
https://github.com/notro/rpi-source/wiki)
To get gcc 4.8.3 or higher, add jessie (testing) source:
sudo nano /etc/apt/sources.list.d/jessie.list
Add this line:
deb
http://mirrors.opencas.cn/raspbian/raspbian/ jessie main contrib
non-free rpi
Fetch package lists:
sudo apt-get update
Install 4.8
sudo apt-get install -y gcc-4.8 g++-4.8
# Package configuration
# Configuring libc6:armhf
# Restart services during package upgrades without asking?
#
Setup gcc versions
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50
Current gcc version
$ gcc --version
gcc (Raspbian 4.8.3-5) 4.8.3
gcc version can be changed with:
sudo update-alternatives —config gcc # 切换 GCC 版本
关于 GCC 4.8.3 的其他文档
https://www.raspberrypi.org/foru ... 8&t=49864&start=179
三、 编译
下载驱动
http://www.mediatek.com/zh-CN/downloads/mt7601u-usb/
解压缩
tar xjvf <压缩包名称>
修改驱动
common/rtusb_devid.c,在 {USBDEVICE(0x148f,0×7601)}, /* MT 6370 */ 下面加入
以下内容:
{USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */
{USB_DEVICE(0x2955,0x1001)}, /* baidu Wifi */
{USB_DEVICE(0x2a5f,0x1000)}, /* Tencent WiFi */
{USB_DEVICE(0x2955,0x0001)}, /* XiaoDu Wifi */
{USB_DEVICE(0x2717,0x4106)}, /* Xiaomi Wifi */
把 rt_linux.c 里面:
current_fsuid()
current_fsgid()
改成(我是这么玩)
*(int *)& current_fsuid()
*(int *)& current_fsgid()
或(也有人这么玩):
current_fsuid().val
current_fsgid().val
然后
make
sudo make install
sudo modprobe mt7601Usta
当 make 失败后,删除已编译内容
sudo make clean
当有冲突时,删除驱动的方法
make uninstall
配置 wifi
http://blog.csdn.net/xukai871105/article/details/42497097