NanoPi R2S/zh 中文WiKi资料,内容很全。


剩下的可以在b站或YouTube查找资料学习。

这是一台很好的软路由!

转载自:https://post.smzdm.com/p/az59qdwo/


软路由搭建攻略:从小白到大白

写在最前

本文写于2018123日,其中的硬件软件资讯随时可能更新换代,请阅读本文的同时结合搜索引擎更新相关资讯。

最近突然很流行【软路由】这个关键字,然而在搜索引擎搜索出来的文章大多都相当硬核,让许多想尝试的小白望而止步,所以我就通过自身的经验简单的普及一下软路由的基础知识,以及软路由的搭建教程,因为这方面的文献比较少,多数都是本人自己胡说八道,如果文章中有什么错漏欢迎大家指出来,我会及时修正。

这篇文章接下来会说什么:

  • 软路由的定义
  • 软路由的优缺点
  • 什么人会使用软路由
  • 软路由的挑选
  • 软路由的组建
  • 软路由的设置
  • 硬路由桥接软路由发射WiFi

    这篇文章不会涉及的知识点:

  • 软路由虚拟机多系统(对于新手来说太麻烦而且我个人觉得暂时没有必要)
  • 黑群晖之类的NAS搭建(三大妈已经有其他作者写过啦)

    总的来说就是作者会尽可能的从新手的角度出发,尽量让各位小白都能看懂然后早日打造出自己的软路由


    什么是软路由

    在了解什么是软路由之前,我们先定义一下【硬路由】这个关键词,硬路由就是我们现在随便在京东淘宝搜索【路由器】搜出来的,从一开始就是按照路由器规范设计出来的硬件设备。而相对的【软路由】则是指,利用现有的硬件(可能是电脑或者树莓派之类的)配合软件来实现路由器的功能。

    软路由能做什么

    软路由对比硬路由优势在哪里?

阅读全文

科大讯飞的语音翻译机很强大啊!东北话,四川话通吃,翻译很快,带着它与外国人日常交流应该没问题了。

你在吃啥子哟?

吃饭去吧!(榆林话)

你想吃点啥名堂?(汉中话)

你搞啥子哩嘛!(汉中话)

资料:3个四足机器人 Potmini、Laikago 和 Anymal

Spotmini

来自美国,波士顿动力(Boston Dynamics)公司出品。

官网:https://www.bostondynamics.com/

资料:3个四足机器人 Potmini、Laikago 和 Anymal

 

Laikago

来自中国,宇树(Unitree)科技公司出品

官网:http://www.unitree.cc(EN), http://www.unitree.cc/cn/(中文)

资料:3个四足机器人 Potmini、Laikago 和 Anymal

Anymal

来自瑞士,由机器人系统实验室(Robotic Systems Lab)出品。

官网:https://www.anybotics.com

 


三大机器人比拼视频:Youtube链接

最近留意到一款物联网软件,叫blinker。相比yeelink,貌似它的可玩性更多。


Blinker官方网站:https://blinker.app
github:https://github.com/blinker-iot
社区支持:https://www.arduino.cn/forum-132-1.html
QQ群:301438087

blinker是什么?

blinker是一个 跨云平台跨硬件跨连接方式 的物联网解决方案,旨在让大家可以轻松畅快地DIY物联网设备。

blinker具有以下特性:

  • 其由服务器端、app端、设备端组成,可以部署到几乎所有物联网平台
  • app端支持ios、android
  • 设备端可以使用蓝牙、WiFi、MQTT等方式接入,支持Arduino、freeRTOS、mbed OS、Linux等开发平台
  • 服务器端可以部署到阿里云、腾讯云、OneNET、百度云、AWS、google cloud等平台
  • 通过界面布局器,DIY用户可自己拖拽布局设备控制界面,自由打造你的物联网设备
  • 通过专属SDK,认证用户可以使用Blinker开发自己的产品,并用于商业用途

blinker能做啥?

  • 快速开发物联网 / 智能家居 / 无线遥控项目
  • 手机 / 语音助手 控制设备
  • 蓝牙ble / 局域网WiFi / 远程MQTT 接入设备

blinker库

blinker库封装了不同硬件平台的底层代码,提供了一套物联网设备开发api。
开发者不用再考虑网络适配、不用再烦恼硬件差异,只用更好的聚焦业务逻辑,即可进行畅快的物联网开发。
使用blinker库,无论开发者使用何种硬件、何种开发方式、何种云平台,开发起来都大同小异。

快速开始 APP下载 开发指南 项目示例 FAQ

快速开始

