<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://harderheng.life/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://harderheng.life/blog/jtag-debug-interfaces/</loc><lastmod>2026-10-10T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/terminal-tools/</loc><lastmod>2026-03-17T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/rustfs-setup/</loc><lastmod>2026-03-12T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/minio-setup-deprecated/</loc><lastmod>2026-03-12T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/home-server-design/</loc><lastmod>2026-03-12T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/rust-embedded-layers/</loc><lastmod>2026-03-11T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/docker-install/</loc><lastmod>2026-03-11T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/cpu%e8%ae%be%e8%ae%a1%e5%ad%a6%e4%b9%a0/</loc><lastmod>2025-04-25T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/fpga%e5%b8%b8%e7%94%a8%e7%94%b5%e8%b7%af%e8%ae%be%e8%ae%a1/</loc><lastmod>2025-04-21T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e9%80%9a%e4%bf%a1%e5%8d%8f%e8%ae%ae%e8%af%a6%e8%a7%a3/</loc><lastmod>2025-04-07T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/vscode%e5%b7%a5%e4%bd%9c%e5%8c%ba%e9%85%8d%e7%bd%ae/</loc><lastmod>2025-04-03T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/stm32rcc%e6%97%b6%e9%92%9f%e6%a0%91%e8%af%a6%e8%a7%a3/</loc><lastmod>2025-03-18T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/tmux%e6%95%99%e7%a8%8b/</loc><lastmod>2025-03-14T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e9%93%be%e6%8e%a5%e8%84%9a%e6%9c%aclinkerscript/</loc><lastmod>2025-03-07T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/ucosii%e4%b8%b4%e7%95%8c%e5%8c%ba/</loc><lastmod>2025-03-07T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/undefined-reference-to-errno-%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95/</loc><lastmod>2025-03-06T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/myrtos/</loc><lastmod>2025-03-06T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/git%e6%8f%90%e4%ba%a4%e8%a7%84%e8%8c%83/</loc><lastmod>2025-03-06T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/gcc%e4%ba%a4%e5%8f%89%e7%bc%96%e8%af%91%e6%b1%87%e7%bc%96%e6%96%87%e4%bb%b6%e6%8a%a5%e9%94%99/</loc><lastmod>2025-03-06T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/ucosii%e4%bb%bb%e5%8a%a1%e8%b0%83%e5%ba%a6/</loc><lastmod>2025-03-05T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/ucosii%e5%86%85%e5%ad%98%e7%ae%a1%e7%90%86/</loc><lastmod>2025-03-05T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e7%86%b5%e7%bc%96%e7%a0%81/</loc><lastmod>2025-03-04T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/cmake%e4%ba%a4%e5%8f%89%e7%bc%96%e8%af%91%e8%b8%a9%e5%9d%91/</loc><lastmod>2025-03-03T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e5%8a%9b%e6%89%a3%e5%88%b7%e9%a2%98/</loc><lastmod>2025-02-26T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/cpu%e7%9a%84cache%e5%92%8cmmu/</loc><lastmod>2025-02-19T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/qemu%e6%a8%a1%e6%8b%9fvexpressa9%e5%bb%ba%e7%ab%8b%e5%b7%a5%e7%a8%8b%e4%bb%a5%e5%8f%8a%e4%b8%b2%e5%8f%a3%e6%89%93%e5%8d%b0/</loc><lastmod>2025-02-18T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/riscv%e4%bd%93%e7%b3%bb%e7%bb%93%e6%9e%84/</loc><lastmod>2025-02-13T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/cpu%e7%a1%ac%e4%bb%b6%e5%92%8c%e6%8c%87%e4%bb%a4%e7%9a%84%e5%85%b3%e7%b3%bbfpu%e4%bb%a5%e5%8f%8asimd/</loc><lastmod>2025-02-10T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/arm%e5%87%bd%e6%95%b0%e5%88%87%e6%8d%a2%e6%a0%88%e5%b8%a7%e5%88%86%e6%9e%90/</loc><lastmod>2025-01-20T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/cpu%e6%8c%87%e4%bb%a4%e9%9b%86%e5%85%a5%e9%97%a8/</loc><lastmod>2025-01-13T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/linux%e4%b8%8b%e5%b0%8f%e5%b7%a5%e5%85%b7%e4%bd%bf%e7%94%a8/</loc><lastmod>2024-12-23T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e6%8a%98%e8%85%be%e7%bc%96%e8%af%91%e5%99%a8clang-llvm/</loc><lastmod>2024-12-20T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/cmake%e5%ad%a6%e4%b9%a0/</loc><lastmod>2024-12-20T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e7%bc%96%e8%af%91%e5%99%a8%e6%ad%bb%e4%bb%a3%e7%a0%81%e6%b6%88%e9%99%a4/</loc><lastmod>2024-12-19T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/keil%e6%8a%a5%e9%94%99cannot-load-flash-device-description/</loc><lastmod>2024-12-18T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/stm32cubemx%e6%95%99%e7%a8%8b/</loc><lastmod>2024-12-17T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/linux%e4%b8%8b%e5%bc%80%e5%8f%91stm32%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba/</loc><lastmod>2024-12-17T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/keil%e8%b0%83%e8%af%95stm32%e4%bb%a5%e5%8f%8a%e6%80%a7%e8%83%bd%e7%9b%91%e6%8e%a7/</loc><lastmod>2024-12-17T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/linux%e5%8f%af%e8%bf%90%e8%a1%8c%e8%bd%af%e4%bb%b6%e4%bd%8d%e7%bd%ae%e5%92%8c%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f/</loc><lastmod>2024-12-05T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/6-s081%e8%af%be%e7%a8%8b%e5%ae%9e%e9%aa%8c/</loc><lastmod>2024-12-05T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/elf%e5%8f%af%e6%89%a7%e8%a1%8c%e6%96%87%e4%bb%b6%e7%9a%84%e7%bb%93%e6%9e%84%e8%af%a6%e8%a7%a3/</loc><lastmod>2024-12-03T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/gcc%e5%92%8cgdb%e5%91%bd%e4%bb%a4%e4%bd%bf%e7%94%a8%e8%af%a6%e8%a7%a3/</loc><lastmod>2024-11-29T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/vscode%e8%b0%83%e8%af%95c%e8%af%ad%e8%a8%80%e7%a8%8b%e5%ba%8f/</loc><lastmod>2024-11-28T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/c%e8%af%ad%e8%a8%80%e6%8c%87%e9%92%88%e9%80%80%e5%8c%96%e9%97%ae%e9%a2%98/</loc><lastmod>2024-11-27T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e5%8e%8b%e7%bc%a9%e7%ae%97%e6%b3%95/</loc><lastmod>2024-11-21T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/rust%e8%af%ad%e8%a8%80%e5%ad%a6%e4%b9%a0/</loc><lastmod>2024-11-08T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/stm32%e5%90%af%e5%8a%a8%e6%b5%81%e7%a8%8b/</loc><lastmod>2024-10-30T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/linux%e7%94%a8%e6%88%b7%e7%ae%a1%e7%90%86/</loc><lastmod>2024-10-30T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/linux%e5%90%af%e5%8a%a8%e6%b5%81%e7%a8%8b/</loc><lastmod>2024-10-30T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e5%9c%a8wsl2%e4%b8%ad%e4%bd%bf%e7%94%a8%e7%b3%bb%e7%bb%9f%e4%bb%a3%e7%90%86/</loc><lastmod>2024-10-11T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/appimage%e6%96%87%e4%bb%b6%e5%ae%89%e8%a3%85/</loc><lastmod>2024-10-11T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/gitclone%e6%8a%a5%e9%94%99%e9%97%ae%e9%a2%98%e8%a7%a3%e5%86%b3/</loc><lastmod>2024-10-11T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/vim%e7%bc%96%e8%be%91%e5%99%a8%e6%8f%92%e4%bb%b6-%e5%8a%9f%e8%83%bd%e4%bc%98%e5%8c%96/</loc><lastmod>2024-10-09T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/linux%e4%b8%8b%e5%b5%8c%e5%85%a5%e5%bc%8f%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba/</loc><lastmod>2024-10-09T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e4%ba%8c%e5%8f%89%e6%a0%91/</loc><lastmod>2024-09-27T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/c-%e4%b8%ad%e5%93%88%e5%b8%8c%e8%a1%a8%e7%9a%84%e5%87%a0%e7%a7%8d%e4%bd%bf%e7%94%a8%e6%96%b9%e5%bc%8f/</loc><lastmod>2024-09-20T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/vivado%e5%85%a5%e9%97%a8/</loc><lastmod>2024-09-04T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/fpga%e5%85%a5%e9%97%a8/</loc><lastmod>2024-09-04T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/git%e5%87%ba%e7%8e%b0dubious-ownership%e9%94%99%e8%af%af/</loc><lastmod>2024-09-03T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/git-ssh%e9%aa%8c%e8%af%81%e9%97%ae%e9%a2%98/</loc><lastmod>2024-09-03T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e7%94%b5%e5%ad%90%e7%94%b5%e8%b7%af%e8%ae%be%e8%ae%a1%e5%85%a5%e9%97%a8/</loc><lastmod>2024-07-11T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/vim%e7%bc%96%e8%be%91%e5%99%a8%e6%95%99%e7%a8%8b/</loc><lastmod>2024-06-21T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/ubuntu%e7%bb%88%e7%ab%afzsh%e9%85%8d%e7%bd%ae/</loc><lastmod>2024-06-21T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/linux%e4%b9%8bshell%e5%9f%ba%e7%a1%80/</loc><lastmod>2024-06-21T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/hdrtest/</loc><lastmod>2024-06-14T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/lightroom%e5%90%8e%e6%9c%9f%e7%85%a7%e7%89%87%e7%ae%a1%e7%90%86/</loc><lastmod>2024-05-12T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%bb%84%e6%88%90%e5%8e%9f%e7%90%86%e8%a1%a5%e5%85%85%e7%9f%a5%e8%af%86%e7%89%88/</loc><lastmod>2024-05-08T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/systemview%e7%ae%80%e5%8d%95%e7%a7%bb%e6%a4%8d/</loc><lastmod>2024-05-08T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/stm32%e5%ad%98%e5%82%a8%e6%9e%b6%e6%9e%84%e8%af%a6%e8%a7%a3/</loc><lastmod>2024-05-08T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/stm32%e5%8f%8aarm%e4%b8%ad%e6%96%ad%e8%af%a6%e8%a7%a3/</loc><lastmod>2024-05-08T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/uc-os%e7%a7%bb%e6%a4%8d/</loc><lastmod>2024-04-24T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e6%b1%87%e7%bc%96%e8%af%ad%e8%a8%80%e5%ae%9e%e9%aa%8c/</loc><lastmod>2024-04-18T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/makefile%e8%af%a6%e8%a7%a3/</loc><lastmod>2024-04-13T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/oriandblindforest-%e4%b8%80%e6%ae%b5%e8%bf%91%e4%b9%8e%e5%ae%8c%e7%be%8e%e7%9a%84%e6%97%85%e7%a8%8b/</loc><lastmod>2024-04-08T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/arm%e6%b1%87%e7%bc%96%e8%af%ad%e8%a8%80/</loc><lastmod>2024-04-08T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e5%8a%a8%e6%80%81%e8%a7%84%e5%88%92%e8%83%8c%e5%8c%85%e9%97%ae%e9%a2%98/</loc><lastmod>2024-04-05T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e6%95%b0%e6%8d%ae%e5%ba%93%e6%95%b0%e6%8d%ae%e7%bb%93%e6%9e%84%e5%92%8c%e5%ad%97%e6%ae%b5%e8%af%a6%e8%a7%a3/</loc><lastmod>2024-04-03T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/picgo%e5%9b%be%e5%ba%8a%e6%90%ad%e9%85%8d%e9%98%bf%e9%87%8c%e4%ba%91oss%e5%88%9b%e5%bb%ba%e4%b8%aa%e4%ba%ba%e5%9b%be%e5%ba%8a/</loc><lastmod>2024-03-25T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/embeddedsystem/</loc><lastmod>2024-02-27T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/database/</loc><lastmod>2024-02-27T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e6%95%b0%e6%8d%ae%e7%bb%93%e6%9e%84%e5%92%8c%e5%86%85%e5%ad%98%e4%b8%8e%e7%bc%93%e5%ad%98%e7%9a%84%e5%85%b3%e7%b3%bb/</loc><lastmod>2024-02-12T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/cpp%e4%b8%advector%e7%9a%84%e7%94%a8%e6%b3%95/</loc><lastmod>2024-02-10T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e7%ae%97%e6%b3%95%e4%b8%8e%e6%95%b0%e6%8d%ae%e7%bb%93%e6%9e%84/</loc><lastmod>2024-01-20T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/%e4%bb%8e%e9%9b%b6%e5%bc%80%e5%a7%8b%e7%9a%84stm32%e5%ad%a6%e4%b9%a0/</loc><lastmod>2024-01-20T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/python%e5%ad%a6%e4%b9%a0%e8%bf%87%e7%a8%8b/</loc><lastmod>2024-01-20T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/java%e5%ad%a6%e4%b9%a0%e8%bf%87%e7%a8%8b/</loc><lastmod>2024-01-20T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/git%e7%ae%80%e5%8d%95%e5%ad%a6%e4%b9%a0%e5%92%8c%e5%ae%9e%e6%93%8d/</loc><lastmod>2024-01-20T12:00:00+00:00</lastmod></url><url><loc>https://harderheng.life/blog/6-s081%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e7%ac%94%e8%ae%b0/</loc><lastmod>2024-12-04T12:00:00+00:00</lastmod></url></urlset>
