【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【i646593001】Raspberry Pi DIY进程帖

共33条 1/4 1 2 3 4 跳转至

【i646593001】Raspberry Pi DIY进程帖

助工
2014-08-31 13:55:39    评分

打个框架:


基础实验

(1)系统启动成功

(2)清除开机小Bug

(3)hello world 

(4)IO口实验
(5)
UART串口通讯实验
(6)
网络连接实验

高级实验

(1)物联网记录CPU温度

(2)编译小度wifi驱动模块

(3)配置无线网络

(4)修复开机Bug提示

(5)超声测距实验

(6)红外接收器

(7)I2C接口使用MPU6050

(8)定时台灯
(9)简易发音板

(10)Web台灯

(11)LED呼吸灯

(12)舵机控制

(13)其他网上已有教程的项目,发布自己的操作过程方可得分





关键词: Raspberry     Pi     进程     树莓派    

助工
2014-08-31 15:25:18    评分
2楼

上午收到快递,27号发货,31号才收到,韵达路运真够慢的。


发张图片:


特写:



然后下载系统镜像到TF卡,启动Pi。


手头还没有hdmi转vga的线,先用串口(TTL线)登录(USB转TTL就是方便)

接线图:


登录上了:



首先,更新软件(更新强迫症)

$sudo apt-get update

$sudo apt-get upgrade

$sudo rpi-update

update的时候比较慢,添加国内源

Raspberry Pi(树莓派)国内软件源:

修改配置文件 pi@raspberrypi ~ $sudo vi /etc/apt/sources.list

deb http://mirrors.hustunique.com/raspbian/raspbian/ wheezy main contrib non-free rpi

deb-src http://mirrors.hustunique.com/raspbian/raspbian/ wheezy main contrib non-free rpi

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi



只能说感觉速度快了些,300K左右~


更行完用了半个小时左右,摸摸CPU温度,50度左右,还可以接受,散热片还是该买的。一块儿买了个小风扇,试了下噪音有点大,还是不用了吧。


助工
2014-08-31 19:38:46    评分
3楼

尝试用HDMI转DVI转接线,成功显示了


可惜转接线又粗又长,准备买个HDMI转DVI的转换头,再使用HDMI线。

分享一下转换头:

http://item.jd.com/586334.html

就是这个吧。

可惜京东的最短的HDMI线也有1m,要短的淘宝店里就有,30cm和40cm的都有,想要的一块儿下单,我就算了。



助工
2014-08-31 22:08:55    评分
4楼

hello,world


就是写个程序?

如下:



助工
2014-09-02 18:57:35    评分
5楼

GPIO口實驗


放視頻,10 seconds。


视频地址:http://player.youku.com/player.php/sid/XNzcwNzM1NDgw/v.swf

傳張圖片:

Code就在上面的截圖中,關於編程,推薦下面的網址:

傳送門

很詳細,這裡就不多說了。


助工
2014-09-02 19:01:04    评分
6楼

UART串口通訊實驗


圖中就是使用UART連接Pi的,算不算~



助工
2014-09-02 19:11:37    评分
7楼

網絡連接實驗


就是連接互聯網?插根網線就行了吧~

為了證實能連上網絡了,截圖:



上面是命令$sudo apt-get dist-upgrade

執行後,該命令將系統升級到最新版,U可以試試。


助工
2014-09-02 20:12:33    评分
8楼

閱讀一篇博文:

傳送門---->>>

將Pi的CPU溫度定時上傳到網站上,知道了這個網站,Yeelink,感覺不錯,感興趣的去看看

傳送門--->>>

照著做了一遍,上傳效果圖,CPU温度升高的时间是我在做编译的时间,網站給出數據波動曲線圖:


是不是頓時高大上了呢?


备注:运行python脚本时,需要requests模块,安装方法:

#apt-get install python-requests



助工
2014-09-05 13:52:51    评分
9楼

编译ralink的MT7601U驱动模块

这个折腾了好久,尽管网上有许多帖子博客讲的这个东西,但都不太详细,结果不是编译报错(File name too long),就是升级模块的时候报错(Exec format error),终于找到一个介绍如何编译的,照着做,编译成功了,起码Pi能识别小度Wifi了。

不废话了:



1、创建工作目录

mkdir rpi_src

2、下载rpi-linux头文件:

cd rpi_src

git clone --depth 1 git://github.com/raspberrypi/linux.git rpi-linux

3、下载firmware

git clone --depth 1 git://github.com/raspberrypi/firmware.git rpi-firmware

4、下载芯片的驱动程序

小度,360二代,小米都是MT7601U的芯片,下载地址:

http://www.mediatek.com/en/downloads/mt7610u-usb/


随便输入name和email提交就可以了。

我在Windows下载后通过U盘拷给Pi,一般插上U盘后Pi不会自动识别,需要手动挂载。

#ls /dev/sda*     显示U盘设备名,我的是sda4

#mkdir /mnt/usbdisk/   创建挂载路径

#mount /dev/sda4 /mnt/usbdisk  挂载设备

然后可以在/mnt/usbdisk/看到文件了。

5、拷贝驱动文件到工作目录

#cp /mnt/usbdisk/DPO* /home/pi/rpi-src

a解压驱动

#tar jxvf DPO* 

b 进入驱动目录

#cd DPO*

c修改common/rtusb_dev_id.c文件

在{USB_DEVICE(0x148f,0×7601)}, /* MT 6370 */下面加上
{USB_DEVICE(0×2955,0×0001)}, /* XiaoDu Wifi */
{USB_DEVICE(0×2955,0×1001)}, /* XiaoDu Wifi */
{USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */
设备号可以通过命令$lsusb获得

d修改Makefile

 找到ifeq ($(PLATFORM),PC)处的 “LINUX_SRC”,把它改成指向 "rpi-linux" 的目录,这个很关键

5、编译、安装

#cd ../rpi-linux
#make mrproper
#zcat /proc/config.gz > .config
#make modules_prepare
#cp ../rpi-firmware/extra/Module.symvers .
#cd ../DPO_MT7601U_LinuxSTA_3.0.0.4_20130913
#make 
#make install
#modprobe mt7601Usta
如果到这里还没有报错,那么congratulations。


TIPs

1、我在/usr/src/目录下建工程目录,并git clone git://github.com/raspberry---,结果下载的内容太多,把空间占满了。只好删掉,目录建在/home/pi/,添加参数--depth 1下载。

2、偷懒,在github上下载了zip文件,拷到Pi解压,加压中出现了一堆文件中的文本内容,再编译的时候报错"File name too long",可能下载的zip文件出错了。

3、下载固件后拷贝了Module.symvers文件到rpi-linux文件中,前几次没有做这一步骤,好像在modprobe 的时候报错找不到mt7601Usta,到os/linux/下modprobe报错"Exec format error",dmesg查看,好像是符号表或者符号什么的错误,应该是与这个symvers文件有关。


这次是重装Pi系统,并升级最新固件(命令:#rpi-update)后编译的,前几次失败的编译折腾的系统挺乱的。



参考资料:http://hi.baidu.com/mideali/item/f33dff4c2d1b9df3dc0f6c93


菜鸟
2014-09-05 14:01:33    评分
10楼

不错,楼主,人才呀,学习了,有机会自己也搞个



共33条 1/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]