SkillHub-SDU原创Skill发布者 张闻天

发布时间:2026/08/23 20:12:22     

点击数:
8月23日 星期日 晴

当“STM32F103 Keil Development Core”出现在山东大学“智创技能广场·SkillHub-SDU”的页面上时,我盯着屏幕看了好一会儿。这个刚刚发布的Skill,来自我在嵌入式开发中的一次次编译、调试和故障排查,也记录着我第一次将个人经验整理成公共工具的尝试。

最初浏览SkillHub时,平台上已经有约61个Skill,涵盖学习成长、学术科研、内容创作和编程开发等多个类别。PPT生成、科研配图、公文排版和数据可视化等方向十分丰富。面对“制作什么样的Skill”这个问题,我也曾在文档处理、图片生成、PPT美化和嵌入式开发之间反复比较。

直到我在搜索框中输入“STM32”,却没有发现相关内容,我才逐渐明确了方向。对于刚刚接触单片机的同学来说,真正困难的往往不只是写出几段代码。启动文件是否与芯片匹配,时钟配置是否正确,外设和中断之间是否存在冲突,编译警告背后又隐藏着什么问题,这些细节都会影响一个工程能否真正运行。于是,我决定把自己熟悉的STM32F103、Keil和标准外设库开发流程整理成一个Skill。

真正开始制作后,我发现,把个人经验转化为AI能够准确执行的步骤并不容易。面对一个无法运行的工程,究竟应该先检查代码、工程配置,还是硬件连接?哪些信息可以从文件中确认,哪些问题必须依靠实际测量?我不断修改说明,让Skill能够按照清晰的顺序读取工程、检查配置、分析编译日志并定位故障,同时严格区分已经确认的事实和仍待检查的硬件状态。

随后,我整理了说明文件、参考资料和串口采集脚本,并为Skill写下三条原则:不擅自将标准外设库工程迁移到HAL,不根据不确定的信息猜测硬件接线,也不忽略完整的编译日志。嵌入式系统最终要面对真实的电路、传感器和执行机构,对不确定信息保持谨慎,本身就是工程开发的一部分。

当这些内容被整理成可以上传的文件时,我逐渐理解了Skill对于人工智能的意义。通用AI虽然能够快速生成代码、分析文件,却未必熟悉具体领域中的开发流程和工程规范。发布Skill,正是把专业知识、实践经验和判断原则交给AI,使它从通用工具转变为更懂STM32工程的开发助手。它可以提高查阅资料和排查故障的效率,而使用者仍需要结合真实硬件核验结果、作出判断。

现在,这个Skill已经成为SkillHub中的一项新内容。它或许还不够完善,但至少为平台增添了STM32嵌入式开发方向的一次尝试。身处AI时代,我们不仅要学会使用现成的人工智能工具,也可以主动把自己的知识和经验整理成Skill,让AI更准确地理解专业问题、服务真实需求。今后,我希望根据使用反馈继续完善它,也期待更多山大学子将各自领域的所学所长融入AI应用,让个人探索汇聚成可以共享的智慧。


【作者:2025级本科生 张闻天 来自单位:机械工程学院 责编:刘方 刘泓萱】