前言
github这个博客好久更新了,大概有一年吧,期间各种事情,其实主要原因还是自己懒
终究发现做技术的,还是要常常做一些笔记,不然就会容易忘记,所以今天重抄旧业,将hexo升级到了3.1.0
接下来会不断更新蓝牙4.0和linux,USB相关知识
先拿树莓派开刀吧^_^
1 致谢
最近一直想学linux驱动编程和学习内核,刚好得到一块儿树莓派2B,所以准备用心搞一下
在此特意感谢21ic 小跑堂美女和may美女
2 树莓派2B升级了什么
下面是官方网站展示的2B的性能参数:
- A 900MHz quad-core ARM Cortex-A7 CPU
- 1GB RAM
- 4 USB ports
- 40 GPIO pins
- Full HDMI port
- Ethernet port
- Combined 3.5mm audio jack and composite video
- Camera interface (CSI)
- Display interface (DSI)
- Micro SD card slot
- VideoCore IV 3D graphics core
相比于前代的树莓派,2B采用TF卡,尺寸更小,也去掉了不常用的RCA接口(俗称AV接口),完全采用HDMI接口
这么改,最大的好处就是树莓派形状变得很整齐,不再像原来那样突起一部分
从处理器来说,将原来的高通BCM2835更新到了BCM2836,增大RAM到1G,估计你对这些也不太感冒,只要知道速度提高了6倍就好了
因为处理器架构从ARM7TMDI变成了4核A7,所以能跑标准的操作系统,比如安卓或者ubuntu或者win10
大致看了win10烧录内核的步骤,看到“首先你需要一台运行win10的笔记本”,看到这里就没继续看了,哪位有兴趣的可以自己根据官方博客来实战游戏
https://www.raspberrypi.org/blog/windows-10-for-iot/
https://dev.windows.com/zh-cn/iot
对了,树莓派2B支持DSI显示接口和CSI相机接口,从而可以直接高速视频输入和屏幕输出
这个有什么用呢?理论上来说,你可以拿树莓派做一个平板电脑
树莓派的简单介绍到这里,接下来介绍烧录系统,更新内核,跑opencv做人脸识别