自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Liam的博客

技术在于坚持不懈的学习与思考

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 uboot主Makefile分析

uboot主Makefile分析 完成uboot的编译,编译前需要进行相应的配置(通过对Makefile的分析知道了一个很重要的文件configs/$1.h)《uboot配置过程(mkconfig脚本+其他)》 《uboot根目录下的config.mk》

2017-03-13 08:56:26 392

原创 uboot配置过程(mkconfig脚本+其他)

uboot配置过程(mkconfig脚本+其他)在编译uboot之前需要进行配置(带参数执行mkconfig脚本+其他)1.创建符号链接;2.在include目录下创建**config.mk**文件并向里面写内容(其实就是把`$2到$6`的内容写入)让主Makefile去包含;3.包含配置头文件xxx.h(非常重要的文件);4.链接地址定义

2017-03-13 08:53:42 904

原创 uboot根目录下的config.mk

uboot根目录下的config.mkconfig.mk的主要内容是编译属性和链接属性预处理属性,这些是交叉工具链本身的一些特征,这里只选择性分析主要完成内容概览: include $(TOPDIR)/config.mk(1)编译工具定义; (2)包含开发板配置文件;(3)指定连接脚本LDSCRIPT;(4)uboot 链接地址TEXT_BASE;(5)自动推导规则

2017-03-13 08:49:23 680

原创 uboot链接脚本(为什么需要链接脚本)

uboot链接脚本(为什么需要链接脚本)链接器的主要有两个作用,一是将若干输入文件(.o文件)根据一定规则合并为一个输出文件(例如ELF格式的可执行文件);一是将符号与地址绑定(当然加载器也要完成这一部分工作)uboot链接脚本简单分析

2017-03-13 08:43:00 1785

原创 内核双向环形链表

内核链表实现分析与使用(双向环形链表) 内核对链表进行了封装。使用内核链表需要定义一个链表头,然后在需要管理的结构体中内嵌链表节点(通常又叫做链表入口entry)链表的初始化 分为链表头的初始化和各个入口entry的初始入口entry的插入入口entry的删除遍历链表

2017-03-02 22:43:09 887

RocketMQ-Client-CPP需要的第三方库

RocketMQ-Client-CPP需要的第三方库,github上面提供的库有的需要进行下载,这边自己下载下来,有需要的伙伴可以通过这边下载。里面有boost_1_58_0.tar.gz jsoncpp-0.10.7.zip libevent-release-2.1.11-stable.zip openssl-1.1.1d.tar.gz

2020-09-27

简单通用Makefile使用示例工程

简单的能够编译C和C++工程,以及C与C++混合工程, ,有一些基础的makefile, 供大家一起学习交流,不知道怎么编程了需要41积分。。。

2017-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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