摘要: 上一篇讲解了R2的网口配置,这一篇我们以BananaPi R2为例子来实现一个简单的路由器;那么一个简单的路由器应该具备什么样的功能呢?最简单的说就是wan+lan+ap这三个功能。 首先wan+lan的功能,R2已经默认有了,接下来我们用网桥(bridge)的方式搭建一个无线热点(Ap)。 打开R 阅读全文
posted @ 2018-08-23 15:44 JackZengLab 阅读(7067) 评论(2) 推荐(0) 编辑
摘要: 1. 移植Linux驱动,这部分可以参考供应商提供的驱动文档(不做过多描述) 一般来说主要添加这几部分: 1.1 添加USB驱动 1.2 配置内核选项 具体参考可以看这里:https://github.com/garywangcn/bpi-r2_lede/commit/8cb7cc2b8b667d2 阅读全文
posted @ 2019-05-20 17:33 JackZengLab 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 1. 首先准备一张容量至少8G的SD卡,一个USB读卡器。 2. 下载格式化软件SDFormatter 下载链接:https://www.sdcard.org/downloads/formatter/ 3. 格式化SD卡,如果SD卡有多个分区则需要选择分区全部格式化,方法为:选项设置 -> 逻辑大小 阅读全文
posted @ 2019-05-17 18:24 JackZengLab 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 环境Ubuntu18.04 + Docker 1. Docker Hub 链接:https://hub.docker.com/r/vimagick/mantisbt 这里直接使用docker命令的方式 1. 首先下载MantisBT 和 Mysql的 Docker镜像 打开Ubuntu Termin 阅读全文
posted @ 2019-04-19 12:09 JackZengLab 阅读(2463) 评论(0) 推荐(0) 编辑
摘要: 先看看效果图: 我这里以BananaPi M2U(全志R40)板子为例,线刷之前,你需要准备这些东西: 1. 硬件:一块全志平台的开发板,一根OTG-USB线,整个过程不需要额外的Power DC供电 2. 软件:PhoenixSuit (这里下载:https://pan.baidu.com/s/1 阅读全文
posted @ 2019-04-10 17:37 JackZengLab 阅读(3768) 评论(0) 推荐(0) 编辑
摘要: 1. 首先给大家介绍一下什么是RPi.GPIO. 简单去讲,RPi.GPIO就是一个运行在树莓派开发板上可以通过Python去控制GPIO的一个中间件。 现在我这边做了一个基础功能的移植,接下来大家可以跟着我去学习一下RPi.GPIO是如何通过Python去实现控制开发板上的GPIO的。 2. 看一 阅读全文
posted @ 2019-03-22 17:26 JackZengLab 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 做嵌入式方向经常会遇到的一个问题,就是编译环境安装,如果换电脑,再重新安装环境是一个比较费时的事情,这个时候可以自己制作一个Docker镜像,然后把编译环境在Docker镜像里面配置好,以后同步环境就非常方便了,接下来我们就一起来看一下如何制作一个Docker镜像。 1. 制作前准备 登录Docke 阅读全文
posted @ 2019-01-24 14:49 JackZengLab 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: int NetDetect(char *net_name, int *statue) { int ret = 0; int skfd = 0; struct ifreq ifr; skfd = socket(AF_INET, SOCK_DGRAM, 0); //建议socket通信,AF_INET协 阅读全文
posted @ 2018-09-22 18:19 JackZengLab 阅读(2363) 评论(0) 推荐(0) 编辑
摘要: 什么是Luci呢?先直观的感受一下,打开web浏览器,输入R2的网关地址,然后出现了一个web登录界面,这个就是Openwrt Luci的应用。 那么到底什么是Luci呢?在这里我先给大家一个公式:Luci = lua + uci,然后接下来我针对这个公式去讲解什么是Luci。 首先简单介绍一下什么 阅读全文
posted @ 2018-08-24 13:05 JackZengLab 阅读(5603) 评论(1) 推荐(1) 编辑
摘要: 上次和大家分享了如何烧录和安装Openwrt到BananaPi R2,运行Openwrt的R2目前就具备路由器的功能了,这次我们来看看R2运行Openwrt的性能如何,同时也会讲解一些常用的网络知识。 首先看一下硬件上的设计: 可以看出硬件上,R2设计了一个wan口和4个lan口; 接下来,我们再来 阅读全文
posted @ 2018-08-22 19:08 JackZengLab 阅读(6076) 评论(0) 推荐(0) 编辑