blinker当前接入方式有三:蓝牙 、 WiFi 、MQTT,理论上只要是支持蓝牙或者WiFi的设备,都可以使用blinker连接
未来计划支持的接入方式:nbiot
我们提供了对主流硬件平台支持,点击你希望使用的设备和接入方式,即可查看快速接入教程

APP下载

Android下载:
点击下载
或在应用商店搜索“blinker”下载安装
已上架的android应用商店有:Google Play、腾讯应用宝、360应用商店、三星应用商店、锤子应用商店
需要Android 5.0以上版本才能正常使用
IOS下载:
点击下载
或在app store中搜索“blinker”下载

硬件开发

FAQ

  1. 什么硬件可以连接blinker?
    硬件支持情况
  2. 是否可以远程控制设备?
    可以,以MQTT方式接入设备,即可进行远程控制
  3. 是否支持IOS?
    支持,在app store中搜索“blinker”下载
  4. blinker商业版和DIY版本有什么区别?
    blinker是一个面向商业用户的解决方案,同时blinker DIY为开发者提供便捷的原型开发能力
    blinker商业版功能更多,如语音控制、云存储、数据分析与统计、批量设备配网 等

Pandaboard/Pandaboard ES开发板简介:

基于 OMAP 4 平台的 PandaBoard ES 包含集成 2 颗 ARM Cortex-A9 处理器(每颗运行速率为 1 GHz)的 OMAP4460 处理器,可提供对称多处理 (SMP) 性能以及丰富的多媒体与 3D 图形支持。此外,该电路板还具有 WLAN 与蓝牙 (Bluetooth) 连接技术。

PandaBoard 可提供一款能够在紧张的移动功率预算内确保项目充分发挥其功能的理想平台。

参数:

PandaBoard  Technical Specs

Core Logic OMAP4430 applications processor

  • Dual-core ARM? Cortex?-A9 MPCore? with Symmetric Multiprocessing (SMP) at 1 GHz each. Allows for 150% performance increase over previous ARM Cortex-A8 cores.
  • Full HD (1080p) multi-standard video encode/decode
  • Imagination Technologies’ POWERVR? SGX540 graphics core supporting all major API’s including OpenGL? ES v2.0, OpenGL ES v1.1, OpenVG v1.1 and EGL v1.3 and delivering 2x sustained performance compared to the previous SGX530 core
  • Low power audio

Display

  • HDMI v1.3 Connector (Type A) to drive HD displays
  • DVI-D Connector (can drive a 2nd display, simultaneous display; requires HDMI to DVI-D adapter)
  • LCD expansion header

Memory

  • 1 GB low power DDR2 RAM
  • Full size SD/MMC card cage with support for High-Speed & High-Capacity SD cards

Audio

  • 3.5″  Audio in/out
  • HDMI Audio out

Connectivity

  • Onboard 10/100 Ethernet

Wireless Connectivity

  • 802.11 b/g/n (based on WiLink? 6.0)
  • Bluetooth? v2.1 EDR (based on WiLink? 6.0)

Expansion

  • 1x USB 2.0 High-Speed On-the-go port
  • 2x USB 2.0 High-Speed host ports
  • General purpose expansion header (I2C, GPMC, USB, MMC, DSS, ETM)
  • Camera expansion header
  • LCD signal expansion using a single set of resistor banks

Debug

  • JTAG
  • UART/RS-232
  • 2 status LEDs (configurable)
  • 1 GPIO Button

Dimensions

  • Height: 4.5″ (114.3 mm)
  • Width:  4.0″ (101.6 mm)
  • Weight: 2.6 oz (74 grams)

PandaBoard ES Technical Specs

Core Logic OMAP4460 applications processor

  • Dual-core ARM? Cortex?-A9 MPCore? with Symmetric Multiprocessing (SMP) at 1.2 GHz each. Allows for 150% performance increase over previous ARM Cortex-A8 cores.
  • Full HD (1080p) multi-standard video encode/decode
  • Imagination Technologies’ POWERVR? SGX540 graphics core supporting all major API’s including OpenGL? ES v2.0, OpenGL ES v1.1, OpenVG v1.1 and EGL v1.3 and delivering 2x sustained performance compared to the previous SGX530 core
  • Low power audio

Display

  • HDMI v1.3 Connector (Type A) to drive HD displays
  • DVI-D Connector (can drive a 2nd display, simultaneous display; requires HDMI to DVI-D adapter)
  • LCD expansion header
  • DSI Support

Memory

  • 1 GB low power DDR2 RAM
  • Full size SD/MMC card cage with support for High-Speed & High-Capacity SD cards

