<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.tainuohc.com/en/docs/</loc><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/docs/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/docs/"/></url><url><loc>https://www.tainuohc.com/en/docs/sdk/quickstart/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/overview/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/protocol/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/parameters/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/c/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/cpp/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/python/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/java/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/csharp/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/go/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/rust/</loc></url><url><loc>https://www.tainuohc.com/en/docs/sdk/typescript/</loc></url><url><loc>https://www.tainuohc.com/en/tags/automation/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/blog/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/blog/"/></url><url><loc>https://www.tainuohc.com/en/categories/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/categories/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/categories/"/></url><url><loc>https://www.tainuohc.com/en/categories/ci/cd/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/categories/ci/cd/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/categories/ci/cd/"/></url><url><loc>https://www.tainuohc.com/en/tags/ci/cd/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/ci/cd/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/ci/cd/"/></url><url><loc>https://www.tainuohc.com/en/categories/frontend/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/"/></url><url><loc>https://www.tainuohc.com/en/tags/hugo/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/hugo/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/hugo/"/></url><url><loc>https://www.tainuohc.com/en/blog/2026-08-04-hugo-image-optimization/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/blog/2026-08-04-hugo-image-optimization/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/blog/2026-08-04-hugo-image-optimization/"/></url><url><loc>https://www.tainuohc.com/en/tags/image-optimization/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/jenkins/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/jenkins/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/jenkins/"/></url><url><loc>https://www.tainuohc.com/en/blog/2026-08-04-jenkins-cicd/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/blog/2026-08-04-jenkins-cicd/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/blog/2026-08-04-jenkins-cicd/"/></url><url><loc>https://www.tainuohc.com/en/tags/ngrok/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/ngrok/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/ngrok/"/></url><url><loc>https://www.tainuohc.com/en/categories/performance/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/performance/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/static-site/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/"/></url><url><loc>https://www.tainuohc.com/en/categories/tooling/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/webhook/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/webhook/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/webhook/"/></url><url><loc>https://www.tainuohc.com/en/tags/webp/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/webp/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/webp/"/></url><url><loc>https://www.tainuohc.com/en/categories/embedded/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/firmware-signing/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/hsm/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/hsm/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/hsm/"/></url><url><loc>https://www.tainuohc.com/en/tags/ota/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/ota/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/ota/"/></url><url><loc>https://www.tainuohc.com/en/tags/pki/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/pki/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/pki/"/></url><url><loc>https://www.tainuohc.com/en/tags/secure-boot/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/blog/2026-07-22-industrial-security/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/blog/2026-07-22-industrial-security/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/blog/2026-07-22-industrial-security/"/></url><url><loc>https://www.tainuohc.com/en/categories/security/</loc><lastmod>2026-07-22T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/categories/embedded-linux/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/linux/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/linux/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/linux/"/></url><url><loc>https://www.tainuohc.com/en/tags/motor-control/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/preempt_rt/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/preempt_rt/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/preempt_rt/"/></url><url><loc>https://www.tainuohc.com/en/categories/real-time/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/real-time/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/blog/2026-07-21-linux-rt/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/blog/2026-07-21-linux-rt/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/blog/2026-07-21-linux-rt/"/></url><url><loc>https://www.tainuohc.com/en/tags/xenomai/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/xenomai/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/xenomai/"/></url><url><loc>https://www.tainuohc.com/en/categories/computer-vision/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/categories/fpga/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/categories/fpga/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/categories/fpga/"/></url><url><loc>https://www.tainuohc.com/en/tags/fpga/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/fpga/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/fpga/"/></url><url><loc>https://www.tainuohc.com/en/blog/2026-07-20-fpga-acceleration/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/blog/2026-07-20-fpga-acceleration/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/blog/2026-07-20-fpga-acceleration/"/></url><url><loc>https://www.tainuohc.com/en/tags/pipeline/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/verilog/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/verilog/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/verilog/"/></url><url><loc>https://www.tainuohc.com/en/tags/visual-inspection/</loc><lastmod>2026-07-20T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/bare-metal/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/bootloader/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/bootloader/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/bootloader/"/></url><url><loc>https://www.tainuohc.com/en/tags/firmware/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/no_std/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/no_std/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/no_std/"/></url><url><loc>https://www.tainuohc.com/en/categories/rust/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/categories/rust/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/categories/rust/"/></url><url><loc>https://www.tainuohc.com/en/tags/rust/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/rust/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/rust/"/></url><url><loc>https://www.tainuohc.com/en/blog/2026-07-19-rust-embedded/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/blog/2026-07-19-rust-embedded/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/blog/2026-07-19-rust-embedded/"/></url><url><loc>https://www.tainuohc.com/en/categories/architecture-evolution/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/tags/embedded-linux/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://www.tainuohc.com/en/blog/2026-07-18-grpc-migration/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/blog/2026-07-18-grpc-migration/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/blog/2026-07-18-grpc-migration/"/></url><url><loc>https://www.tainuohc.com/en/tags/grpc/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/grpc/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/grpc/"/></url><url><loc>https://www.tainuohc.com/en/tags/protobuf/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/tags/protobuf/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/tags/protobuf/"/></url><url><loc>https://www.tainuohc.com/en/about/</loc><xhtml:link rel="alternate" hreflang="zh" href="https://www.tainuohc.com/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.tainuohc.com/en/about/"/></url></urlset>