首页 > 评测 > 新手上路,带你玩转树莓派——Raspberrypi2 ModuleB 评测
新手上路,带你玩转树莓派——Raspberrypi2 ModuleB 评测
- [导读]
- 相比于前代的树莓派,2B将原来的高通BCM2835更新到了BCM2836,增大RAM到1G,速度提高了6倍。因为处理器架构从ARM7TMDI变成了4核A7,所以能跑标准的操作系统,比如安卓或者ubuntu或者win10。
STEP3 下载内核源码
到git上下载源码
还是那句话,git速度太慢,建议网页直接下载,但注意检查文件完整性
事后证明,很多错误,都是因为下载的源代码不完整导致的
下载后,随意放一个目录下,将目录名改为linux
STEP4 编译内核
进入linux目录,输入下面的命令
树莓派1代
树莓派2代
然后就是漫长的编译时间,在mac下,大概编译了一个小时左右
如果你电脑是多核的,可以在make 命令中增加-jn进行多线程编译
原则上,n是你处理器个数多1.5倍,比如我是4核电脑,就可以-j6
编译完成后的安装过程,请参考INSTALL DIRECTLY ONTO THE SD
CARD
最后,当我编译完成后,突然发现树莓派4.1.y内核已经默认支持了我的360wifi 2代,所以就没有继续编译网卡驱动了
^_^
4. 安装opencv
一直对opencv比较好奇,所以就尝试着在树莓派2B上面编译安装了opencv,参考了网上不少资料,各种折腾,最终搞定
最大的体会是要有耐心,装opencv折腾了2天多,下文主要记录安装步骤和注意事项
树莓派系统4.1.7
开始折腾
首先参考了这个 http://www.pyimagesearch.com/2015/02/23/install-opencv-and-python-on-your-raspberry-pi-2-and-b/
文章,老外讲如何在树莓派上面利用opencv操纵CSI接口的摄像头,他用的是2.7版本的python和2.4版本的opencv,刚开始进行很顺利
到第二步的时候,找不到libjpeg8-dev libtiff4-dev这两个源,提示可以用libjpeg-dev libtiff5-dev来替换,替换就替换吧,以为没事儿呢,结果到最后编译时,提示找不到libtiff4-dev的库文件,编译失败,,,,,
又卸载了各种安装包,参考官网教程安装了oepncv3.0和相关的库,这里就不贴步骤了,请参考http://docs.opencv.org/3.0-last-rst/doc/tutorials/introduction/linux_install/linux_install.html
注意一点,在下面步骤之后
下载的两个目录文件,要合并到同一个目录中,比如source目录,然后在source同级目录下建立build目录,然后按照官方的编译步骤,一步步来进行
这些步骤耗时比较长,可以通过PC用迅雷下载好,然后scp拷贝到树莓派中,进行编译
消耗的大致时间,请参考资料1中的耗时,还是比较准确的
编译完成后,install进行安装
然后通过编译读取图片的例子,参考C语言版本的 http://blog.csdn.net/moc062066/article/details/6312216
编译完成后,记得terminal ssh
无法执行这个文件或者执行后看不到窗口,需要进入桌面环境来打开,如果你直接有一个显示器,那就可以直接运行,显示出来图片
没有的话,可以用VNC来远程显示桌面,不过记得要用realvnc的viewer和server,网上流行的tightvncserver会导致显示时出现RAND错误
当你按照步骤,执行完,opencv环境就搭建完毕
5. 充分使用树莓派SD卡容量
在编译opencv的时候,出现内存不够的情况,/root使用率100%,导致编译错误,所以需要拓展SD卡容量
google了一下,发现树莓派在默认情况下,仅仅使用了SD卡的4G容量,剩下的空间,属于空白分区,完全没有利用起来
所以,我们可以通过df命令,来调整linux分区的size
操作步骤
1. 重新树莓派,进入命令行页面
2. 登陆树莓派,用户名pi,密码raspberry
3. sudo su
切换至超级用户
4. df -h
显示出当前分区的状态和使用率
5. 输入fdisk /dev/mmcblk0 加载SD卡
6. p
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前