Home
GitHub
About
Pandy's Blog
Pandy Song
18 Feb 2023
using repo to manage official sdk from vendor and local development repo
04 Feb 2023
openwrt uhttpd - run it on ubuntu
04 Feb 2023
openwrt source code reading - uhttpd
28 Sep 2022
Wechat Audio Decode
07 Jun 2022
How to resolve mds_stores high CPU issue on Mac
03 Jun 2022
Useful command in Mac and Linux
16 May 2022
Solidity Language
01 May 2022
Using Pseudo TTY for testing purpose
22 Apr 2022
10 Apr 2022
Use iPad as External Display via Tmux
09 Apr 2022
Data Science Notes
29 Mar 2022
crypto notes
18 Mar 2022
How to fill price to BOM using Pandas
06 Feb 2022
How to Understand the Regster Setting in Rockchip RGA Driver's Alpha Mode
14 Dec 2021
Reserve the Carriage Return in the Text File
09 Dec 2021
Creating Django and Vue Scaffold
22 Nov 2021
mmcv, from config to model
01 Nov 2021
AEC: Acoustic Echo Cancellation
29 Oct 2021
Awesome Audio Technology
29 Oct 2021
Acoustic Beamforming Algorithm
22 Oct 2021
some thoughts form rnnoise to beamforming
19 Sep 2021
ALSA Soc (ASoC) Driver Explained
19 Apr 2021
Google MediaPipe
18 Apr 2021
Access SMB server from Mac Terminal
14 Mar 2021
Bass Reflex Speaker Enclosure
10 Feb 2021
Install Ubuntu 16.04 on old 32bit Intel Atom Machine
04 Dec 2020
Acoustic Testing and Issue Fixing
15 Nov 2020
LPRNet
06 Nov 2020
Sound Card Driver
06 Nov 2020
Platform Driver
10 Oct 2020
The journey to eventually find picocom
22 Sep 2020
Why decimation but not only downsampling?
22 Sep 2020
Why Class-D has high efficiency
20 Sep 2020
SSD (Single Shot MultiBox Detector)
20 Sep 2020
RetinaFace, Single-stage Dense Face Localisation in the Wild
20 Sep 2020
LFFD (A Light and Fast Face Detector for Edge Devices)
20 Sep 2020
LFFD (A Light and Fast Face Detector for Edge Devices)
19 Sep 2020
Intuitive Explanation of NMS Algorithm (non-maximum suppression)
12 Jul 2020
new way to init array in C lang
22 May 2020
auditory masking of noise
23 Apr 2020
low cost IPC tear down
21 Apr 2020
How to send a Break over serial on Mac
07 Apr 2020
goodix gt9xx android driver.
07 Apr 2020
active-low property in Linux GPIO driver
05 Apr 2020
MIPI host driver and panel driver
05 Apr 2020
MIPI DSI panel debugging
04 Apr 2020
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 1720 (android.hardwar), pid 1720 (android.hardwar)
02 Apr 2020
Android stuck in Recovery mode
29 Mar 2020
simple circuit for reed switch to wake up MCU
29 Mar 2020
open source verilog emulation tool
28 Mar 2020
Linux Kernel, regmap
19 Mar 2020
Experiences of "DO NOT PUT PROBE ON CLOCK Signal"
14 Mar 2020
Internet ADB on Android
14 Mar 2020
Build developer tools on Android
04 Mar 2020
EDID
12 Jan 2020
Vim tips quickfix
28 Dec 2019
Font cannot be found when using pandoc to covert to pdf
05 Oct 2019
how to append all matches to register
05 Oct 2019
^? shows when pressing "delete" key in Mac
28 Sep 2019
Post about FTDI driver not working
28 Sep 2019
about EMI (Chinese)
23 Sep 2019
VirtualBox NAT Network
23 Sep 2019
Android update read-only file system
20 Sep 2019
Android aidl code generator
20 Sep 2019
agent-proxy
20 Sep 2019
addr2line
14 Sep 2019
Understanding Android Fence Mechanism
27 Aug 2019
Compile the optee_os
25 Aug 2019
Understanding Android Repo
19 Aug 2019
reading device tree source (dts) file using folded feature in vim
26 Jul 2019
using wget to download all files
11 Jul 2019
Understanding How GAN works
11 Jul 2019
Reading Paper in Kindle (converting multi-colums pdf to single column pdf)
01 May 2019
A small discussion on `char *` in C and C++
28 Apr 2019
vim's `sign` feature
28 Apr 2019
Read Source Code with Active Lines Highlighted
27 Apr 2019
Read u-boot aarch64 source code (part 3)
27 Apr 2019
Read u-boot aarch64 source code (part 2)
27 Apr 2019
Read u-boot aarch64 source code (part 1)
26 Apr 2019
Using Cscope to U-Boot Source Code (Improved)
26 Apr 2019
SSH Agent How to
26 Apr 2019
rkdeveloptool on mac
26 Apr 2019
high speed signals on fpga
26 Apr 2019
Extend Display without Video Cable
26 Apr 2019
DNN and Voice processing Reference
26 Apr 2019
.quad assemble code
26 Apr 2019
.align assemble code
25 Apr 2019
Run u-boot in qemu
25 Apr 2019
Read u-boot source code (part 2)
25 Apr 2019
Read u-boot source code (part 1)
24 Apr 2019
Using Cscope to read Linux Souce Code or U-Boot Source Code
24 Apr 2019
OpenCV on OSX
23 Apr 2019
Virtualbox High CPU in Mac
14 Apr 2019
MMU One to One mapping
14 Apr 2019
MMU One to One mapping
14 Apr 2019
Replace Toyota RAV4 Font Brake
12 Apr 2019
Replace Toyota RAV4 Oil Filter
12 Apr 2019
About
28 Mar 2019
Mac OSX High CPU; process `opendirectoryrd`
06 Jan 2019
Play with tinycorelinux
04 Jan 2019
Install ssh public key
03 Jan 2019
Signing a binary in one step or in two steps
02 Jan 2019
Rust lang features highlight
02 Jan 2019
notes when developing HDMI interface
02 Jan 2019
Infor about Xilinx
02 Jan 2019
Array of pointer to array in C
28 May 2018
Golang notes
28 Apr 2018
Install OpenCV Python in Macos
24 Apr 2018
ONVIF NVA
24 Apr 2018
Onvif Device Type
12 Apr 2018
Notes about Virtualbox
28 Mar 2018
What is cross-entropy
28 Mar 2018
Haskell notes
28 Mar 2018
C, C++ and Python
14 Feb 2018
Using markdown to draft diagram
14 Feb 2018
Using external file explorer with vim
28 Sep 2017
flutter - Library not loaded - /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
28 Sep 2017
Closure notes
28 Sep 2017
Closure notes
22 May 2017
Where to define golang interface
12 Apr 2017
Vim tips
12 Apr 2017
understanding flash loanx attack (an example)
12 Apr 2017
Understanding `yield` in Python
12 Apr 2017
Https Proxy Server in Python
12 Apr 2017
Deep Learning, Pytorch
12 Apr 2016
Vim Plugin for Python Code Folding
28 Mar 2016
Javascript Notes
13 Mar 2016
Some thoughts about a programming language
03 Mar 2016
Understanding `yield` in Python
17 Feb 2016
Golang goroutine
28 Mar 2015
X11 forwarding
28 Mar 2015
Tmux how to update DISPLAY env vars
28 Sep 2014
Bash notes
28 Mar 2014
Python Notes
28 Mar 2013
Linux Notes
28 Sep 2012
Some books