随笔分类 -  单片机相关应用

变量存放指定段
摘要:##前言 开发了一款debug不同芯片的类link工具。不同芯片的具体实现有不同的人员开发实现。那么就有可能出现不同人员修改一份代码的问题,极有可能会导致出现问题。为此采用一种新的方式,将指定的操作放在同一个段内。这样link底层的实现和业务逻辑的实现就彻底的分割出来。 ##旧的实现 首先需要在业务 阅读全文

posted @ 2022-01-08 10:27 Air-Liu 阅读(231) 评论(0) 推荐(0)

MCU变量加载过程
摘要:前言 在开发mcu代码的时候经常会有些疑惑,变量是怎么在编译之后进入单片机的ram区的呢,特别是在使用keil开发的时候。后来在接触gcc编译器和自研的mcu后,终于明白了这个问题。实际上变量编译后被放在了bin文件中代码的后面(data存放在bin中,bss在bin里存放了长度信息)。程序运行时会 阅读全文

posted @ 2021-12-29 12:27 Air-Liu 阅读(429) 评论(0) 推荐(0)

导航