最近公司买了一个很有意思的开关,说是叫无源无线开关。无线嘛,就是没有电线连接,是无线的,好像是 433 无线模块通讯的。所谓无源就是没有电池或者其他直接的电源供电了,是一个自发电的开关。就是上图这个东东,我很是好奇,很想知道他这个自发电的开关内部是个什么样子,那我们拆开看看吧~ 嘿嘿~~
拆解某宝上热销的一款蓝牙耳机
前些天在某宝上购买了一个蓝牙耳机,想着跑步的时候可以听听音乐。我对耳机的要求也不高,听个响就行。于是,就下单了这个在某宝上热销的(10w+)超便宜的蓝牙耳机,只要 ¥19.9
还包邮!
用了几天,这个耳机对于只是听个响的我来说绝对 ok!也是对的起它这个价位了。但是没用几天,因为我的疏忽,没有将耳机从口袋拿出来,所以就跟着衣服一起在洗衣机里搅了 40 分钟……
Windows10 环境下搭建 RISC-V 调试环境
环境要求
软件环境
- IDE: GNU MCU Eclipse IDE for C/C++ Developers
- IDE 插件: GNU MCU Eclipse plug-ins
- GCC/GDB 工具: GNU MCU Eclipse RISC-V Embedded GCC
- 调试工具: GNU MCU Eclipse OpenOCD
- make 工具: GNU MCU Eclipse Windows Build Tools
- Zadig 工具: Zadig
硬件要求
- 目标 RISC-V 芯片
- 调试器: J-Link,FT2232 或其他含有标准 JTAG 接口的调试器
使用汇编实现 pc 和 sp 的保存及恢复操作
数字 IC 设计流程
SDRAM 两次踏进同一条河
从计数器开始,看数字 IC 设计
使用 Docker + GitLab 构建自用的代码管理服务
准备工作
系统要求
- 一台 Ubuntu 系统的电脑作为服务器(我这里是一台 Ubuntu Xenial 16.04 的电脑),其他版本和系统也可以,只要 Docker CE 支持即可,详情请访问 Docker 官网。
- GitLab CE 要求内存 2G 以上
Docker 安装及配置
Docker 是什么
Docker 使用 Google 公司推出的 Go 语言进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。