穿越回20年前问老师何时“目标板就是开发机” Code Warrior - JTAG
就这几个月吧,我的心还一直停留在2006年的文档,还有学院的讲座
老师当年循循善诱,苦口婆心让我们学嵌入式,Embbed Linux OR WinCE
有时候坐在那里,想着会有靠树莓派成功的那天,就静静的流泪
然后才开始后悔,进大学第一天,老师一脸兴奋的表情,说着嵌入式多有前途,我懵懵懂懂,只想着毕业能赚多少钱?就是说嵌入式这个思路完全是正确的,那就是我大学时太懒的问题😴
所以我总是在翻ARM9的文档,想当年怎么没挖掘这么大的宝藏(和树莓Pi都是剑桥大学诞生的宝贝)
ChatGPT回答我什么时候 目标班就是开发机这个问题
我最近在回味Arm Developer Suite
在早期 ARM 嵌入式开发中,CodeWarrior 编译出来的程序,通常会通过 JTAG 下载到目标开发板,并进行调试
说到大学两年级,老师给我们准备了嵌入式实验室,一切都是免费的,现在都能记起老师关爱孩子的表情,总是想孩子们能多学一点,当时不知道珍惜,直到自己在农场做创客,发现了趣味性
让ChatGPT整理的资料:
早期开发板的调试方式可能比较原始:
串口下载
ROM 烧录器
专用仿真器
通过并口连接调试器
JTAG 调试
飞跃
〰️
飞跃 〰️
嵌入式处理器性能大幅提高
开发板
└── Linux
├── bash
├── gcc
├── make
├── gdb
├── python
└── git这样开发板就不再只是运行固件,而是拥有了:
文件系统
进程管理
用户权限
网络
包管理器
编译工具
调试工具

