11 2021 档案

摘要:参考: (9条消息) C函数与汇编函数之间参数及返回值传递方法_zuotian5212008的专栏-CSDN博客 阅读全文
posted @ 2021-11-15 11:56 我是二狗 阅读(129) 评论(0) 推荐(0)
摘要:#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r9") 在U-Boot的源码中,使用了寄存器r9来表示全局数据结构gd。 那么,到底应该如何定义一个寄存器变量呢?从GCC的使用手册中可知,定义如下: register 阅读全文
posted @ 2021-11-14 23:48 我是二狗 阅读(415) 评论(0) 推荐(0)
摘要:top = rounddown(top-sizeof(struct global_data), 16); //其中 #define rounddown(x, y) ( \ { \ typeof(x) __x = (x); \ __x - (__x % (y)); \ } \ ) 宏定义中: x表示要 阅读全文
posted @ 2021-11-14 23:19 我是二狗 阅读(262) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-11-14 20:41 我是二狗 阅读(62) 评论(0) 推荐(0)
摘要:一、firstword 函数格式:$(firstword<text>) 函数作用:取出text字符串中的第一个单词 返回值:获取到的单词。 二、origin 函数格式:$(origin <variable>) 函数作用:origin是函数,它不操作变量的值 返回值:是变量来源 举例: #如果变量V是 阅读全文
posted @ 2021-11-05 23:28 我是二狗 阅读(825) 评论(0) 推荐(0)
摘要:1、filter 函数格式:$(filter<pattern...>,<text>) filter函数表示以pattern模式过滤text字符串中的单词,仅保留符合pattern的单词,可以有多个pattern。 函数的返回值就是符合pattern的字符串。 2、filter-out 函数格式:$( 阅读全文
posted @ 2021-11-05 11:57 我是二狗 阅读(3610) 评论(0) 推荐(0)