![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX,软件
weixin_38869282
这个作者很懒,什么都没留下…
展开
-
安装Rednotebook
rednotebook下载地址:https://sourceforge.net/projects/rednotebook/?source=typ_redirect下载完成后解压缩到该位置阅读README文档,安装依赖库./run即可运行在DASH中增加rednotebook对应的程序运行快捷方式环境:1)系统版本:Ubuntu 17.042)原创 2017-05-21 09:25:06 · 754 阅读 · 0 评论 -
Uboot中的命令实现(二)命令的存储与调用
上面实现了cmd_tbl_t的结构体声明,但他是如何存储到内存中,并如何访问的呢?我们知道了,uboot是使用UBOOT_CMD宏,来进行命令的注册,他使用__attribute__(unused,section(".u_boot_list_2_help)下面来花点时间介绍下__attribute__的用处。转自:http://www.cnblogs.com/astwish/p/34...原创 2019-07-13 10:32:44 · 210 阅读 · 0 评论 -
Uboot中的命令实现(三)命令调用与历遍
我们知道了文件使用UBOOT_CMD,将cmd_tbl_t结构体存储在section中,但程序是如何查找和调用section中存储的数据结构呢?继续看include/linker_lists.h中的关于link/**/** * A linker list is constructed by grouping together linker input * sections, each...转载 2019-07-13 11:06:41 · 597 阅读 · 0 评论 -
#define中出现两个##
#define中有时后会出现两个连续的##号,他的意思是代表直接连接的意思例如:#define DECLARE(n) int i##n;//则 DELARE(1) DECLARE(2) DECLARE(3)可以处理为:int i1;int i2; int i3;#define 中的单个#号,他的意思是:是把后面跟的参数字符串华。#define print(n) printf(...原创 2019-07-12 12:44:39 · 1135 阅读 · 0 评论