Audio

  • 3.5″  Audio in/out
  • HDMI Audio out
  • Sterio audio input support

Connectivity

  • Onboard 10/100 Ethernet

Wireless Connectivity

  • 802.11 b/g/n (based on WiLink? 6.0)
  • Bluetooth? v2.1 EDR (based on WiLink? 6.0)

Expansion

  • 1x USB 2.0 High-Speed On-the-go port
  • 2x USB 2.0 High-Speed host ports
  • General purpose expansion header (I2C, GPMC, USB, MMC, DSS, ETM)
  • Camera expansion header
  • LCD signal expansion using a single set of resistor banks

Debug

  • JTAG
  • UART/RS-232
  • 2 status LEDs (configurable)
  • 1 GPIO Button
  • Sysboot switch available on board

Dimensions

  • Height: 4.5″ (114.3 mm)
  • Width:  4.0″ (101.6 mm)
  • Weight: 2.88 oz (81.5 grams)

Pandaboard 元件说明 

Pandaboard ES 元件说明

 

更多详细介绍:

http://www.chipsee.com/pandaboardes.html

WiKi:https://en.wikipedia.org/wiki/PandaBoard

原厂ARM Cortex-A9开发板OMAP4460双核Pandaboard ES-博航网 http://www.broadon.net/product-2167.html

 

淘宝搜索链接:点我查看淘宝搜索结果

电脑摄像头,手机摄像头,监控摄像头等都是摄像头,但是接口却不一样。

常用的电脑摄像头是USB接口,

主流的智能手机摄像头是MIPI接口

树莓派等硬件却常常为CSI接口

对于开发硬件产品的人来讲,哪种最好呢?它们的区别是什么呢?

DVP总线PCLK极限大约在96M左右,而且走线长度不能过长,所有DVP最大速率最好控制在72M以下,故PCB layout会较好画

MIPI总线速率随便就几百M,而且是lvds接口耦合,走线必须差分等长,并且注意保护,故对PCB走线以及阻抗控制要求高一点。

一般而言,96M pclk是DVP的极限,曾经在一个team做多摄相头的图象采集设备,DVP总线连接。几个不懂技术的一直push我说是硬件走线干扰啊,拘泥纠缠在什么I2C这种低速控制信号受干扰,还搞了好几天看示波器,被烦的不行,我用一个晚上时间改驱动降低PCLK降桢率搞定。

DVP是并口,需要PCLK、VSYNC、HSYNC、D[0:11]——可以是8/10/12bit数据,看ISP或baseband是否支持;

MIPI是LVDS,低压差分串口。只需要要CLKP/N、DATAP/N——最大支持4-lane,一般2-lane可以搞定。

显然,MIPI接口比DVP的接口信号线少,由于是低压差分信号,产生的干扰小,抗干扰能力也强。最重要的是DVP接口在信号完整性方面受限制,速率也受限制。500W还可以勉强用DVP,800W及以上都采用MIPI接口。

以下谈谈个人从业当中有过的经验:
有时候你白天干活,一群自己不会干却喜欢指手画脚指挥别人干的在旁边唧唧歪歪,你还必须装出笑脸迎合,但你的时间却被他们白白浪费了,去做一些你已经预见到不会有效果的事情,但你嘴上都不能说出来,这种心情是很痛苦的,你也不能撂挑子说不干了。你只有捱到等这些干扰源下班走人了,清空一切,此时效率会很高,白天解决不了的我基本都在半夜搞定

 

参考资料:

MIPI接口和DVP接口的区别及优点 – 硬件综合 – 52RD研发论坛– http://bbs.52rd.com/Thread-214024-1-1.html

高清摄像头MIPI接口与ARM处理器的连接 – 老拙 – 博客园 https://www.cnblogs.com/whw19818/p/5811299.html

2款全景相机

全景相机一定是未来的趋势,但是其产品成熟度、价钱、使用方便程度都会决定产品的生存。我发现2款全景相机,一个非常昂贵,一个非常便宜。

1、TE720

6K,9600万像素,18000的售价,惊艳的效果。这句话完全概括了它的特点。网站:http://www.te720.com/

2款全景相机

2、VR360

2款全景相机

这个应该不是产品名字,但是我却没找到产品名称。产品链接。其实是伪360°全景。因为它只能覆盖最多半个球面。

产品一:https://item.taobao.com/item.htm?spm=a1z0k.6846577.1997985097.d4918997.fXNqHx&id=536281028853

产品二:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-4188068878.47.RdRIdj&id=543006637624

其实,除了这两款,淘宝上的一系列产品都和它类似,所以我就归为一类。