{"id":331,"date":"2026-08-02T19:22:57","date_gmt":"2026-08-02T11:22:57","guid":{"rendered":"https:\/\/www.taodajiang.cn\/?p=331"},"modified":"2026-08-02T19:22:57","modified_gmt":"2026-08-02T11:22:57","slug":"%e4%bb%8e%e9%9b%b6%e5%bc%80%e5%a7%8b%e6%89%8b%e6%90%93%e4%b8%80%e4%b8%aa%e7%99%be%e5%85%83%e6%99%ba%e8%83%bd%e6%89%8b%e8%a1%a8","status":"publish","type":"post","link":"https:\/\/www.taodajiang.cn\/?p=331","title":{"rendered":"\u4ece\u96f6\u5f00\u59cb\u624b\u6413\u4e00\u4e2a\u767e\u5143\u667a\u80fd\u624b\u8868"},"content":{"rendered":"<section class=\"container\" style=\"text-align: left;font-family: -apple-system-font,BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB , Microsoft YaHei UI , Microsoft YaHei ,Arial,sans-serif;font-size: 15px;line-height: 2;letter-spacing: 0px;font-weight: 400;background-color: rgba(250, 249, 245, 1);border: 1px solid rgba(255, 255, 255, 0.01);border-radius: 25px;padding: 12px 12px;\">\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;margin-top: 0 !important;\"><img decoding=\"async\" src=\"https:\/\/www.taodajiang.cn\/wp-content\/uploads\/2026\/08\/frc-bffdfa2d68fe3d910e203e9171dfcfc7.jpeg\"><\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">2300 \u591a\u4e2a Star \u7684 OV-Watch\uff0c\u628a\u4e00\u5757\u667a\u80fd\u624b\u8868\u62c6\u5230\u4e86\u96f6\u4ef6\u7ea7\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">PCB \u5de5\u7a0b\u3001 Gerber \u3001\u539f\u7406\u56fe\u3001 3D \u6253\u5370\u5916\u58f3\u3001 BootLoader \u3001\u5e94\u7528\u56fa\u4ef6\u3001 STM32 \u5de5\u7a0b\u548c LVGL \u684c\u9762\u4eff\u771f\u4ee3\u7801\u90fd\u80fd\u4e0b\u8f7d\u3002\u9879\u76ee\u91c7\u7528 GPL-3.0 \u534f\u8bae\uff0c\u786c\u4ef6\u8d44\u6599\u4e5f\u968f\u4ed3\u5e93\u548c\u7acb\u521b\u5f00\u6e90\u9875\u9762\u516c\u5f00\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u8fd9\u7c7b\u9879\u76ee\u6700\u9002\u5408\u5b66\u751f\u8bfe\u7a0b\u8bbe\u8ba1\u3001\u5d4c\u5165\u5f0f\u5165\u95e8\u548c\u60f3\u7ec3 STM32 \u56fe\u5f62\u754c\u9762\u7684\u4eba\u3002\u505a\u51fa\u6765\u80fd\u6234\uff0c\u505a\u4e0d\u51fa\u6765\u4e5f\u4e0d\u81f3\u4e8e\u767d\u6298\u817e\uff0c\u8f6f\u4ef6\u90e8\u5206\u53ef\u4ee5\u5355\u72ec\u8dd1\u3002<\/p>\n<blockquote class=\"blockquote\" style=\"margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-style: normal;padding: 15px 0;margin: 12px 0;border-left: 7px solid #E4B1A0;border-radius: 10px;color: #3f3f3f;background-color: rgba(255, 255, 255, 0.6);\">\n<p class=\"p\" style=\"line-height: 2;font-weight: 400;word-break: break-all;display: block;font-size: 1em;letter-spacing: 0.1em;color: #3f3f3f;margin: 0;\">\u6765\u6e90\u94fe\u63a5\uff1ahttps:\/\/github.com\/No-Chicken\/OV-Watch<\/p>\n<\/blockquote>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\"><img decoding=\"async\" src=\"https:\/\/www.taodajiang.cn\/wp-content\/uploads\/2026\/08\/frc-78478ea047ee00cb8a0207114ac7ef1b.jpeg\"><\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u4e3b\u63a7\u662f STM32F411CEU6\uff0c\u7cfb\u7edf\u7528 FreeRTOS\uff0c\u754c\u9762\u57fa\u4e8e LVGL 8.2 \u3002\u786c\u4ef6\u5206\u6210 Core \u548c Back \u4e24\u5757 PCB\uff0c\u518d\u7528 FPC \u8fde\u63a5\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u4f20\u611f\u5668\u548c\u5916\u8bbe\u5305\u62ec\uff1a<\/p>\n<ul class=\"ul\" style=\"list-style: circle;padding-left: 1em;margin-left: 0;color: #3f3f3f;line-height: 2;\">\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 MPU6050\uff1a\u8ba1\u6b65\u3001\u59ff\u6001\u548c\u7ffb\u8155\u4eae\u5c4f\uff1b<\/li>\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 EM7028\uff1a\u5fc3\u7387\u68c0\u6d4b\uff1b<\/li>\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 SPL06-001\uff1a\u6c14\u538b\u4e0e\u6d77\u62d4\uff1b<\/li>\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 LSM303DLHC\uff1a\u7535\u5b50\u6307\u5357\u9488\uff1b<\/li>\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 AHT21\uff1a\u6e29\u6e7f\u5ea6\uff1b<\/li>\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 KT6368A\uff1a\u84dd\u7259\u4e32\u53e3\u901a\u4fe1\u548c\u65e0\u7ebf\u5347\u7ea7\uff1b<\/li>\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 1.69 \u82f1\u5bf8\u89e6\u6478\u5c4f\u3001\u5916\u90e8 EEPROM \u3001\u78c1\u5438\u5145\u7535\u3002<\/li>\n<\/ul>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u8868\u5185\u8fd8\u6709\u65e5\u5386\u3001\u8ba1\u7b97\u5668\u3001\u79d2\u8868\u3001\u8ba1\u65f6\u5668\u548c\u5c0f\u6e38\u620f\u3002\u8840\u6c27\u9875\u9762\u867d\u7136\u5df2\u7ecf\u7559\u51fa\uff0c\u4ed3\u5e93\u8bf4\u660e\u660e\u786e\u5199\u7740\u8840\u6c27\u7b97\u6cd5\u5c1a\u672a\u5b8c\u6210\uff0c\u4e0d\u80fd\u628a\u5b83\u5f53\u533b\u7597\u8bbe\u5907\u4f7f\u7528\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\"><img decoding=\"async\" src=\"https:\/\/www.taodajiang.cn\/wp-content\/uploads\/2026\/08\/frc-9c29419e1728e2c1b1aa0c24658b011a.png\"><\/p>\n<h2 class=\"h2\" data-heading=\"true\" style=\"display: block;padding: 0.2em 0;padding-bottom: 0;margin: 0 auto 20px;width: 100%;color: #0F4C81;font-size: 20px;font-weight: bold;letter-spacing: 0.578px;line-height: 1.7;border-bottom: 2px solid #E4B1A0;text-align: left;\">\u84dd\u7259\u80fd\u4f20\u6570\u636e\uff0c\u4e5f\u80fd\u5347\u7ea7\u56fa\u4ef6<\/h2>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">OV-Watch \u7684\u84dd\u7259\u66f4\u63a5\u8fd1\u201c\u65e0\u7ebf\u4e32\u53e3\u201d\uff0c\u5e76\u975e\u5e26\u6210\u719f\u624b\u673a App \u548c\u4e91\u7aef\u8d26\u6237\u7684\u6d88\u8d39\u7ea7\u624b\u8868\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u5b98\u65b9\u6587\u6863\u516c\u5f00\u4e86\u51e0\u6761\u4e32\u53e3\u547d\u4ee4\uff1a<\/p>\n<pre class=\"hljs code__pre\" style=\"color: #24292e;background: #fff;font-size: 90%;overflow-x: auto;border-radius: 10px;line-height: 1.5;margin: 10px 8px;box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);padding: 0 !important;\"><span class=\"mac-sign\" style=\"display: flex;padding: 10px 14px 0;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" x=\"0px\" y=\"0px\" width=\"45px\" height=\"13px\" viewbox=\"0 0 450 130\">\n    <ellipse cx=\"50\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(220,60,54)\" stroke-width=\"2\" fill=\"rgb(237,108,96)\"><\/ellipse>\n    <ellipse cx=\"225\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(218,151,33)\" stroke-width=\"2\" fill=\"rgb(247,193,81)\"><\/ellipse>\n    <ellipse cx=\"400\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(27,161,37)\" stroke-width=\"2\" fill=\"rgb(100,200,86)\"><\/ellipse>\n  <\/svg><\/span><code class=\"language-text\" style=\"font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0;color: inherit;background: none;white-space: nowrap;margin: 0;\">OV\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0\u6d4b\u8bd5\u8fde\u63a5<br>OV+VERSION\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0\u67e5\u8be2\u7248\u672c<br>OV+SEND\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/\u00a0\u8bfb\u53d6\u4f20\u611f\u5668\u6570\u636e<br>OV+ST=20230629125555\u00a0\/\/\u00a0\u540c\u6b65\u65f6\u95f4<br><\/code><\/pre>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u5b89\u5353\u7aef\u53ef\u4ee5\u4f7f\u7528\u968f\u6587\u6863\u63d0\u4f9b\u7684\u84dd\u7259\u4e32\u53e3\u52a9\u624b\u3002\u56fa\u4ef6\u5347\u7ea7\u5219\u901a\u8fc7 BootLoader \u3001\u84dd\u7259 SPP \u3001 Ymodem \u548c SecureCRT \u5b8c\u6210\u3002\u624b\u8868\u88c5\u8fdb\u5916\u58f3\u540e\uff0c\u4e0d\u5fc5\u6bcf\u6b21\u62c6\u5f00\u63a5\u4e0b\u8f7d\u5668\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u8fd9\u5957 OTA \u6d41\u7a0b\u5e26\u6709\u5b8c\u6574\u6027\u6807\u8bb0\uff1a\u5e94\u7528\u6587\u4ef6\u4f20\u8f93\u7ed3\u675f\u540e\u624d\u5199\u5165\u6709\u6548\u6807\u5fd7\uff0c\u907f\u514d\u534a\u622a\u56fa\u4ef6\u76f4\u63a5\u542f\u52a8\u3002\u5b83\u6bd4\u5e38\u89c1\u7684\u6f14\u793a\u7ea7\u5c0f\u9879\u76ee\u591a\u8d70\u4e86\u4e00\u6b65\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\"><img decoding=\"async\" src=\"https:\/\/www.taodajiang.cn\/wp-content\/uploads\/2026\/08\/frc-17c7834d4db31c80e9bd26f2f36e30d4.jpeg\"><\/p>\n<h2 class=\"h2\" data-heading=\"true\" style=\"display: block;padding: 0.2em 0;padding-bottom: 0;margin: 0 auto 20px;width: 100%;color: #0F4C81;font-size: 20px;font-weight: bold;letter-spacing: 0.578px;line-height: 1.7;border-bottom: 2px solid #E4B1A0;text-align: left;\">\u529f\u8017\u6570\u636e\u8981\u770b\u6e05\u6d4b\u8bd5\u6761\u4ef6<\/h2>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u7a0b\u5e8f\u8bbe\u7f6e\u4e86\u4e09\u79cd\u72b6\u6001\uff1a<\/p>\n<ul class=\"ul\" style=\"list-style: circle;padding-left: 1em;margin-left: 0;color: #3f3f3f;line-height: 2;\">\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 \u6b63\u5e38\u8fd0\u884c\uff1a\u5c4f\u5e55\u5de5\u4f5c\uff0c\u5b9e\u6d4b\u7ea6 70\u201480mA\uff1b<\/li>\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 \u7761\u7720\uff1aSTM32 \u8fdb\u5165 STOP \u6a21\u5f0f\uff0cMPU6050 \u7ee7\u7eed\u8ba1\u6b65\uff1b<\/li>\n<li class=\"listitem\" style=\"display: block;margin: 0.2em 8px;color: #3f3f3f;\">\u2022 \u5173\u673a\uff1aTPS63020 \u5173\u95ed 3.3V\uff0c\u4ec5 RTC \u4fdd\u6301\u4f9b\u7535\u3002<\/li>\n<\/ul>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">V2.4.1 \u7ee7\u7eed\u5904\u7406\u4e32\u53e3 IO \u548c\u84dd\u7259\u4f9b\u7535\uff0c\u4ed3\u5e93\u8bb0\u5f55\u7684\u7761\u7720\u7535\u6d41\u964d\u5230 800 \u591a\u5fae\u5b89\u3002\u8fd9\u91cc\u6d4b\u7684\u662f 3.3V \u7aef\uff0c\u7535\u6c60\u7ecf\u8fc7 DC-DC \u540e\u7684\u6574\u673a\u529f\u8017\u6ca1\u6709\u5b8c\u6574\u6d4b\u8bd5\uff0c\u7eed\u822a\u8fd8\u4f1a\u53d7\u5230\u7535\u6c60\u5bb9\u91cf\u3001\u5c4f\u5e55\u4eae\u5ea6\u3001\u62ac\u8155\u9891\u7387\u548c\u8f6c\u6362\u6548\u7387\u5f71\u54cd\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u9879\u76ee\u4f7f\u7528 3.7V \u805a\u5408\u7269\u9502\u7535\u6c60\uff0c\u914d\u4ef6\u6e05\u5355\u91cc\u7684\u793a\u4f8b\u5bb9\u91cf\u4e3a 400mAh\uff0c\u5e76\u975e\u7ebd\u6263\u7535\u6c60\u3002<\/p>\n<h2 class=\"h2\" data-heading=\"true\" style=\"display: block;padding: 0.2em 0;padding-bottom: 0;margin: 0 auto 20px;width: 100%;color: #0F4C81;font-size: 20px;font-weight: bold;letter-spacing: 0.578px;line-height: 1.7;border-bottom: 2px solid #E4B1A0;text-align: left;\">\u60f3\u4e0a\u624b\uff0c\u6309\u96be\u5ea6\u9009\u4e00\u6761\u8def<\/h2>\n<h3 class=\"h3\" data-heading=\"true\" style=\"padding-left: 10px;border-left: 4px solid #0F4C81;border-radius: 2px;margin: 0 8px 10px;color: #3f3f3f;font-size: 20px;font-weight: bold;line-height: 1.2;\">\u8def\u7ebf\u4e00\uff1a\u5148\u5728\u7535\u8111\u4e0a\u6539\u754c\u9762<\/h3>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u4ed3\u5e93\u81ea\u5e26 <code class=\"codespan\" style=\"font-size: 90%;color: #d14;background: rgba(27, 31, 35, 0.05);padding: 3px 5px;border-radius: 4px;\">lv_sim_vscode_win<\/code>\u3002 Windows \u4e0a\u914d\u7f6e\u597d VS Code \u5de5\u7a0b\u8def\u5f84\u540e\uff0c\u53ef\u4ee5\u76f4\u63a5\u8fd0\u884c LVGL \u6a21\u62df\u5668\uff0c\u4e0d\u9700\u8981\u5148\u4e70 PCB \u3001\u5c4f\u5e55\u548c\u4f20\u611f\u5668\u3002<\/p>\n<pre class=\"hljs code__pre\" style=\"color: #24292e;background: #fff;font-size: 90%;overflow-x: auto;border-radius: 10px;line-height: 1.5;margin: 10px 8px;box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);padding: 0 !important;\"><span class=\"mac-sign\" style=\"display: flex;padding: 10px 14px 0;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" x=\"0px\" y=\"0px\" width=\"45px\" height=\"13px\" viewbox=\"0 0 450 130\">\n    <ellipse cx=\"50\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(220,60,54)\" stroke-width=\"2\" fill=\"rgb(237,108,96)\"><\/ellipse>\n    <ellipse cx=\"225\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(218,151,33)\" stroke-width=\"2\" fill=\"rgb(247,193,81)\"><\/ellipse>\n    <ellipse cx=\"400\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(27,161,37)\" stroke-width=\"2\" fill=\"rgb(100,200,86)\"><\/ellipse>\n  <\/svg><\/span><code class=\"language-bash\" style=\"font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0;color: inherit;background: none;white-space: nowrap;margin: 0;\">git<span class=\"hljs-built_in\" style=\"color: #e36209;\">\u00a0clone<\/span>\u00a0https:\/\/github.com\/No-Chicken\/OV-Watch.git<span class=\"hljs-built_in\" style=\"color: #e36209;\"><br>cd<\/span>\u00a0OV-Watch\/lv_sim_vscode_win<br><\/code><\/pre>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u9002\u5408\u5148\u7ec3\u8868\u76d8\u3001\u83dc\u5355\u3001\u9875\u9762\u8df3\u8f6c\u548c LVGL \u63a7\u4ef6\u3002\u754c\u9762\u6539\u597d\u540e\uff0c\u518d\u628a <code class=\"codespan\" style=\"font-size: 90%;color: #d14;background: rgba(27, 31, 35, 0.05);padding: 3px 5px;border-radius: 4px;\">Func<\/code> \u4e0e <code class=\"codespan\" style=\"font-size: 90%;color: #d14;background: rgba(27, 31, 35, 0.05);padding: 3px 5px;border-radius: 4px;\">GUI_App<\/code> \u76ee\u5f55\u79fb\u690d\u56de Keil \u5de5\u7a0b\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\"><img decoding=\"async\" src=\"https:\/\/www.taodajiang.cn\/wp-content\/uploads\/2026\/08\/frc-5ffc1dde310c7b13623ebe95034ec92a.png\"><\/p>\n<h3 class=\"h3\" data-heading=\"true\" style=\"padding-left: 10px;border-left: 4px solid #0F4C81;border-radius: 2px;margin: 0 8px 10px;color: #3f3f3f;font-size: 20px;font-weight: bold;line-height: 1.2;\">\u8def\u7ebf\u4e8c\uff1a\u62ff STM32F411 \u5f00\u53d1\u677f\u5b66\u8f6f\u4ef6<\/h3>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u7ec6\u95f4\u8ddd\u5668\u4ef6\u548c\u53cc\u5c42 PCB \u5bf9\u710a\u63a5\u6709\u8981\u6c42\u3002\u53ea\u60f3\u5b66 FreeRTOS \u3001 LVGL \u548c\u9a71\u52a8\u903b\u8f91\uff0c\u53ef\u4ee5\u6539\u7528\u540c\u7cfb\u5217\u7684 FryPi STM32F411 \u5f00\u53d1\u677f\u3002\u5b83\u4e0d\u80fd\u76f4\u63a5\u53d8\u6210\u624b\u8868\uff0c\u5374\u80fd\u628a\u8c03\u5ea6\u3001\u754c\u9762\u548c\u5916\u8bbe\u901a\u4fe1\u5148\u8dd1\u901a\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">FryPi \u5730\u5740\uff1a<\/p>\n<pre class=\"hljs code__pre\" style=\"color: #24292e;background: #fff;font-size: 90%;overflow-x: auto;border-radius: 10px;line-height: 1.5;margin: 10px 8px;box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);padding: 0 !important;\"><span class=\"mac-sign\" style=\"display: flex;padding: 10px 14px 0;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" x=\"0px\" y=\"0px\" width=\"45px\" height=\"13px\" viewbox=\"0 0 450 130\">\n    <ellipse cx=\"50\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(220,60,54)\" stroke-width=\"2\" fill=\"rgb(237,108,96)\"><\/ellipse>\n    <ellipse cx=\"225\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(218,151,33)\" stroke-width=\"2\" fill=\"rgb(247,193,81)\"><\/ellipse>\n    <ellipse cx=\"400\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(27,161,37)\" stroke-width=\"2\" fill=\"rgb(100,200,86)\"><\/ellipse>\n  <\/svg><\/span><code class=\"language-text\" style=\"font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0;color: inherit;background: none;white-space: nowrap;margin: 0;\">https:\/\/github.com\/No-Chicken\/FryPi<br><\/code><\/pre>\n<h3 class=\"h3\" data-heading=\"true\" style=\"padding-left: 10px;border-left: 4px solid #0F4C81;border-radius: 2px;margin: 0 8px 10px;color: #3f3f3f;font-size: 20px;font-weight: bold;line-height: 1.2;\">\u8def\u7ebf\u4e09\uff1a\u5b8c\u6574\u590d\u523b\u6574\u5757\u624b\u8868<\/h3>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u5b8c\u6574\u8def\u7ebf\u9700\u8981\u51c6\u5907 PCB \u3001\u5143\u4ef6\u3001 FPC \u3001\u5c4f\u5e55\u3001\u4f20\u611f\u5668\u3001\u9502\u7535\u6c60\u3001\u78c1\u5438\u5145\u7535\u7ebf\u3001\u8868\u5e26\u3001 3D \u6253\u5370\u4ef6\u3001 ST-Link \u548c\u710a\u63a5\u5de5\u5177\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u4ed3\u5e93\u5df2\u7ecf\u7ed9\u51fa\uff1a<\/p>\n<pre class=\"hljs code__pre\" style=\"color: #24292e;background: #fff;font-size: 90%;overflow-x: auto;border-radius: 10px;line-height: 1.5;margin: 10px 8px;box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);padding: 0 !important;\"><span class=\"mac-sign\" style=\"display: flex;padding: 10px 14px 0;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" x=\"0px\" y=\"0px\" width=\"45px\" height=\"13px\" viewbox=\"0 0 450 130\">\n    <ellipse cx=\"50\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(220,60,54)\" stroke-width=\"2\" fill=\"rgb(237,108,96)\"><\/ellipse>\n    <ellipse cx=\"225\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(218,151,33)\" stroke-width=\"2\" fill=\"rgb(247,193,81)\"><\/ellipse>\n    <ellipse cx=\"400\" cy=\"65\" rx=\"50\" ry=\"52\" stroke=\"rgb(27,161,37)\" stroke-width=\"2\" fill=\"rgb(100,200,86)\"><\/ellipse>\n  <\/svg><\/span><code class=\"language-text\" style=\"font-size: 90%;border-radius: 4px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0;color: inherit;background: none;white-space: nowrap;margin: 0;\">Hardware\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PCB\u00a0\u5de5\u7a0b\u3001Gerber\u3001\u539f\u7406\u56fe<br>3D\u00a0Modle\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u524d\u58f3\u3001\u540e\u58f3\u3001\u6309\u952e\u00a0STL<br>Firmware\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u53ef\u76f4\u63a5\u70e7\u5f55\u7684\u00a0BootLoader\u00a0\u4e0e\u5e94\u7528\u56fa\u4ef6<br>Software\/IAP_F411\/\u00a0\u00a0\u00a0BootLoader\u00a0\u5de5\u7a0b<br>Software\/OV_Watch\/\u00a0\u00a0\u00a0\u624b\u8868\u5e94\u7528\u5de5\u7a0b<br><\/code><\/pre>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u7b2c\u4e00\u6b21\u70e7\u5f55\u4ecd\u8981\u4f7f\u7528 ST-Link \u8fde\u63a5 SWD \u3002\u5efa\u8bae\u5148\u5237\u4ed3\u5e93\u63d0\u4f9b\u7684\u56fa\u4ef6\uff0c\u786e\u8ba4\u5c4f\u5e55\u3001\u6309\u952e\u548c\u4f20\u611f\u5668\u6b63\u5e38\uff0c\u518d\u6298\u817e\u81ea\u884c\u7f16\u8bd1\uff0c\u6392\u67e5\u4f1a\u8f7b\u677e\u5f88\u591a\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\"><img decoding=\"async\" src=\"https:\/\/www.taodajiang.cn\/wp-content\/uploads\/2026\/08\/frc-3b00d03e43f1b622e8925e9439b0c618.png\"><\/p>\n<h2 class=\"h2\" data-heading=\"true\" style=\"display: block;padding: 0.2em 0;padding-bottom: 0;margin: 0 auto 20px;width: 100%;color: #0F4C81;font-size: 20px;font-weight: bold;letter-spacing: 0.578px;line-height: 1.7;border-bottom: 2px solid #E4B1A0;text-align: left;\">\u201c\u767e\u5143\u9020\u8868\u201d\u8981\u628a\u9690\u6027\u6210\u672c\u7b97\u8fdb\u53bb<\/h2>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u65e9\u671f\u8d44\u6599\u548c\u73a9\u5bb6\u590d\u523b\u628a\u5b83\u5f52\u5230\u767e\u5143\u7ea7 DIY \u9879\u76ee\uff0c\u8fd9\u4e2a\u8bf4\u6cd5\u5efa\u7acb\u5728\u81ea\u5df1\u6253\u677f\u3001\u81ea\u5df1\u710a\u63a5\u3001\u80fd\u627e\u5230\u5408\u9002 3D \u6253\u5370\u6e20\u9053\u7684\u524d\u63d0\u4e0b\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u5355\u5757\u5143\u4ef6\u53ef\u80fd\u4fbf\u5b9c\uff0cPCB \u8d77\u8ba2\u3001\u8fd0\u8d39\u3001\u710a\u63a5\u8017\u6750\u3001 ST-Link \u3001\u70ed\u98ce\u67aa\u548c\u5931\u8d25\u91cd\u505a\u90fd\u4f1a\u62ac\u9ad8\u7b2c\u4e00\u6b21\u6210\u672c\u3002\u5df2\u7ecf\u6709\u5de5\u5177\u7684\u4eba\u5bb9\u6613\u538b\u4ef7\uff1b\u4ece\u96f6\u8d2d\u9f50\u8bbe\u5907\uff0c\u9884\u7b97\u5f88\u96be\u53ea\u770b BOM \u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">OV-Watch \u7684\u5438\u5f15\u529b\u4e5f\u4e0d\u53ea\u5728\u7701\u94b1\u3002\u5b83\u628a\u4e00\u4ef6\u6d88\u8d39\u7535\u5b50\u4ea7\u54c1\u91cc\u5f88\u5c11\u540c\u65f6\u516c\u5f00\u7684\u90e8\u5206\u653e\u5230\u4e86\u4e00\u8d77\uff1a\u786c\u4ef6\u8bbe\u8ba1\u3001\u7ed3\u6784\u4ef6\u3001\u5b9e\u65f6\u7cfb\u7edf\u3001\u56fe\u5f62\u754c\u9762\u3001\u4f20\u611f\u5668\u9a71\u52a8\u3001\u4f4e\u529f\u8017\u7ba1\u7406\u548c\u65e0\u7ebf\u5347\u7ea7\u3002<\/p>\n<p class=\"p\" style=\"margin: 20px 0;letter-spacing: 0.1em;color: #3f3f3f;line-height: 2;letter-spacing: 0px;font-size: 15px;font-weight: 400;word-break: break-all;\">\u60f3\u5b8c\u6574\u590d\u523b\uff0c\u5148\u8bc4\u4f30\u710a\u63a5\u80fd\u529b\uff1b\u60f3\u5b66\u4ee3\u7801\uff0c\u6a21\u62df\u5668\u548c FryPi \u5df2\u7ecf\u7559\u597d\u4e86\u5165\u53e3\u3002\u4f60\u66f4\u60f3\u6539\u8868\u76d8\u548c\u529f\u80fd\uff0c\u8fd8\u662f\u613f\u610f\u628a\u4e24\u5757 PCB \u710a\u51fa\u6765\uff1f<\/p>\n<p> \u00a0 \u00a0<br \/>\n \u00a0<br \/>\n \u00a0 \u00a0<br \/>\n \u00a0<br \/>\n \u00a0 \u00a0<br \/>\n \u00a0<\/section>\n<p style=\"display: none;\"><mp-style-type data-value=\"10000\"><\/mp-style-type><\/p>\n","protected":false},"excerpt":{"rendered":"<p>2300 \u591a\u4e2a Star \u7684 OV-Watch\uff0c\u628a\u4e00\u5757\u667a\u80fd\u624b\u8868\u62c6\u5230\u4e86\u96f6\u4ef6\u7ea7\u3002 PCB \u5de5\u7a0b\u3001 Gerber \u3001\u539f\u7406\u56fe\u3001 3D \u6253\u5370\u5916\u58f3\u3001 BootLoader &hellip;<\/p>\n","protected":false},"author":1,"featured_media":336,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-331","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3"],"_links":{"self":[{"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=\/wp\/v2\/posts\/331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=331"}],"version-history":[{"count":0,"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=\/wp\/v2\/posts\/331\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=\/wp\/v2\/media\/336"}],"wp:attachment":[{"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taodajiang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}