Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1742754
  • 博文数量: 1493
  • 博客积分: 38
  • 博客等级: 民兵
  • 技术积分: 5834
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-19 17:28
文章分类

全部博文(1493)

文章存档

2016年(11)

2015年(38)

2014年(137)

2013年(253)

2012年(1054)

2011年(1)

发布时间:2012-12-10 13:51:34

    我自己有一个Mini2440的板子,我学习了Bootloader这一节,想做一下实验。     很可惜,我只有笔记本电脑,不带并口的。不过我有一个JLinkV8,听网友们说可以有它来下载程序。       网上有不少的文章讲如何使用JLink烧程序到Mini2440,我总结了一下,主要的步聚如下:     (1)下载init.bin文件,并运行。它能将SDRAM配置好。     (2)下载u-boot.bin文件到SD......【阅读全文】

阅读(228) | 评论(0) | 转发(0)

发布时间:2012-12-10 09:16:33

移植sbull至kernel version > 2.6.31      最近在看LDD3和ULK,学习kernel中块设备的驱动机制,kernel 2.6中block layer API已经变更了许多,主要有以下几点:1. 对于request的请求处理机制,去除掉了原先的elv_next_request和blk_dequeue_request结构,取而代之的是blk_peek_request和blk_start_request,详见如下链接(http://lwn.net/Articles......【阅读全文】

阅读(398) | 评论(0) | 转发(0)

发布时间:2012-12-09 16:33:03

   深拷贝和浅拷贝一定是很多C++菜鸟比较难以理解的一个知识点,很多老鸟估计也不是很明白其内部的原理。其实这涉及到C 内部模型的两个概念,即Default Memberwise Initialization 和bitwise copy semantics。这两个名字是不是感觉很怪,下面我们就来慢慢分析。   Default Memberwise Initialization: 这是C 模型的内部一种实现方案,其原理就是对于同一类的两个对象直接的赋值进行的暗箱操作。说白了,就是将一个对象的内存空间中的数据,原封不动的拷贝出另一份来填满另一个对象的内存......【阅读全文】

阅读(229) | 评论(0) | 转发(0)

发布时间:2012-12-09 16:32:22

链表是一种线性的数据结构,其一个已有的链表中插入、删除一个链表结点的时间复杂度是O(n)。以下为一个单链表C++简单的实现版本。具体为:头插法、尾插法,链表翻转的递归版和非递归版。 点击(此处)折叠或打开#include <cstdio>struct Node{    int data ;    Node *next ;} ;void Insert_Head( Node *&head , const int &val ) // 头插法{    No......【阅读全文】

阅读(187) | 评论(0) | 转发(0)

发布时间:2012-12-08 11:49:18

关于自旋锁在单处理器(UP)构架中使用的问题,以及实现上与SMP不同的原因。......【阅读全文】

阅读(253) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册