随笔分类 -  嵌入式

摘要:数据类型长度: 重新定义数据类型: 写嵌入式C代码时,经常会遇到代码移植的问题。我们通常需要重新定义一些类型,防止由于各种平台和编译器的不同而产生的类型字节数差异。 阅读全文
posted @ 2017-08-01 09:38 Lunais 阅读(951) 评论(0) 推荐(0)
摘要:给一段地址赋值: 跳转到地址0x12345678处执行函数: 1、转化为函数指针 2、解引用 3、调用 (*(void(*)(void))0x100000000)(); 利用右左法则分析: void(*)(void)是一个返回值为void,参数为void的函数指针; (void(*)(void))0 阅读全文
posted @ 2016-10-20 22:51 Lunais 阅读(418) 评论(0) 推荐(0)
摘要:一道题引发的思考: 1、看一下之前写的union的特点,理解一下共享内存的概念 2、栈的增长方向是从高地址向低地址增长(数组比较特别,a[0]在低地址,a[n-1]在高地址)(堆由低地址到高地址存储) 3、小端系统 指 低字节存在低地址中,高字节存在高地址中;大端系统反之。 如上,联合体变量的大小是 阅读全文
posted @ 2016-10-20 22:31 Lunais 阅读(255) 评论(0) 推荐(0)