<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wjjsn.github.io/</loc><lastmod>2026-04-22T11:41:24.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/intro.html</loc><lastmod>2026-04-19T06:46:02.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/JLink%E4%BD%BF%E7%94%A8OpenOCD.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/PN532.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/Picolib%E6%8F%90%E7%A4%BA_cannot%20find%20libnosys.a.html</loc><lastmod>2026-04-25T03:09:07.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E4%BD%BF%E7%94%A8VS%20Code%E8%BF%9C%E7%A8%8B%E5%BC%80%E5%8F%91.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E4%BD%BF%E7%94%A8clangd%E4%BD%9C%E4%B8%BA%E8%AF%AD%E8%A8%80%E6%9C%8D%E5%8A%A1%E5%99%A8.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E4%BD%BF%E7%94%A8%E7%94%B5%E8%84%91%E7%BB%99%E8%B7%AF%E7%94%B1%E5%99%A8%E4%BE%9B%E7%BD%91.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E5%9F%BA%E7%A1%80%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%9F.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/Capsense/Capsense.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/CherryUSB/USB%E7%9F%A5%E8%AF%86%E7%82%B9%E6%89%A9%E5%B1%95.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/CherryUSB/%E7%A7%BB%E6%A4%8D.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/Cortex%20Debug/SWO%E7%9A%84%E4%BD%BF%E7%94%A8.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/EIDE/%E4%BD%BF%E7%94%A8VSC_EIDE%E5%BC%80%E5%8F%91MSPM0G3507.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/Electron/%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/K230/k230_uboot.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/K230/%E7%9B%AE%E6%A0%87.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/LVGL/PC%E6%A8%A1%E6%8B%9F%E5%99%A8.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/RT-Thread/%E4%BD%BF%E7%94%A8CherryUSB.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/RT-Thread/%E4%BD%BF%E7%94%A8device.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/RT-Thread/%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/em_fmt/em_fmt.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E5%AE%B9%E5%99%A8%E5%BC%80%E5%8F%91/docker%20compose%E7%9A%84%E4%BD%BF%E7%94%A8.html</loc><lastmod>2026-04-21T14:06:53.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E6%8C%96%E5%9D%91%E5%BE%85%E5%A1%AB/specs%E6%96%87%E4%BB%B6%E7%9A%84%E4%BD%9C%E7%94%A8.html</loc><lastmod>2026-04-25T03:09:07.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E6%A0%91%E8%8E%93%E6%B4%BE/%E8%A7%A3%E5%86%B3ssh%E6%AF%8F%E6%AC%A1%E8%BE%93%E5%AF%86%E7%A0%81%E7%9A%84%E9%97%AE%E9%A2%98.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E6%B2%89%E6%B5%B8%E5%9C%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E5%88%9B%E4%BD%9C%E4%B8%AD%EF%BC%8C%E4%B8%8D%E7%9F%A5%E4%B8%96%E7%95%8C%E4%B8%BA%E4%BD%95%E7%89%A9%E4%BA%86/%E7%AE%80%E5%8D%95%E8%AF%B4%E8%AF%B4C__%E5%9C%A8%E5%B5%8C%E5%85%A5%E5%BC%8FMCU%E4%B8%8A%E7%9A%84%E4%BD%BF%E7%94%A8.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E7%BC%96%E8%AF%91%E5%99%A8/gcc%20vs%20clang.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E7%BC%96%E8%AF%91%E5%99%A8/mcu%E4%B8%80%E8%BE%88%E5%AD%90%E9%83%BD%E7%94%A8%E4%B8%8D%E4%BA%86C__.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E7%BC%96%E8%AF%91%E5%99%A8/%E5%B5%8C%E5%85%A5%E5%BC%8F%E8%BE%93%E5%87%BA%E6%96%B9%E5%BC%8F%E4%B8%8E%E7%BC%96%E8%AF%91%E5%99%A8%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E5%AF%B9%E6%AF%94.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/CherryUSB/%E5%9F%BA%E6%9C%AC%E4%BE%8B%E7%A8%8B/CDC_ACM%E5%92%8CMSC.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/CherryUSB/%E5%9F%BA%E6%9C%AC%E4%BE%8B%E7%A8%8B/%E6%A0%87%E5%87%86HID%E9%94%AE%E7%9B%98.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/CherryUSB/%E7%BB%83%E6%89%8B/%E5%AE%9E%E7%8E%B02%E4%B8%AACDC-ACM%E7%BB%84%E5%90%88%E8%AE%BE%E5%A4%87.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/C%E3%80%81C__%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F/Meson/Meson%E4%BC%A0%E9%80%92%E4%BE%9D%E8%B5%96%E7%9A%84%E6%96%B9%E6%B3%95.html</loc><lastmod>2026-04-28T10:26:05.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/C%E3%80%81C__%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F/Meson/Meson%EF%BC%8C%E7%89%9B%E7%A6%8F%EF%BC%81.html</loc><lastmod>2026-04-28T10:25:42.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/C%E3%80%81C__%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F/CMake/%E4%B8%BASTM32%E5%88%9B%E5%BB%BA%E5%B7%A5%E7%A8%8B%E6%A8%A1%E6%9D%BF.html</loc><lastmod>2026-04-22T11:44:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/C%E3%80%81C__%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F/CMake/%E5%88%9B%E5%BB%BAHello%20World%E5%B7%A5%E7%A8%8B.html</loc><lastmod>2026-04-22T11:44:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/C%E3%80%81C__%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F/CMake/%E5%BC%95%E7%94%A8%E5%A4%96%E9%83%A8%E5%BA%93.html</loc><lastmod>2026-04-22T11:44:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/C%E3%80%81C__%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F/CMake/%E8%A7%A3%E5%86%B3%E5%BE%AA%E7%8E%AF%E4%BE%9D%E8%B5%96%E9%97%AE%E9%A2%98.html</loc><lastmod>2026-04-22T11:44:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/RTOS/Azure%20RTOS/FileX.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/RTOS/Azure%20RTOS/GUIX.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/RTOS/Azure%20RTOS/ThreadX.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/RTOS/Azure%20RTOS/USBX.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/RTOS/Azure%20RTOS/%E8%AF%B4%E5%9C%A8%E5%89%8D%E9%9D%A2.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/RTOS/CMSIS-RTOS/RTOS.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E6%A0%91%E8%8E%93%E6%B4%BE/%E6%A0%91%E8%8E%93%E6%B4%BE4B/%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wjjsn.github.io/posts/%E6%A0%91%E8%8E%93%E6%B4%BE/%E6%A0%91%E8%8E%93%E6%B4%BE4B/%E8%BF%9E%E6%8E%A5WiFi%EF%BC%88%E9%80%9A%E8%BF%87ssh%EF%BC%89.html</loc><lastmod>2026-04-19T06:57:19.000Z</lastmod><changefreq>daily</changefreq></url></urlset>