No matching sites. Try another keyword, for example "kernel", "STM32" or "mirror".
Kernel, bootloaders and build systems
Kernel / Bootloader / Buildroot / DistroThe mainline toolchain from kernel sources to a root filesystem. When you are building a BSP, trimming a system or chasing a boot failure, these are the primary sources — more reliable than any second-hand tutorial.
www.kernel.org
Official release point for every kernel branch (mainline / stable / longterm), with tarballs, changelogs and git repository links. Before starting a port, confirm here that your target version is still under long-term maintenance.
ReachableLinuxKernel
elixir.bootlin.com
Search kernel sources by version, symbol or file, with one-click jumps from a function call to its definition. Faster than a local grep for building a call graph while reading a driver.
Script-blockedSource readingDrivers
Bot check in place; opens normally in a browser
ftp.denx.de
Official DENX release directory, with tar.bz2 archives and checksum files ordered by version. For board ports, follow the version pinned by the SoC vendor's BSP rather than grabbing the newest one.
ReachableBootloaderPorting
buildroot.org
Source archives and changelogs by release year. Use it to produce a cross toolchain and root filesystem; the output is lighter than Yocto and suits small to mid-sized products. Move to Yocto only when you need deeper customisation.
ReachableBuild systemRoot filesystem
www.debian.org
Official mirror entry point for stable and testing releases, including arm64 / armhf netinst installers. A common starting point for long-running devices and base images.
ReachableDistribution
ubuntu.com
Release pages for LTS and interim versions, with server, desktop and cloud images listed separately. ARM boards such as the Raspberry Pi have dedicated image pages; check the LTS support window when choosing.
ReachableDistribution
www.gnu.org
Umbrella entry point for GCC, glibc, binutils, GDB, make and other core tools, indexing their manuals and mailing lists. When toolchain behaviour differs between hosts, the official manuals are the authority.
ReachableToolchain
micropython.org
Official firmware downloads and documentation, grouped by chip port, with quickref pages listing the modules available on each board. The Chinese site in the original list is no longer maintained; use the official documentation and docs.micropython.org.
Entry movedMicroPythonFirmware
Original Chinese site micropython.openioe.net no longer resolves
Board vendor documentation hubs
Vendor Docs & ExamplesMost Chinese development boards ship their documentation directly from the vendor. Official doc sites carry newer versions than cloud-drive bundles and are more complete than forum posts. Match the BSP version to your exact board model here before you start.
download.100ask.net
Companion resource site from Wei Dongshan's team, archiving sources, toolchains and documents by course and board (i.MX6ULL, STM32MP157, T113 and others). Following a course chapter by chapter is the quickest way to find the right bundle.
Reachablei.MX6ULLSTM32MP1
doc.embedfire.com
EmbedFire's online documentation, organised by board model with full-text search across tutorials, examples and peripheral manuals. Easier to locate a single chapter's example than downloading one large archive.
ReachableSTM32Linux
www.openedv.com
Master directory split into STM32 / i.MX6ULL / FPGA / Linux volumes, with schematics, examples and companion documents for the video courses. Check the board revision before downloading so the material matches your hardware.
ReachableSTM32FPGA
www.topeetboard.com
Beijing Topeet's official site (iTOP series). Product pages give system-on-module specifications, carrier-board interfaces and BSP version notes. Useful for comparing module dimensions and pin definitions across i.MX6 / Exynos / RK platforms.
Reachablei.MX6System-on-module
gitee.com
BearPi example code covering LiteOS, OpenHarmony and common peripheral drivers; every directory is a minimal project that runs as-is. A good base for a first bring-up sketch.
ReachableOpenHarmonyLiteOS
www.kancloud.cn
Getting-started documentation for the Allwinner V3s LicheePi Zero, with step-by-step notes from flashing and serial login to mainline kernel builds. Good mainline support and low cost make the V3s a common first Linux board.
ReachableAllwinner V3sMainline kernel
c.51diantang.com
Chinese-language STM32 teaching site focused on peripheral experiments and practical engineering, with downloadable project templates. Handy when moving from the standard peripheral library to HAL and checking a specific peripheral configuration.
ReachableSTM32Peripherals
www.qdkingst.com
Qingdao Jinsite's site and the source of the companion material for the 8051 textbook, offering book examples, board documents and tool downloads.
Reachable8051 MCUCourse material
Chinese tutorial sites and blogs
Tutorials & BlogsStructured Chinese-language material, best read in chapter order rather than searched piecemeal. In-depth explanations of kernel mechanisms in particular depend on long-form writing like this.
www.yuanzige.com
ALIENTEK's teaching site breaks board courses into on-demand chapters covering STM32, Linux and FPGA. Good for working through one subject systematically from the table of contents.
ReachableSTM32Video courses
www.zhaixue.cc
Chinese tutorial site focused on embedded systems and the Linux kernel, with structured series on C, the driver model, concurrency and memory management. Dense prose that works well as a second, close reading.
ReachableLinux kernelC language
www.51hei.com
Teaching and example site centred on 8051, STM32 and AVR, strong on basic peripherals and course projects; the forum holds complete write-ups of student projects. Useful for first lab exercises or coursework references.
Reachable51STM32
tinylab.org
Technical blog covering the Linux kernel, real-time behaviour, RISC-V and toolchains, also maintaining open source projects such as Linux Lab. Worth following for mechanism-level analysis in Chinese.
ReachableLinuxRISC-V
tinylab.org
Container-based, one-command setup for kernel / driver development and QEMU debugging, avoiding manual cross-toolchain configuration. The fastest way to get a kernel lab running with breakpoints.
ReachableEnvironment setupQEMU
www.kerneltravel.net
Chinese site built around kernel source walkthroughs, explaining memory management, scheduling and filesystems module by module with diagrams. Best read chapter by chapter alongside the source.
ReachableKernelSource walkthrough
www.wowotech.net
Long-form analysis of Linux kernel subsystems (clocks, power management, USB, display) and Android internals, with annotated source excerpts. Particularly valuable for obscure subsystem implementations.
ReachableKernel subsystemsAndroid
www.dianzishijia.com
Directory of electronics sites grouping component vendors, boards, forums and tools by category. Faster than a search engine for getting an overview of a niche area.
ReachableDirectory
codingdict.com
A tutorial site in the style of quick-reference programming guides, covering introductory syntax for many languages and frameworks with runnable examples. Fast for the minimal usage of an API; for deeper mechanics, go back to the official docs.
Script-blockedProgramming basics
Site is under maintenance; some pages may be unavailable
Tutorials, open books and documentation
Books & ReferencesMaterial you can read from cover to cover. The advantage of Chinese open books is the accompanying runnable labs — you can verify what you have read on your own machine straight away.
git-scm.com
Complete Chinese translation of the official Git book, from branching models through server setup to internals. The first four chapters cover everyday collaboration; come back for the rebase conflict chapter when you need it.
ReachableGitVersion control
zh-google-styleguide.readthedocs.io
Chinese translations of Google's language style guides, including naming, comments and header conventions for C++, Python, Java and Shell. Section numbers can be cited directly when setting team standards.
ReachableCoding standards
github.com
An open Chinese book from TinyLab that traces how a C program becomes a process, layer by layer from compiling and linking through loading to runtime, with gcc / objdump experiments. The first choice for filling in that low-level gap.
Script-blockedC languageCompile and link
Direct GitHub access occasionally times out; read the BookStack mirror instead
github.com
A companion hands-on Shell book organised by task (text processing, process control, batch operations), with runnable scripts and explanations in every section. Read it to understand why a construct is written that way, not just to look up a command.
Script-blockedShellScripting
Direct GitHub access occasionally times out; a BookStack mirror is available
www.zlg.cn
Introductory unit-testing material (PDF) from Zhiyuan Electronics on setting up a test framework, writing assertions and measuring coverage in C projects. A reasonable starting point when adding tests to an embedded codebase.
ReachableUnit testingPDF
www.pythonguis.com
English-language PyQt5 tutorial that progresses from windows and layouts to signals, slots and packaging, with directly runnable examples. The Chinese tutorial site in the original list is gone, so this maintained source replaces it.
Entry movedPyQt5GUI
Original entry code.py40.com no longer connects
www.qter.org
Chinese Qt community with concentrated discussion of QML, embedded Qt, cross-compilation and packaging, plus tutorials and an index of open source projects. Useful for cross-compilation settings on desktop or embedded Qt GUIs.
ReachableQtQML
www.bookstack.cn
Online reader aggregating open technical books, classified by language and domain, readable chapter by chapter without cloning a repository. Convenient for quickly browsing a book's contents and structure.
ReachableOpen booksOnline reading
www.hotexamples.com
Extracts function call examples from a large number of open source projects and links back to their origin; enter a class or function name to see how others use it. Faster than documentation for building intuition about an unfamiliar library.
Entry movedCode examplesC++
Original cpp.hotexamples.com is offline; the main site still works
About this list
- Reachability reflects checks run on 2026-10-29. Three states are shown: reachable (direct HTTP 200), script-blocked (the site exists but rejects automated requests; a browser works) and entry moved (the original link is dead and has been replaced with a working address).
- Dead entries are not silently removed: "Digoboy" already redirected to an unrelated login page when we catalogued it, so no link is offered. easyicon, code.py40.com, cpp.hotexamples.com and micropython.openioe.net are offline and have been replaced by iconfont, PythonGUIs / zetcode, the main hotexamples site and the official MicroPython site; each card says so.
- Where one organisation has several entry points (for example the EmbedFire docs site and its forum, or Tronlong's site and its community), they are listed separately because they serve different purposes.
- If you would rather not install a toolchain, see the companion browser tools directory: flash firmware, read Flash and open a serial terminal in the browser, plus the upstream open source repositories and licences behind those capabilities.
- Found a dead link? Report it through the contribution guide and we will verify and update this page.