缺什么补什么:先解决环境跑不起来的问题

很多转岗做智能硬件或者底层开发的人,卡住的第一关不是写代码,而是环境没搭好。板子插上电脑没反应,仿真器报错,串口不出数据,集成开发环境里工程编译不过,这些琐碎问题能把人耗一整天。这门课不讲大道理,就是带你把这些基础工具链理顺。它解决的就是从拆箱到能正常下载调试这个阶段的所有卡点。如果你连开发板怎么连、驱动怎么装、编译器怎么配都搞不定,后面写程序根本无从谈起。别假装这些环境配置你都会,很多时候就是一个小驱动或者一个编译选项没设对,导致整个流程走不通。

建议先看哪几块:从硬件连接到软件编译

这门课适合零基础或者只懂点软件、没碰过实物开发板的人。建议按顺序看,先看开发板介绍,了解手上这块板子有什么资源、接口怎么排。接着看仿真器驱动安装,这是让电脑能识别硬件的关键。然后看串口调试终端的安装使用,串口是你观察程序运行状态的眼睛,不会用串口等于盲调。最后重点看集成开发环境的安装与使用,这块课时最长,也是核心。从新建工程、配置芯片型号、设置链接器选项,到编译、下载和调试,每一步都得跟着操作一遍。不要光看视频觉得懂了,自己上手配一遍,才知道哪里会报错。

学完能做什么:独立搭建一套开发调试环境

看完这些内容,你应该能独立完成一套智能硬件开发环境的部署。具体来说,拿到一块开发板,你能自己装好仿真器驱动,让电脑识别板子;能打开串口工具,设置好波特率,接收板子发回来的调试信息;能在集成开发环境里新建工程,把源码加进去,配置好编译选项,一键编译生成固件;最后能把固件下载到板子里,启动调试模式,打断点看变量。资料配合练习的方式很简单,就是边看边做。视频里演示什么,你就在自己电脑上照着做什么。如果板子和视频里型号一样,那就严格按步骤来;如果板子不同,也要理解每一步背后的原理,比如装驱动是为了建通信通道,配开发环境是为了生成可执行文件。学完拿几个基础例程练手,验证环境是否真正搭通,不要急着写复杂逻辑,先把跑通例程这个闭环走完。

课程目录

1-1 [MiCOKit-3165开发板介绍] MiCOKit-3165开发板介绍 (23:40)
2-1 [JLINK仿真器驱动安装] JLINK仿真器驱动安装 (12:23)
3-1 [串口调试终端的安装及使用] 串口调试终端的安装及使用 (23:29)
4-1 [IAR集成开发环境的安装及使用] IAR集成开发环境的安装 (38:19)
4-2 [IAR集成开发环境的安装及使用] IAR集成开发环境的使用(1) (11:51)
4-3 [IAR集成开发环境的安装及使用] IAR集成开发环境的使用(2) (19:20)
4-4 [IAR集成开发环境的安装及使用] IAR集成开发环境的使用(3) (17:49)
4-5 [IAR集成开发环境的安装及使用] IAR集成开发环境的使用(4) (14:26)