树莓派上做的项目算是嵌入式qt开发项目教程开发吗

树莓派项目开发实战
台湾柯博文老师的树莓派教学专案集
树莓派项目开发实战
树莓派项目开发实战
超核电子店主yandld倾力打造的,基于超核固件库版本的飞思卡尔Kinetis 系列入门教程。包你一站式入门 飞思卡尔Kinetis -基于 MK60系列~
店主从事飞思卡尔Kinetis单片机开发多年,经验丰富。其代表作“超核飞思卡尔固件库”深受广大单片机爱好者好评。同时也在一些公司产品上得到了充分的肯定和测试。
课程价格:
树莓派项目开发实战
讲师:yandld
课程价格:
课程简介:本教程为柯博文老师的50个树莓派专案范例之一,为大家演示如何利用树莓派取得Yahoo天气,大家可以跟随柯博文老师的授课,一步一步了解项目开发的实战细节。
1: Raspberry PI, Demo, 取得Yahoo 天氣
2: Raspberry PI, 教學, GitHub 版本控制 1_2
3: Raspberry PI, 教學, GitHub 版本控制, 2_2
超核电子店主yandld倾力打造的,基于超核固件库版本的飞思卡尔Kinetis 系列入门教程。包你一站式入门 飞思卡尔Kinetis -基于 MK60系列~
店主从事飞思卡尔Kinetis单片机开发多年,经验丰富。其代表作“超核飞思卡尔固件库”深受广大单片机爱好者好评。同时也在一些公司产品上得到了充分的肯定和测试。
硬禾即将开班课程
温馨提示:
电子活动E起来
该课程有 247
加入课程后可以跟讲师学生进行问答互动。
(尚未评分)
{{review.content}}Raspberry Pi 树莓派入门
/emouse/archive//3124027.html
转载说明:
拿了同学一个树莓派,这个小板子在去年火的不行,看看能用来做点啥,网络上资料简单搜索了下,这篇文章算是写的比较系统的。因此整理转载,原文链接
这篇帖子我打算用Q&A的方式来编写,这样大家更容易一目了然的看明整个帖子的内容,层次分明,调理清晰,以下均是我个人拿到树莓派之后实际使用中碰到的问题和解决办法。&
1. Q:树莓派怎么启动?
&&& A:使用win32diskimager将系统镜img文件写入SD卡中,然后插到树莓派的卡槽中,上电,即可启动系统。需要注意的是,我最初使用的是TF小卡套上SD卡套来实现启动的,一开始也的确使用正常,后来在使用过程中发现系统无法启动,一度以为是RPI坏了,发回爱板网让小鸟帮我检测,得出结论是SD卡套的问题。这个卡套在电脑上读写的时候是正常的,但是树莓派却无法读出系统。因此建议各位还是尽量直接用SD卡,或者是用U大的TF转SD变形卡,比市面上2块钱的SD卡套质量要好的多.
2. Q:没有屏幕,没有键盘,怎么玩树莓派?
&&& A:没有屏幕和键盘,只要你有一根最大负载至少750ma的5V电源适配器和一根网线,你就可以使用电脑通过SSH连上树莓派。这里,我要说明的是,树莓派官方系统Raspbian自版本之后,均设置了ssh服务随系统自动启动,我使用的是最新的版本的。插上SD卡,插上网线,上电,树莓派启动约30秒之后,应该就启动完成了。我们只需要一个SSH客户端来连接树莓派就可以。这里推荐putty.exe这个小巧的ssh客户端软件,整个程序就一个exe文件,很精简。&&
&&&&& IP地址填上树莓的IP,其他设置不用更改,点击OPEN。这时会提示需要输入账号和密码,树莓派的默认账号是pi,默认密码是raspberry,注意密码输入的时候是没有*号来告诉你输了几位的。ssh连接成功后如图所示
3. Q:如何让你的电脑远程连接上树莓派桌面?&
&&& A:树莓派的官方系统raspbian自带了x window,因此是可以使用它的类WIN风格的GUI界面的。但是ssh是不支持GUI图形界面的,因此我们这次要用到是vnc。首先按照问题2的操作,连接上树莓派。然后输入以下命令
sudo apt-get install tightvncserver
之后树莓派就会自动从网上下载vnc的服务器端,安装过程中会提示是否安装,按小写的y后回车,继续安装。安装完成后会让你设置一个VNC登陆的密码,输入密码后还会问你是否输入个只能观看不能操作的密码,一般选择n,也就是不设置。整个安装完成之后输入
vncserver -geometry
后面那个参数就是你想显示的分辨率。命令成功执行后,ssh里会显示
这里说明一点,每执行一次上面的命令,就打开了一个VNC的端口。VNC默认的端口是5901,也就是说,上面命令执行完成后的编号表示你当前可以连接的端口号。这时候VNC的服务端已经安装完成了,你需要一个客户端来连接这个服务端。这里可以使用tightvnc view或者RealVNC,这两个软件可以自行谷歌搜下。启动VNC view,这里以tightvnc举例
IP是你的树莓派的IP,端口号就是上面ssh中New 'X' desktop is raspberrypi:1加上5900,因此现在可以连接的端口号是5901。当然你可以再次执行vncserver -geometry ,那么New 'X' desktop is raspberrypi:2,可以连接的端口号就是,以此类推。点击连接按钮,需要输入前面设置过的VNC登陆密码,登陆成功后的效果
这里有几个问题我需要说明下。有时候VNC连上去,不出来桌面,而是灰色的面板,整个时候滑动几下鼠标的滚轮,可能会解决问题,这个是无意中发现的,不保证一定有效。还有一个情况是,我使用tightvnc view和Realvnc view连上去,点鼠标右键出来的菜单不一样,到现在还不知道是什么原因,而且两个view都无法用界面上的按钮输入ctrl+alt+del来调出任务管理器。
4. Q:如何让树莓派显示中文?&
&&& A:树莓派默认是采用英文字库的,而且系统里没有预装中文字库,所以即使你在locale中改成中文,也不会显示中文,只会显示一堆方块。因此需要我们手动来安装中文字体。好在有一个中文字体是免费开源使用的。ssh中输入以下命令
sudo apt-get install ttf-wqy-zenhei
安装过程中如果碰到(Y/n),都选择y&
中文字库安装完成之后,还需要安装一个中文输入法。输入如下命令
sudo apt-get install scim-pinyin
一样的安装过程,安装完毕后输入
sudo raspi-config
然后选择change_locale,在Default locale for the system environment:中选择zh_CN.UTF-8,配置完成之后,输入命令
sudo reboot
重启完成好就可以在VNC连接上去后使用中文显示和中文输入法了,切换中文输入法一样也是ctrl+space
5. Q:如何在树莓派上安装谷歌的开源浏览器Chromium?&
&&& A:连接ssh,输入如下命令
sudo apt-get install chromium-browser& chromium-l10n
提示是否安装,输入y,等待安装完成&
完成之后,进入桌面 选择菜单-〉互联网-〉Chromium网页浏览器,就可以打开熟悉的chrome浏览器了
还有一种方式,是在系统发行版软件库里没有chrome的时候来安装chrome浏览器的&
打开ssh,输入如下命令
wget http://goo.gl/go5yx -O install.sh
成功后,打入:
chmod a+x install.sh
然后,输入(注意一定要加上前面的”点斜杆”):
./install.sh
就开始下载和安装一些必要的包,还有下载整个Chrome并安装,整个过程速度飞快。&
这个方式参考了这个链接里的教程/raspberry-pi-hands-on.html&
不过这种安装方式在菜单里就没有选项可以让你点了,VNC连接后,在中端里输入
chrome -disable-ipv6 &
就可以启动浏览器了&
6. Q:官方Raspbian默认的自动更新的源连接速度太慢,更新常常失败,如何解决?&
&&& A:这里需要修改源的文件sources.list。输入如下命令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_bk
备份原来的文件
sudo nano /etc/apt/sources.list
编辑sources文件,将里面的内容替换成
deb http://mirror.nus.edu.sg/raspbian/raspbian/ wheezy main contrib non-free rpideb-src http://mirror.nus.edu.sg/raspbian/raspbian/ wheezy main contrib non-free rpi
按ctrl+o保存,按ctrl+x退出,接着输入
sudo reboot
重启系统,完成之后ssh连入,输入
sudo apt-get update
这下速度绝对比之前要快很多了,而且不会出现找不到很多源的情况了&
7. Q:如何使用无线网卡,让树莓派摆脱网线束缚?&
&&&& A:首先你要确定你的无线网卡驱动是Raspbian的驱动库里包含了的,可以上这个地址查看自己的无线网卡芯片是否是支持列表里面的(http://elinux.org/RaspberryPiBoardVerifiedPeripherals#USB WiFi Adapters)。如果你的无线网卡可以支持,那么进入正题,配置无线上网。首先发一下我的参考配置的链接(http://omer.me/2012/04/setting-up-wireless-networks-under-debian-on-raspberry-pi/),是老外写的,英文不好的朋友可以看我下面的讲解&
&&&& 1,首先插上你USB无线网卡,插好SD卡,上电启动系统,通过外接屏幕和键盘或者SSH连接进入命令行。要注意的是,树莓派的USB供电有问题,启动系统以后如果直接插入USB设备会导致系统重启,避免这个问题的办法是用外接有源的USB HUD。进入命令行界面,输入如下命令
sudo lsusb
可以看到命令执行完成后,会显示所有挂载的USB设备,最后一行一般就是你的无线网卡,我自己测试的结果显示的是这样
pi@raspberrypi ~ $ sudo lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 002: ID
Standard Microsystems Corp.Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.Bus 001 Device 004: ID 0cf3:1006 Atheros Communications, Inc. TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271]
最后一行就是我的无线网卡设备号,显然我的无线网卡已经被系统识别出来了。如果还不能确认的话,输入如下命令
sudo lsmod
返回的结果如下
pi@raspberrypi ~ $ lsmodModule&&&&&&&&&&&&&&&&& Size&&&&&&&&&&&&& Used bysnd_bcm2835&&&&& 12808&&&&&&&&& 0snd_pcm&&&&&&&&&&&&&& 74834&&&&&&&& 1 snd_bcm2835snd_seq&&&&&&&&&&&&&&&& 52536&&&&&&&& 0snd_timer&&&&&&&&&&&&& 19698&&&&&&&& 2 snd_seq,snd_pcmsnd_seq_device&&&& 6300&&&&&&&&&& 1 snd_seqsnd&&&&&&&&&&&&&&&&&&& 52489&&&&&&&&&&&& 5&&&&&&&&&&&&&&&& snd_seq_device,snd_timer,snd_seq,snd_pcm,snd_bcm2835snd_page_alloc&&&&& 4951&&&&&&&&&& 1 snd_pcmarc4&&&&&&&&&&&&&&&&&&&&&& 1187&&&&&&&&&& 2ath9k_htc&&&&&&&&&&&&& 54918&&&&&&&& 0mac80211&&&&&&&&&&&& 236178&&&&&& 1 ath9k_htcath9k_common&&&& 3181&&&&&&&&&& 1 ath9k_htcath9k_hw&&&&&&&&&&&&& 376754&&&&&& 2 ath9k_common,ath9k_htcath&&&&&&&&&&&&&&&&&&&&&&& 16648&&&&&&&& 3 ath9k_hw,ath9k_common,ath9k_htccfg80211&&&&&&&&&&&&& 171957&&&&&& 3 ath,mac80211,ath9k_htc
可以看到有mac80211,显示无线网卡已经被正确识别.&
&&&&& 2,现在可以测试你周围的无线网络了。输入如下命令
sudo iwlist wlan0 scan
如果搜索到了无线网络,会返回无线网络的MAC地址,SSID等相关信息。&
&& 3,配置无线网络&
&&&& 输入如下命令
sudo apt-get install wpasupplicant
安装wpasupplicant的,熟悉安卓的朋友估计看着很眼熟吧,安卓里想要让安卓连上AP热点,就得破解这个文件&
&& 安装完成之后,创建一个配置文件,输入如下命令
$ sudo nano /etc/wpa.confnetwork={ssid=&你用的WIFI的SSID&proto=RSNkey_mgmt=WPA-PSKpairwise=CCMP TKIPgroup=CCMP TKIPpsk=&WIFI的密码&}
接下来编辑你的网络配置文件,输入如下命令
$ sudo nano /etc/network/interfaces
以上将无线网卡的配置添加到网络配置中去了,这样启动的时候无线网卡就会按照你前面配置的SSID和密码连上无线网。需要更换无线网的时候只需要在wpa.conf中修改SSID和密码即可。&
&&& 4,重启你的树莓派
sudo reboot
记得拔掉网线,将电脑连入无线网络,这样树莓就可以无线上网了&
现在你可以使用命令来查看无线网卡的状态了,输入如下命令
会返回有线网络和无线网络的MAC地址和IP地址状态&
8.Q:我不想用VNC,想用WINDOWS的远程桌面连接树莓派,如何实现?&
&& A:办法已经有了,需要在raspbian下面安装一个服务xdrp,输入如下命令
sudo apt-get install xrdp
然后就可以用win的远程桌面连接了,你的电脑和树莓派在一个局域网的时候没有问题,如果是想外网访问,跟需要做好端口3389的映射,具体见我另外一个帖 子
输入pi的用户密码,就是ssh连上去的用户名密码
这样就连上去了,跟用VNC效果一样
★emouse 思·睿博客文章★ 原创文章转载请注明:
看过本文的人也看了:
我要留言技术领域:
取消收藏确定要取消收藏吗?
删除图谱提示你保存在该图谱下的知识内容也会被删除,建议你先将内容移到其他图谱中。你确定要删除知识图谱及其内容吗?
删除节点提示无法删除该知识节点,因该节点下仍保存有相关知识内容!
删除节点提示你确定要删除该知识节点吗?9666人阅读
arduino 树莓派 Yeelink(18)
几个网站和论坛推荐
树莓派可用软件包一览
极客工坊:
树莓派论坛(推荐)
树莓派爱好者论坛
爱上树莓派
Arduino 中文社区
国外树莓派
项目集合整理第一波&
1,GPIO控制流水灯 & & &
2,驱动12864液晶显示视频&/raspi/5
5,树莓派驱动 LCD &&/v_show/id_XNTA4MTg4MTE2.html
6,树莓派烧写安卓系统 &&
7,树莓派读取温湿度传感器&,
8,树莓派驱动步进电机
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &&
9,树莓派+yeelink 实现远程摄像头监控 &&
5分钟一点也不夸张, 在你熟悉Yeelink使用的情况下, 你真的只需几分钟就可以搭建一套在线图像监控, 神马入室小偷啥的, 还能逃过你的千里眼&当然, 要是使用motion来获取图像, 还能做到画面动作检测, 有兴趣的同学可以继续发挥哦. 废话少说, 来看看几分钟怎么做到的吧.
1.&将USB摄像头接到Pi上, 安装驱动, 我所使用的版本(-wheezy-raspbian.img)已经包含了V4L2驱动, 略去xxx字. 有问题的话Google一下
pi@raspberrypi ~ $ ls -l /dev/video0&
crw-rw---T 1 root video 81, 0 Jan&&1&&1970 /dev/video0
2.&安装抓图软件fswebcam
pi@raspberrypi ~ $ sudo apt-get install fswebcam
3.&登录Yeelink, 在用户中心增加一个设备, 再为之增加一个图像传感器.
4.&在/home/pi下准备脚本yeelink.sh, 内容为以下两行命令, 其中的ApiKey和URL请改为自己设备对应的信息.
sudo fswebcam -d /dev/video0 -r 320x240 --bottom-banner --title &RaspberryPi @ Yeelink& --no-timestamp /home/pi/yeelink.jpg
curl --request POST --data-binary @&/home/pi/yeelink.jpg& --header &U-ApiKey:&xxxxxxxxxxxxxxxxxxxx&1022/sensor/1294/photos
为脚本增加可执行权限
pi@raspberrypi ~ $ chmod +x yeelink.sh
5.&将脚本加入cronjob
pi@raspberrypi ~ $ crontab -e
加入下面一行, 让脚本每分钟运行一次, 保存退出.
*/1 * * * * /home/pi/yeelink.sh
搞定, 至此我们的监控就开始运行了, 上网页上看看效果吧
树莓派修改office文件 播放ppt
sudo apt-get update
apt-get install libreoffice
整理中.....
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1242166次
积分:12844
积分:12844
排名:第893名
原创:61篇
转载:241篇
评论:107条
(2)(1)(3)(9)(6)(1)(1)(5)(3)(25)(9)(10)(48)(1)(1)(3)(2)(16)(9)(84)(30)(16)(3)(1)(1)(21)}

我要回帖

更多关于 嵌入式开发开源项目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信