Linux中list_head结构体相关

2018年02月02日 基础知识  ⁄ 共 3385字 Linux中list_head结构体相关已关闭评论 ⁄ 阅读 3,088 次
在Linux内核中,提供了一个用来创建双向循环链表的结构 list_head。虽然linux内核是用C语言写的,但是list_head的引入,使得内核数据结构也可以拥有面向对象的特性,通过使用操作list_head 的通用接口很容易实现代码的重用,有点类似于C++的继承机制。 下面就是kernel中的list_head结构定义: struct list_head { struct list_head *next, *prev; }; list_head是linux?kernel中非常重要的一个结构体,是双向链表...
阅读全文

elf转化成bin后,bin文件变大的问题 <转>

2018年01月27日 基础知识  ⁄ 共 1535字 elf转化成bin后,bin文件变大的问题 <转>已关闭评论 ⁄ 阅读 2,218 次
在上一篇文章《位置无关代码(PIC)的思考》 中提到,在elf文件转化成bin文件的过程中,输出段与段之间如果有空隙的话,objcopy会用0来填充段与段之间的空隙,也可以通过objcopy 的选项--gap-fill= val来制定填充值的内容为val,这将会导致bin文件比elf文件大很多的问题,在很多嵌入式设备上将是无法接受的,因为嵌入式设备通常会将程序转化 成bin烧写到FLASH中,这样做的目的就是为了省空间,但结果确实大大的浪费了空间。 下...
阅读全文

位置无关代码(PIC)的思考<转>

2018年01月24日 基础知识  ⁄ 共 2308字 位置无关代码(PIC)的思考<转>已关闭评论 ⁄ 阅读 1,080 次
应用程序必须经过编译、汇编和链接后才变成可执行文件,在链接时,要对所有目标文件进行重定位(relocation),建立符号引用规则,同时为变量、函数等分配运行地址。当程序执行时,系统必须把代码加载到链接时所指定的地址空间,以保证程序在执行过程中对变量、函数等符号的正确引用,使程序正常运行。在具有操作系统的系统中,重定位过程由操作系统自动完成。  在设计Bootloader程序时,必须在裸机环境中进行,这时Bootloader...
阅读全文

2017年最后一篇文章,再见,迎接2018

2017年12月29日 生活点滴  ⁄ 共 73字 2017年最后一篇文章,再见,迎接2018已关闭评论 ⁄ 阅读 3,769 次
2018
阅读全文

Linux IIC 总线驱动开发相关问题总结(转)

2017年12月06日 驱动开发  ⁄ 共 1313字 Linux IIC 总线驱动开发相关问题总结(转)已关闭评论 ⁄ 阅读 582 次
前面几片文章介绍了IIC裸机及Linux下驱动开发内容: 《Exynos4412 裸机开发 —— IIC总线(转)》 《Linux IIC总线驱动开发(一) — IIC 基础概念及驱动架构分析(转)》 《Linux IIC总线驱动开发(二)—— IIC 驱动开发(转)》   现在归纳总结一下IIC相关知识点: 一 、问题 1、IIC总线上的设备是怎么描述的? struct i2c_client { struct device dev; ... }; 2、IIC总线上的驱动是怎么描述的? struct i2c_dri...
阅读全文

Linux IIC总线驱动开发(二)—— IIC 驱动开发(转)

2017年12月04日 驱动开发  ⁄ 共 7497字 Linux IIC总线驱动开发(二)—— IIC 驱动开发(转)已关闭评论 ⁄ 阅读 781 次
前面在《Linux IIC总线驱动开发(一) — IIC 基础概念及驱动架构分析(转)》中学习了IIC驱动的架构,下面进入我们的驱动开发过程: -------------------------------开发环境----------------------------- 开发板:Exynos4412 Linux 内核版本:Linux 3.14 IIC 从机对象:陀螺仪MPU6050 -------------------------------开发环境----------------------------- 首先看一张代码层次图,有助于我们的理解: iic-struct 上面这些代...
阅读全文
甘肃快3基本走势 福建快3走势软件 甘肃快3今天预测 广西快3开奖助手 快3贵州快3开奖结果走势图 福建快3技巧稳赚
广西快三彩票现场 广西快三彩票现场 pk10 开奖记录 彩票控 甘肃快三今天开奖结果' 广西雨露计划
上海时时乐开奖彩票控 彩票开奖 控制 广西快三彩票玩法 pk拾开奖结果彩票控 上海时时乐开奖彩票控 pk拾开奖结果彩票控
安徽快3基本走势图 甘肃十一选五走势图 福彩3d跨度走势图 安徽快三预测与推荐 福建福彩快三走势图 北京快三走势图基本图
×