入手树莓派后一直没时间弄,设想用360wifi做无线网卡,也一直不得解,今天成功写下经验

本人刷的是官方系统,版本为3.12.28,首先更新系统内核,参考以下网址:

http://groenholdt.net/Computers/RaspberryPi/MediaTek-MT7601-USB-WIFI-on-the-Raspberry-Pi/MediaTek-MT7601-USB-WIFI-on-the-Raspberry-Pi.html

本人一直用root用户操作

apt-get update
apt-get upgrade
rpi-update
下载内核
cd /usr/src
git clone https://github.com/raspberrypi/linux.git
sudo ln -s /usr/src/linux /lib/modules/`uname -r`/build
cd linux

编译内核,创建链接(具体意思也不是完全懂,共接触linux)
make mrproper
zcat /proc/config.gz > .config
cp .config .config.org
make modules_prepare
下载module.symvers这个还是比较重要的,中间忘下了 MK7601一直编译不成功
wget https://raw.github.com/raspberrypi/firmware/master/extra/Module.symvers

把下载好的(DPO_MT7601U_LinuxSTA_3.0.0.4_20130913)拷贝到树莓派中
修改common/rtusb_dev_id.c文件

{USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */

下面加一行

{USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */


进入DPO_MT7601U_LinuxSTA_3.0.0.4_20130913中 运行一下命令

sudo make

sudo make install

sudo modprobe mt7601Usta

如果一切运行成功

运行:ifconfig命令

ra0 Link encap:Ethernet HWaddr 00:36:76:43:cf:64
inet addr:192.168.1.250 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:638 errors:0 dropped:0 overruns:0 frame:0
TX packets:108 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:130911 (127.8 KiB) TX bytes:14856 (14.5 KiB)

有上面这些信息证明驱动加载成功,inet addr是我设置好的静态ip

输入如下命令:sudo nano /etc/network/interfaces

auto lo

iface lo inet loopback
iface eth0 inet static
iface ra0 inet static

address 192.168.1.250
netmask 255.255.255.0
gateway 192.168.1.1

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

allow-hotplug ra0
iface ra0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

这是我设置的树莓派

重新启动树莓派,reboot

然后,vim /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

network={

ssid="你的路由wifi名"

psk="wifi密码"

proto=RSN

key_mgmt=WPA-PSK

pairwise=CCMP

auth_alg=OPEN

}

添加network. 基本完成,

正好家里也有打印机,是usb的那种,不能联网打印,然后就打算用树莓派当打印机服务器

首先下载cups: sudo apt-get install cups

允许用户pi配置cups:sudo usermod -a -G lpadmin pi

替换cups:sudo service cups stop

备份配置文件:sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak

替换配置文件:sudo cd /etc/cups/ && sudo wget http://jxeeno.tk/local--files/blog:raspberry-pi:print-server/cupsd.conf

重启cups服务:sudo service cups start

访问cups地址:https://树莓派ip:631/

访问成功后点击选项卡中的administration中的add printer然后会弹出输入用户名密码的对话框:输入树莓派用户名密码计入如下界面
选择我的打印机MP230

提交之后进入如下界面,修改name:mp230,尽量修改简单一些的名称,这样后面输入地址简单些

提交进入如下界面,选择最靠近自己打印机的驱动,我的打印机是

点击添加就完成了,
然后再电脑里添加打印机使用tcp/ip添加打印机,我的ip设置了静态ip:http://192.168.1.250:631/printers/mp230
打印机添加完成,windows上可以使用网络打印了,android手机我下了printbot来使用打印(佳能官方打印应用不好使...)

当make中没有想选择的打印机时记得输入如下命令:
sudo apt-get install printer-driver-gutenprint

树莓派_360wifi2_佳能MP236打印机的更多相关文章

  1. raspberry树莓派安装CUPS实现打印服务器共享HP P1007打印机

    虽然很多文章提到了raspberry树莓派如何安装cups实现共享打印机服务,但是我自己试下来发现HP P1007总是无法使用,折腾了很久,终于找到了方法,记录一下. 默认raspberry树莓派已经 ...

  2. zoomeye搜索+用selenium实现对佳能打印机的爬虫

    本文仅用于学习参考.要遵纪守法哦! 目的:找出一台佳能打印机,得到它的日志文件,并利用其远程打印. 1.先用zoomeye找一个打印机出来,搜索语句:printer +country:"CN ...

  3. 打印机 KX-MB788CN 佳能

    打印机 KX-MB788CN http://panasonic.cn/oa/help/download.asp?type=drivers&pid=1066 佳能打印机 腾彩 PIXMA MP2 ...

  4. 挑战树莓派:谁才是Geek最爱的开发板?

    树莓派(Raspberry Pi)是一块跟信用卡差不多大小的开发板,它的初衷是以低廉的硬件和开源软件扶持一些落后地区的电脑科学教育.由于它在性能和价格方面有一个很好的平衡点,所以很多硬件玩家也想买一个 ...

  5. 【转】爱普生打印机L358

    原文网址:http://www.chiphell.com/thread-838403-1-1.html 儿子幼儿园老是要打印作业,就决定用他的压岁钱买个打印机,主要以文件打印为主,兼顾照片.昨天网上一 ...

  6. <<开源硬件创客 15个酷应用玩转树莓派>>

    本书共分18章,前3章是本书的基础章节,主要介绍了树莓派的一些基本情况和基本操作,来让读者了解树莓派的前世今生,掌握树莓派基本的使用方法.第4~18章主要介绍15个以树莓派为载体的酷炫应用,大家可以按 ...

  7. 树莓派进阶之路 (019) - 树莓派通过filezilla,samba与PC文件共享(转)

    虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多.所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文 ...

  8. 做一个树莓派Raspberry Pi拍立得

    用树莓派Raspberry Pi打造一台拍立得,作法如下: 材料:树莓派+数字相机模块+热敏打印机 因为打印机所需电流较高,所以电源供应器的规格需要5V 3A以上. 再找一个稳定的电源以及够大的外壳装 ...

  9. Home Assistant系列--之树莓派安装Samba 和 Jupyter Notebook

    1.什么是Samba? Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上 ...

随机推荐

  1. php中json_encode UTF-8中文乱码问题

    最近在接口代码当中用到过json_encode,在网上找到说json_encode编码设置为UTF-8中文就不会乱码,经验证这办法确实是有效果的,但是不知道为什么,代码在用过一段时间之后就不太管用了. ...

  2. flexslider

    flexslider是一个出色的jquery滑动切换插件,支持主流浏览器,并有淡入淡出效果.适合初级和高级网页设计师. 查询了网上资料  总结一下flexslider属性 $(function(){ ...

  3. 黑马程序员——【Java基础】——Java IO流

    ---------- android培训.java培训.期待与您交流! ---------- 一.IO概述 1.IO:是Input.Output的缩写. 2.特点: (1)用于处理设备间的数据传输. ...

  4. SPOJ BALNUM

    一开始题看错了...dp[pos][sets][viss],其中sets表示出现次数,viss表示出现没有. #include<iostream> #include<cstdio&g ...

  5. JAVA环境安装

    CATALINA_HOME  D:\apache-tomcat-7.0.52CLASSPATH  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarJ ...

  6. PAT (Basic Level) Practise:1038. 统计同成绩学生

    [题目链接] 本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第1行给出不超过105的正整数N,即学生总人数.随后1行给出N名学生的百分制整数成绩,中间以空格分隔.最 ...

  7. Erlang 103 Erlang分布式编程

    Outline 笔记系列 Erlang环境和顺序编程Erlang并发编程Erlang分布式编程YawsErlang/OTP 日期              变更说明 2014-11-23 A Outl ...

  8. YMMI001-采购单审批

    ************************************************************************ Report : YMMI1 ** Applicati ...

  9. 使用JavaScript设置、获取父子页面中的值

    一:获取父页面中的值 有二种方法windows.open()和windows.showModalDialog() 1.windos.open(URL,name,reatures,replace) 再父 ...

  10. Java笔记2-数据类型,变量,Java运算符

    我们编写软件,目的是为了高效的操作(增,删,改,查)数据. 数据类型 1.基本类型(8种)byte 字节型 -128~127short 短整型 -32768~32767int 整型 -21474836 ...