自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xk_qq的专栏

这里是心灵碰撞的空间,共享我们的知识,共镶彼此的人生!

  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

转载 如何学习总线技术

如何学习总线技术以形象生动的比喻来描绘了总线技术的基本思想,指出了总线的基本分类和总线传输的基本原理,以及在学习过程中应当掌握的最基本的知识,对初学者有起到抛砖引入的作用。0引言  如果一座只能容一个人来往的独木桥,两端的人都想要过桥,为了不拥挤、阻塞,那我们就得采取有效的办法。比如规定某段时间哪端的人过桥,另一端的人就等着该他过桥的时间段的到来,同时也还可以规定人多时要按先来后到或年

2012-07-31 22:29:24 586

转载 嵌入式资源网站

嵌入式资源网站一 、MailList1.MailList大全网址:http://news.gmane.org/描述:可以查到绝大部分开源项目的Maillist记录,如bluez、uboot等。碰到问题可以在里面搜索一下,相当方便。二、技术论坛 1.ChinaUnix技术社区 网址:http://bbs.chinaunix.net/index.php

2012-07-31 22:24:57 759

转载 ARM汇编中的ldr和adr的区别及其在uboot中相关源码的分析

ARM汇编中的ldr和adr的区别及其在uboot中相关源码的分析ARM汇编有ldr指令以及ldr、adr伪指令,它们都可以将标号表达式作为操作数,下面通过分析一段代码以及对应的反汇编结果来说明它们的区别。[plain] view plaincopyprint?ldr r0, _start  adr r0, _start  ldr r0, =_start  _sta

2012-07-31 22:23:25 1146

转载 U-Boot串口初始化详解

U-Boot串口初始化详解目录零、概述一、init_baudrate二、serial_init三、console_init_f四、devices_init五、console_init_r六、打印信息七、为什么要使用devlist,std_device[]?零、概述上面这张图是U-Boot中串口设备驱动的流程,从寄存器级别的设置到最后终

2012-07-31 22:21:23 1220

转载 U-Boot直接引导zImage内核

U-Boot直接引导zImage内核U-boot1.1.6只能只能就能过mkimage工具加工后的内核镜像文件。mkimage工具给zImage增加了一个64B大小的头。U-Boot是通过bootm命令来引导Linux内核的,bootm命令调用do_bootm函数来mkimage工具增加的头,最后调用do_bootm_linux函数引导去掉了mkimage工具增加的头的Linux内核,也就是z

2012-07-31 22:18:16 1155

转载 小议大小端模式对C语言的共用体结构的影响

小议大小端模式对C语言的共用体结构的影响1、一些问题问题1[plain] view plaincopyprint?#include "stdio.h"  union   {      int i;      char ch[2];  }key;  main()  {      key.i=65*256+66;      printf("%c\t%c\n",k

2012-07-31 22:16:25 1388

转载 详解大端模式和小端模式

详解大端模式和小端模式一、大端模式和小端模式的起源关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令所有的子民吃鸡蛋

2012-07-31 22:14:40 1658

转载 C语言文件操作函数大全

C语言文件操作函数大全clearerr(清除文件流的错误旗标)相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值   fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf

2012-07-27 16:24:22 515

原创 strtok()—字符串分割函数

头文件:#include  定义函数:char * strtok(char *s, const char *delim); 函数说明:strtok()用来将字符串分割成一个个片段. 参数s 指向欲分割的字符串, 参数delim 则为分割字符串,当strtok()在参数s 的字符串中发现到参数delim 的分割字符时则会将该字符改为\0 字符. 在第一次调用时,strtok()必需给

2012-07-27 10:20:48 450

原创 职场人际关系必修35条

1.坚持在背后说别人好话。 喜欢听好话是人的天性,自尊、荣誉得到了满足。当面说好话和背后说好话效果不同。当面说好话,别人以为你在奉承。背后说好话经第三者传到对方耳对方认为你是出于真诚,会领你情并感激你。在背后说别人的好话,能极大表现你的胸怀和诚实,有事半功倍的效用。 这个第三者要与对方有密切关系,如亲戚、朋友。 2.每天向你周围的人问声:早上好。 问声“早上好”就是打破从昨

2012-07-27 10:17:58 1659

转载 一步一步写算法(之内存)

内存是程序运行的基础。所有正在运行的代码都保存在内存里面。内存需要处理各种各样的数据,包括键盘的数据、鼠标的数据、usb的数据、串口的数据、摄像头的数据,那么这些数据经过程序的处理之后,就要进行输出到串口、屏幕、usb等。     内存只有一个,但是程序里面的空间有很多种。但是内存中的数据类型只有几种,比如说全局中的数据、堆中的数据、临时堆栈中的数据。那么他们有什么区别呢?我们可以通过代码

2012-07-24 14:27:10 779 1

转载 一步一步写算法(之递归和堆栈)

看过我前面博客的朋友都清楚,函数调用主要依靠ebp和esp的堆栈互动来实现的。那么递归呢,最主要的特色就是函数自己调用自己。如果一个函数调用的是自己本身,那么这个函数就是递归函数。    我们可以看一下普通函数的调用怎么样的。试想如果函数A调用了函数B,函数B又调用了函数C,那么在堆栈中的数据是怎么保存的呢?函数A    ^函数B    |    (地址递减)函数C    |

2012-07-24 14:26:08 463

转载 一步一步写算法(之循环和递归)

其实编程的朋友知道,不管学什么语言,循环和递归是两个必须学习的内容。当然,如果循环还好理解一点,那么递归却没有那么简单。我们曾经对递归讳莫如深,但是我想告诉大家的是,递归其实没有那么可怕。所谓的递归就是函数自己调用自己而已,循环本质上也是一种递归。     1)求和递归函数     我们可以举一个循环的例子,前面我们说过,如果编写一个1到n的求和函数怎么写呢,你可能会这么写:

2012-07-24 14:24:52 439

转载 一步一步写算法(之开篇)

算法是计算机的生命。没有算法,就没有软件,计算机也就成了一个冰冷的机器,没有什么实用价值。很多人认为,算法是数学的内容,学起来特别麻烦。我们不能认为这种观点是错误的。但是我们也知道,软件是一种复合的技术,如果一个人只知道算法,但是不能用编程语言很好地实现,那么再优秀的算法也不能发挥作用。一个人只有有了很好的计算机知识和数学知识,才能在算法的学习上不断进步。不管算法都么简单,都要自己亲手实践,只有不

2012-07-24 14:22:11 806 1

原创 list.h使用实例

#include #include "list.h"struct person{ int age; int weight; struct list_head list;};int main(int argc, char* argv[]){ struct person *tmp; struct list_head *pos, *n; int age_i

2012-07-17 13:32:52 969

原创 linux内核list.h 想熟练运用链表的必须课

#ifndef __LIST_H#define __LIST_H#if defined(WIN32)#define INLINE __inline#else#define INLINE inline#endif/* This file is from Linux Kernel (include/linux/list.h) * and modified by simp

2012-07-17 13:18:57 653

linux安装qt

linux下安装其他的最简单教程,一学即会!

2012-06-06

汇编语言(王爽)

王双汇编语言教材,最简单的入门教材,经典!

2012-06-06

gcc -l参数和-L参数

gcc -l参数和-L参数

2012-03-04

空空如也

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

TA关注的人

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