首先通过raspi-config工具配置树莓派以文本界面(Console Text)启动

修改rc.local

sudo nano rc.local

在最后一行

exit 0;

的前面加上:

export DISPLAY=:0
X -nocursor -s 0 -dpms &
mono /home/pi/YouApplication.exe &  #这里用的是mono开发的.NET WinForm程序,可以随意换成你自己的程序

存盘退出,重启树莓派,就会看到树莓派启动后,不进入X-Window环境,直接启动到你的程序。

可以把你的程序窗口设置成无边框的全屏窗口,就完美了。


参考:Start a mono app fullscreen on a raspberry

修改树莓派的apt源配置文件:

$ cd /etc/apt                                 #进入树莓派的apt配置文件夹
$ sudo mv sources.list sources.list.bak       #删除原来的配置文件
$ cd sources.list.d/                          #进入附加配置文件夹
$ sudo mv collabora.list collabora.list.bak   #删除原来的附加配置文件
$ sudo mv raspi.list raspi.list.bak        
$ cd ..                                       #返回上一级文件夹
$ sudo nano sources.list                      #修改apt源配置文件,内容替换为
#中国科学技术大学
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
#华中科技大学
deb http://mirrors.hustunique.com/raspbian/raspbian/ wheezy main contrib non-free rpi
#大连东软信息学院
deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
#重庆大学
deb http://mirrors.cqu.edu.cn/Raspbian/raspbian/ wheezy main contrib non-free rpi

配置文件修改完成后,更新软件源缓存:

$ sudo apt-get update


参考:

http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html

树莓派使用Raspbian系统,系统已经自带了大部分USB无线网卡的驱动程序,插上就能驱动了。

使用wpa_cli进行无线网络配置:

$ sudo wpa_cli

进入wpa的交互界面以后:

> list                             #列出已经配置好的无线网络,这里还未配置任何网络,所以没有内容列出
network id / ssid / bssid / flags

> add_network                      #新增一个无线网络,返回的数字即为网络编号
0

> set_network 0 ssid "MyWiFi"      #设置无线网络的SSID
OK

> set_network 0 psk "MyWiFi888"    #设置无线网络的密码
OK

> set_network 0 key_mgmt WPA-PSK   #设置无线网络的加密方式,可选:WPA-PSK|WPA-EAP|IEEE8021X|NONE
OK

> set_network 0 group CCMP         #设置无线网络广播的加密方式,可选:CCMP(AES)|TKIP|WEP104|WEP40
OK

> set_network 0 proto RSN          #设置无线网络可接受的协议,可选:WPA|RSN(WPA2)
OK

> enable_network 0                 #启用这个网络,此时会出现连接成功的信息,如”CTRL-EVENT-CONNECTED“
OK

> save_config                      #保存设置
OK

> quit                             #退出

设置完成后,会保存配置到/etc/wpa_supplicant/wpa_supplicant.conf文件:

$ sudo more /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
	ssid="MyWiFi"
	psk="MyWiFi888"
	proto=RSN
	key_mgmt=WPA-PSK
	group=CCMP
}

使用命令ifconfig查看无线网卡连接状态:

$ ifconfig wlan0

应该能够看到已经获取的IP地址等信息。


参考:

http://w1.fi/cgit/hostap/plain/wpa_supplicant/wpa_supplicant.conf

Go 1.2.1 发布,此版本是个小版本发布,主要包括一些数据库,运行时和其他方面的一些bug 修复:

- runtime: fix crash in runtime.GoroutineProfile

- runtime: if traceback sees a breakpoint, don't change the PC

- runtime: fix data race in GC

- net: ignore some errors in windows Accept

- database/sql: Use all connections in pool


具体更新请看这里:

http://code.google.com/p/go/source/list?name=release-branch.go1.2


现已提供下载。更多内容可以查看开发者邮件列表更新日志。PS: Go 1.3 已经特征冻结, 预计在6月1号正式发布.



拥抱Go的世界,先把博客换成Go的。

看不明白的,请猛戳:

golang.org

我咋这么喜欢这个小鼹鼠呢。。。