suxiang198的博客

技术+想法=实现

[ArmCompiler6--armlink]Keil-MDK中scatter file语法

简述keil MDK IDE目前在MCU开发中使用非常广泛,有些时候可能要做一些代码移植,或者更加灵活的处理memory的问题,就需要用到scatter file了,这里对scatter file的一些写法做些学习。典型的scatter file结构load region的描述load_regio...

2017-04-27 11:59:53

阅读数:1018

评论数:0

[ArmCompiler6--armlink]Keil-MDK中scatter load机制

简述Keil MDK工具中,Armlink使用scatter加载机制来描述一份image在memory map中的划分。 image的memory map由regions和output sections组成。Scatter加载需要使用Scatter加载的场景 复杂的memory map,比如各种...

2017-04-26 18:26:28

阅读数:1147

评论数:1

[ArmCompiler6--armlink]armlink使用介绍

简述早前Keil被ARM收购,而目前比较主流的嵌入式系统的IC都是ARM架构的,因此许多嵌入式工程开发环境是Keil,一些比较复杂的情况下需要根据自己的需要划分memory空间,因此对Keil中链接脚本的内容值得学习一番。下面的介绍都是基于ARM Compiler armlink v6.4 Rel...

2017-04-26 16:46:51

阅读数:966

评论数:0

[Language]File Input and Output

简述文件输入输出操作在编程中很常见。因此对这部分进行一些学习。文件是连续的字节序列,因此文件输入输出是基于文件系统的字节流操作。Python将一个文件作为一个对象来处理。

2017-04-26 10:09:45

阅读数:287

评论数:0

[Language]Python中的注释

简述代码注释对于代码后期维护很重要。Python中有哪些注释的规则,以及如何能高效简洁的使用注释,在此进行介绍和学习。注释类别 类别 符号 可能问题 单行注释 # 多行注释 ”’ ”’ 可能和多行字符串混淆 中文注释 coding=utf-8 代码...

2017-04-25 14:15:47

阅读数:1322

评论数:0

[CortexM--CoreSight]ARM Cortex M调试技术

简述嵌入式系统开发中,调试与测试是非常重要的,ARM Cortex M也针对于不同场景和需求,提供了专门的调试技术,一般在ARM Cortex M架构的IC内都会集成CoreSight模块专用于调试。像ARM 7/9/11之类的是更早一类调试技术,ARM CortexA应该有更高速的调试技术了。这...

2017-04-01 16:30:06

阅读数:1169

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