{"/posts/2019/05/learn/":"https://archfx.me/blog/learn/","/posts/2019/09/8bitnn/":"https://archfx.me/blog/8bitnn/","/posts/2023/02/firmware1/":"https://archfx.me/blog/firmware1/","/posts/2023/02/firmware2/":"https://archfx.me/blog/firmware2/","/posts/2023/02/firmware3/":"https://archfx.me/blog/firmware3/","/posts/2023/02/firmware4/":"https://archfx.me/blog/firmware4/","/posts/2023/02/hpc/":"https://archfx.me/blog/hpc/","/posts/2023/04/racketutes1/":"https://archfx.me/blog/racketutes1/","/posts/2023/04/racketutes2/":"https://archfx.me/blog/racketutes2/","/posts/2023/04/racketutes3/":"https://archfx.me/blog/racketutes3/","/posts/2023/04/racketutes4/":"https://archfx.me/blog/racketutes4/","/posts/2023/05/letskernel1/":"https://archfx.me/blog/letskernel1/","/posts/2023/05/racketutes5/":"https://archfx.me/blog/racketutes5/","/posts/2023/08/tinyos0/":"https://archfx.me/blog/tinyos0/","/posts/2023/08/tinyos1/":"https://archfx.me/blog/tinyos1/","/posts/2023/08/docker/":"https://archfx.me/blog/docker/","/posts/2023/08/tinyos2/":"https://archfx.me/blog/tinyos2/","/posts/2023/09/tinyos3/":"https://archfx.me/blog/tinyos3/","/posts/2023/09/tinyos4/":"https://archfx.me/blog/tinyos4/","/posts/2024/04/tinyos5/":"https://archfx.me/blog/tinyos5/","/posts/2024/04/tinyos6/":"https://archfx.me/blog/tinyos6/","/posts/2024/04/tinyos7/":"https://archfx.me/blog/tinyos7/","/posts/2024/12/androidsecurity/":"https://archfx.me/blog/androidsecurity/","/posts/2025/01/crypto/":"https://archfx.me/blog/crypto/","/posts/2025/01/lattice/":"https://archfx.me/blog/lattice/","/posts/2025/12/classroom/":"https://archfx.me/blog/classroom/","/gsi/":"https://archfx.me/projects/android/","/projects/gsi/":"https://archfx.me/projects/android/","/android/":"https://archfx.me/projects/android/","/camaro6/":"https://archfx.me/projects/camaro6/","/evie/":"https://archfx.me/projects/camaro6/","/sbc/":"https://archfx.me/projects/sbc/","/posts/2024/10/cm4/":"https://archfx.me/projects/sbc/cm4upgrade/","/routour/":"https://archfx.me/projects/sbc/routour/","/posts/2025/02/router/":"https://archfx.me/projects/sbc/routour/","/camaro6/fire-extinguisher":"https://archfx.me/projects/camaro6/mount/","/duo-de/":"https://archfx.me/projects/android/duo/","/projects/duo/":"https://archfx.me/projects/android/duo/","/projects/gsi/duo/":"https://archfx.me/projects/android/duo/","/razr/":"https://archfx.me/projects/android/razr/","/projects/gsi/razr/":"https://archfx.me/projects/android/razr/","/about/":"https://archfx.me/","/about.html":"https://archfx.me/","/wordpress/blog-posts/":"https://archfx.me/blog/","/cad.html":"https://archfx.me/tutorials/cad/","/resume/":"https://archfx.me/experience/","/cv/":"https://archfx.me/experience/","/setup.html":"https://archfx.me/tutorials/setup/","/misc/":"https://archfx.me/tutorials/"}