上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: Big Endian大端模式和Little Endian小端模式 定义 1. Little Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 2. Big Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。 3. 网络字节序:TCP/IP各层协议 阅读全文
posted @ 2016-07-24 15:23 跑马灯的忧伤 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 内存对齐 1. 为何要内存对齐 1. 平台原因(移植原因) :不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。 2. 性能原因 :经过内存对齐后,CPU的内存访问速度大大提升。 2. 内存对齐的规则 许多实际的计算机系统对基本类型 阅读全文
posted @ 2016-07-24 15:21 跑马灯的忧伤 阅读(3062) 评论(0) 推荐(0) 编辑
摘要: AT&T汇编指令学习(GCC) 1. 寄存器命名原则: 相比inter语法,AT&T语法格式要求所有的寄存器都必须加上取值符"%". 2. 操作码命令格式: 1. 源/目的操作数顺序: Intel语法格式中命令表示格式为:"opcode dest, src"; "操作码 目标, 源" AT&T语法格 阅读全文
posted @ 2016-07-24 15:20 跑马灯的忧伤 阅读(4956) 评论(0) 推荐(0) 编辑
摘要: 编译连接 目标文件的格式 可重定位文件: 包含代码和数据 可被用来链接成执行文件或者共享目标文件 linux(.o) windows(.obj) 可执行文件: 包含可以执行的程序 系统可以直接执行的文件 linux (ELF文件,无后缀) windows (.exe) 共享目标文件: 包含代码和数据 阅读全文
posted @ 2016-07-24 15:19 跑马灯的忧伤 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 结构体指针 指针结构与指针的关系亦有两重:其一是在定义结构时,将指针作为结构中的一个成员;其二是指向结构的指针(称为结构指针)。 前者同一般的结构成员一样可直接进行访问,后者是本节讨论的重点。 结构指针说明的一般形式是: struct (结构类型名称) * (结构指针变量名);例如:struct d 阅读全文
posted @ 2016-07-23 22:52 跑马灯的忧伤 阅读(10783) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 嵌入式系统由硬件环境、嵌入式操作系统和应用程序组成,硬件环境是操作系统和应用程序运行的硬件平台,它随应用的不同而有不同的要求。硬件平台的多样性是嵌入式系统的主要特点,如何使嵌入式操作系统在不同的硬件平台上有效地运行,是嵌入式系统开发中需要解决的关键问题。解决的方法是在硬件平台和操作系统之 阅读全文
posted @ 2016-07-23 22:29 跑马灯的忧伤 阅读(4849) 评论(0) 推荐(1) 编辑
摘要: TortoiseSVN版本冲突详解 下列步骤展示了如何将分支A中的修改合并到分支B。 1.在分支B的本地副本目录中选择"合并(Merge)"。 2.选择“合并一个版本范围(Merge a range of revisions)”,点击下一步。 3.输入分支A的svn服务器端路径(注意:此路径应与步骤 阅读全文
posted @ 2016-07-23 21:59 跑马灯的忧伤 阅读(164) 评论(0) 推荐(0) 编辑
摘要:  最近研究进程间通信,遇到了idr相关的函数,为了扫清障碍,先研究了linux的idr机制。 IDR(integer ID management)的要完成的任务是给要管理的对象分配一个唯一的ID,于是可以通过这个数字找到要管理的对象。 应用IDR机制时要包含头文件。 介绍完负责工作的部分,下面介 阅读全文
posted @ 2016-07-23 21:50 跑马灯的忧伤 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/QJohnson/archive/2011/06/24/2089414.html 1、struct inode──字符设备驱动相关的重要结构介绍 内核中用inode结构表示具体的文件,而用file结构表示打开的文件描述符。Linux2.6.27内核 阅读全文
posted @ 2016-07-23 21:19 跑马灯的忧伤 阅读(4005) 评论(0) 推荐(0) 编辑
摘要: 1.在cygwin里访问Windows盘 cd /cygdrive/c cd c: 2.整合cygwin命令到Windows中 假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些 阅读全文
posted @ 2016-07-23 20:52 跑马灯的忧伤 阅读(12221) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页