BH1RBH
来自Jack's Lab
The owner of the Jack's Lab is Jack Tan(谭大杰), a Programmer, HAM (call sigh is BH1RBH) and Geeker.
- Work with GNU/Linux, Vim, GNU Toolchain and Mutt. Some of his work experience and personal projects can be found here.
- 10+ years Linux kernel experience (Related to Architecture)
- Proficient in the MIPS Architecture, basic knowledge of ARM, PowerPC, SPARC, x86, xtensa
- Experience of Arduino, Rasperberry Pi, ESP8266/8285/ESP32, AVR, C51, EFM32, HC32...
- Multi architecture assembly language, instruction level debuging
Experience
- Co-founder of jackslab.org (2014/10 - present)
- prototype-to-production platform for developing an IoT product of smart home ASAP.
- BSP Engneer @ Wind River Systems(Intel, 2007/10 - 2014/10)
- Specialize in Linux BSP development include porting kernel(arch and drivers). keep the kernel up to date.
- Platform: RMI XLP964/XLP832/XLP206/XLR732/XLS416, Cavium Octeon CN38xx/CN56xx/CN58xx, NEC EMMA3P, Freescale P50xx/MPC830x, SUN CP3220...
- Driver: WiFi, SPI, CAN, I2C, UART, RTC, Ethernet, PCI...
- System Virtualization. Porting the Guest OS for WindRiver Hypervisor.
- Kernel Bug fix, relate to MIPS, PowerPC and x86
- Software Engneer @ SWHSS (2005/07 - 2007/10)
- Developing Linux Distribution (RAYS LX). Including Basic system configuration program, Installer program...
- Port the kernel 2.6.17 to MIPS/Godson2/Loongson2, improving MMU management, interrupt management.
- Add the Oprofile support of MIPS/Godson2/Loongson2, including kernel patch and user space patch.
- In charge of MPEG2/4, H.264 performace analysis and optimization on MIPS/Linux (Using Godson SIMD instruction) Team Leader (include training team member, assigning task and controlling progress)
Projects
- Open MiWiFi: a freedom core system of Xiaomi Router R1D Project Github
- Tech Points: Embeded System, Linux Kernel, BSP, ARM, WiFi, OpenWRT
- EPRS: an Emergence Position Report System Project
- EPRS is an Emergence Positon Report System. You can use your Isatphone(Satellite phone) to report your position(via SMS) when you meet emergence situation. You can also use APRS Radio, GSM/CDMA/3G SMS and GPRS to report your Position.
- Tech Points: Satellite interface, SMS gateway, APRS monitor, Embeded System, Perl, PHP, Javascript, MySQL
- oRadio: an Open SDR Radio Box Project
- You can use this box as an ADS-B decoder or an APRS base station.
- Tech Points: Embeded System, ARM, Debian, SDR, APRS, ADS-B
Education
Nanjing University of Technology (2001/09 - 2005/06) Bachelor of Applied Chemistry, July, 2005