树莓派2b配置3对比2b速度提升明显吗

拿到树莓派2b配置后刚好手里有個360 Wi-Fi网卡(MT7601的芯片),就准备放树莓派2b配置上使用
插上去不识别一搜才知道要重新编译内核,编译驱动什么的

原来没折腾过linux的编译所以趁此机会,好好学习一下
期间查了网上很多资料尝试,然后各种错误最后还是官网资料英文资料最靠谱

这个比较简单,请参考网上教程完成ubuntu基本环境的搭建

编译内核,可以在树莓派2b配置上进行也可以在PC主机上进行编译,因为PC主机内存大CPU性能高,所以一般都是在PC上進行
这里就引入了一个名次“交叉编译环境”

其实刚听说交叉编译时,以为是多么高大上的技术后来发现,就是在PC上安装工具为CPU编譯出可执行文件
我们一直以来用MDK,IAR开发STM32AVR,也算是交叉编译了,哈哈

树莓派2b配置官方为我们提供了对应的编译工具

官方推荐用git来下载,命令如下

但实际下载时git的速度实在难以恭维,建议直接用浏览器去github页面点击”Down as zip”下载

特别注意:下载完成后注意检查下载包是否完整,不然在编译时会出现一堆莫名其妙的错误

下载完成后将tools解压到某一个目录(XXX)下,那么tools的可执行目录为

接下来我们将这个路径添加到PATH環境变量中

这里有一个小插曲,因为我用的是普通用户添加路径到.bashrc文件中后,编译源码的时候提示没有系统权限,所以又加了sudo来提升權限
但是仍然编译出错提示找不到gcc和ld工具,找了半天原因发现
1)下载的tools压缩包不完整,丢失了一些文件所以重新下载了tools
2)普通用户嘚.bashrc和超级用户的.bashrc不在同一个目录,即便是把PATH添加到/etc/profile中也不能仍然会提示超级用户找不到gcc之类的错误
解决方法就是先通过sudo su来切换为超级用戶,然后把PATH添加到root的.bashrc文件中

添加完成后注销超级用户,然后重新切换为超级用户在shell下输入arm-linux-gnueabihf-gcc -v来验证PATH变量是否生效

还是那句话,git速度太慢建议网页直接下载,但注意检查文件完整性
事后证明很多错误,都是因为下载的源代码不完整导致的

下载后随意放一个目录下,将目录名改为linux

进入linux目录输入下面的命令

然后就是漫长的编译时间,在mac下大概编译了一个小时左右
如果你电脑是多核的,可以在make 命令中增加-jn进行多线程编译
原则上n是你处理器个数多1.5倍,比如我是4核电脑就可以-j6

最后,当我编译完成后突然发现树莓派2b配置4.1.y内核已经默认支歭了我的360wifi 2代,所以就没有继续编译网卡驱动了


  • 树莓派2b配置GPIO扩展板 纯金洞洞板 DIY焊接套件 兼容树莓派2b配置3B/2B/B+

  • 适用于树莓派2b配置散热风扇 配带螺丝可用于树莓派2b配置3B/2B/B+

  • 树莓派2b配置主板外壳盒子RaspberryPi3代b型2b/3b+铝合金散热壳子配件

树莓派2b配置2b的HDMI设置在/boot/config的文件内茬此文件修改即可

最重要的就是hdmi_cvt的设置,其中48代表刷新频率的屏幕只支持48hz的如果设置其他的就不行,消耗一天才在Google上找到

我要回帖

更多关于 树莓派2b配置 的文章

 

随机推荐