Changchun Master Li

树莓派产生 PWM 的三种方式

底层开发 树莓派 操作系统 pwm

Introduction

某鱼上树莓派1代a已经不到20块钱了,256MB低至15元,bcm垃圾终于价格合理了,
那谁还用8kb的单片机呀,遂入了一打,准备做个逗猫的玩意儿。

舵机需要两路 PWM,这里是我对各种实现PWM的方法总结

Read more

pcduino3 nano 移植 openwrt 19.07.6

pcduino3nano openwrt

pcduino3 is on openwrt official supported device list https://openwrt.org/toh/pcduino/pcduino3
pcduino3 nano spec也差不多,所以只需小改就可以完美使用

Read more

树莓派裸机启动 helloworld

树莓派 操作系统
moved to http://blog.74ls74.org/2022/06/18/20220618_hello_world_raspberry_pi_led_blink/
Read more

小学生也能轻松理解的文件系统fat32

操作系统 filesystem

Introduction

相对于用树实现的 ext2 等,fat32 是一种结构非常简单的文件系统。据传最初的fat文件系统是1977年比尔盖茨发明的,在多年以后的当下仍然是一个常用的文件系统格式,经久不衰。本文的讨论只限于当前仍在广泛使用的 fat32 ,旨在利用直白的语言和dd命令示例来帮助大家完全理解 fat32。

Read more

drive waveshare 4inch RPi LCD(C), by Python

底层开发 python driver

introduction

微雪电子的东西不错,有很多 raspberry pi 可以用的配件。
这块微雪的屏是块好屏,买回家在 raspberry pi 的 raspbian 上可以开箱即用。
缺点在于资料并不公开,用在其他的 linux distribution 或者 一个过于定制的 linux 会很麻烦。
不加改造,可玩性很差,对不起这一百块钱。

Read more

ultra low cost raspberry pi console based on ssd1306

Linux 树莓派 driver

树莓派默认是不带 screen 的,如果只是单纯用来作为简易的 console 使用,ssd1306 是一个不错的选择。
某宝上 ssd1306 不到十块钱,而适配树莓派的led屏幕,基本不会低于一百块。

Read more

使用 gdb 调试 arduino uno 的一点人生经验

arduino 单片机

arduino 现在已是大行其道,但玩玩还行,真正使用中有很多不便之处。其中,最影响我的一点就是调试很麻烦。以前我一直用avr模拟器simavr来调试,但缺点很明显,首先模拟器本身bug很多,而且无法方便的连接外设,聊胜于无。

子曰,工欲善其事,必先利其器,我们需要在 arduino 上使用 gdb 这种功能强大的东西。经过我的不懈努力,终于在 datasheet 上找到了线索(Atmel-42735B-ATmega328/P_Datasheet_Complete-11/2016 p327.),atmega328p 是支持 debugWIRE 的,有希望了!

Read more

在android中使用apt

debian

apt 实在太好用了,作为一个 low b 直接在 nexus5 上 porting debian 是不可能的,一辈子都不可能 porting 的。只好用 chroot 的方法了。

Read more

为 OS X 构建原生 x86 交叉编译工具链

底层开发 Linux 操作系统 工具链

homebrew-core 没有 x86 的交叉编译工具,所以只好自己糊一个。

Read more

教小学生轻松理解快速傅立叶变换 fft

统计学习 algorithm fft

阅读本文您不需要掌握的知识或阅读的书籍有

  • 复变函数
  • 算法导论
  • 欧拉公式

阅读本文您需要具备

  • 全日制小学生学历及其同等学历
  • 知道复数的单位是根号负一,用 i 表示
Read more
Prev Next