摘要: 理解 嵌入式系统编程,要求程序员能够利用C语言访问固定的内存地址。 既然是个地址,那么按照C语言的语法规则,这个表示地址的量应该是指针类型。 所以,知道要访问的内存地址后,比如0x57000040(这儿的addr就是内存地址0x57000040) 第一步,把它强制转换为指针类型: 注: volati 阅读全文
posted @ 2015-03-30 16:57 跑马灯的忧伤 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 背景(C&C++中) 一、inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。 表达式形式的宏定义一例:#define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2)) 取代这种形式的原因如下 阅读全文
posted @ 2015-03-30 15:11 跑马灯的忧伤 阅读(219) 评论(0) 推荐(0) 编辑