652aad4bly1g4gjxj3pr8j20u0140npe.jpg

Hi.

Welcome to my blog. This is Shinainai . I am a programmer . I live in California.I love art! I love STEM! Hope you have a nice stay!

穿越回20年前问老师何时“目标板就是开发机” Code Warrior - JTAG

穿越回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

这样开发板就不再只是运行固件,而是拥有了:

  • 文件系统

  • 进程管理

  • 用户权限

  • 网络

  • 包管理器

  • 编译工具

  • 调试工具


20年前老师隆重介绍外企

20年前老师隆重介绍外企