自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 一些arm的参考资料

Arm Develping Suite:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0068b/BABEFCIB.htmlARM_Architecture_Reference_Manual网上有下的。

2010-10-31 21:33:00 1010

转载 Arm Linux Head.S 文件的分析(转载)

http://blog.csdn.net/arriod/archive/2008/08/21/2808861.aspx这是ARM-Linux运行的第一个文件,这些代码是一个比较独立的代码包裹器。其作用就是解压Linux内核,并将PC指针跳到内核(vmlinux)的第一条指令。Bootloader中传入到Linux中的参数总共有三个,Linux中用到的是第二个和第三个。第二个参数是architecture id,第三个是taglist的地址。Architecture id的arm芯片在Linux中一定要唯一。

2010-10-30 19:50:00 994

原创 设置自动启动的等待时间

<br />这个是根据uboot的环境变量bootdelay来决定的。<br /> <br />Richard # printenv<br />bootargs=root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200<br />bootcmd=nand read.i c0008000 80000 500000;bootm c0008000<br />baudrate=115200<br />etha

2010-10-30 11:37:00 1331

原创 增加打印信息,知道将要执行什么命令

<br />我在uboot中增加了不少打印信息,不过我觉得这个挺管用,挺重要的<br />就是在parse_stream_outer函数中增加下面的printf。 开始不知道这个打印的作用。后来才发现<br />这个inp->p中的字符串就是将要执行的命令。<br />int parse_stream_outer(struct in_str *inp, int flag)<br />{<br /><br />    printf(" in_str data/n");<br />    p

2010-10-29 22:09:00 1189

转载 如何mount一个jffs2的image

http://www.digitalpeer.com/id/mountmkdir mmodprobe mtdram total_size=24576 erase_size=128cat /proc/mtdmodprobe mtdblockdd if=jffs2.img of=/dev/mtdblock0mount -t jffs2 /dev/mtdblock0 m还没有实验过。

2010-10-27 15:42:00 5504

原创 随机数算法

<br />/*<br /> * =====================================================================================<br /> *<br /> *       Filename:  random_number.c<br /> *<br /> *    Description:  <br /> *<br /> *        Version:  1.0<br /> *        Cr

2010-10-23 20:32:00 1039

原创 Git 使用的简单汇总

1. 配置git config --global user.name "your name"git config --global user.email [email protected] config --global color.ui truegit config --global core.editor vigit config --global alias.lol ...

2010-10-21 16:01:00 27161 3

转载 Git 使用的一些介绍

A tutorial of a conceptual git.http://www.eecs.harvard.edu/~cduan/technical/git/在branch和merge, rebase 上有图片介绍,比较清楚 相对较短的篇幅,但是内容相对较全。 中文的http://www.linuxgem.org/user_files/linuxgem/Image/g

2010-10-19 15:14:00 1289

原创 U-boot最后链接选项和objcopy的选项分析

下面这一整行是链接出u-boot文件的命令,这个u-boot是elf格式的。UNDEF_SYM=`arm-linux-objdump -x lib_generic/libgeneric.a board/samsung/mini6410/libmini6410.a cpu/s3c64xx/libs3c64xx.a cpu/s3c64xx/s3c6410/libs3c6410.a lib_arm/libarm.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/lib

2010-10-15 22:37:00 3478

原创 bash中的数组

<br />name=(bob tom steve)<br />echo "name is " ${name[*]}<br />echo "name[0] is " ${name[0]}<br /> <br />第一条语句先是定义了name数组<br />第二条显示整个数组的内容<br />第三条显示数组的第一个值,从0开始

2010-10-11 15:19:00 1076

原创 使用ckermit通过console传送文件

1. 安装kermitapt-get install ckermit2. 设置kermit$cat .kermrc set line /dev/ttyS0set speed 115200set carrier-watch offset handshake noneset flow-control nonerobustset file type binset file name litset rec pack 1000set send pack 1000set wi

2010-10-08 21:38:00 1720

原创 uboot

<br />1.增加一个命令<br /> <br />2. uboot 中upgrade<br /> <br /> 

2010-10-08 17:52:00 675

原创 Binary Search Tree

#ifndef    __BINARYTREE_H__#define    __BINARYTREE_H__#include    using namespace std;#include    "Stack.h"#include    "Queue.h"template class TNode{public:    C        data;    TNode *lchild;    TNode *rchild;    TNode():lchild(NU

2010-10-06 18:23:00 833

转载 牛人的blog

<br />http://haoyeren.blog.sohu.com/entry/6271645/

2010-10-06 11:09:00 951

原创 u-boot.lds的分析

uboot.lds分析,及相关连接

2010-10-05 20:54:00 948

原创 U-boot中启动内核的代码阅读

看了半天加抓了logCPU:     S3C6410@532MHz                                                             Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode) Board:   MINI6410                                                          DRAM: 

2010-10-05 20:27:00 1844 1

原创 程序员: 下次面试的五个步骤

<br />感谢GuanGuan的投递<br />导读:面试准备的重要性不用编者多言,大家都很清楚。本文是加拿大的一位程序员所写。大家可以看看国外程序员是怎么准备面试。不管你是否认同他的说法,《诗经》中有句话非常好——“它山之石,可以攻玉”。如果你还有其他面试准备方法,不妨在评论或微博中和大家一起分享。<br />一、开门见山<br /><br />一般来说,你(求职者)在面试中会花很多时间谈论以前的经历。如果你还没有想出你的最具代表性的经历/案例,那么你现在是时候该做了。下面有张问题 表,

2010-10-04 23:05:00 941

原创 Link List

// =====================================================================================// //       Filename:  LinkList.cpp// //    Description:  // //        Version:  1.0//        Created:  10/03/2010 06:23:22 PM//       Revision:  none

2010-10-03 20:01:00 869

原创 设置gvim的字体大小

<br />只有gvim可以设置。<br /> <br />:set guifont=*<br />会弹出窗口,可供选择。

2010-10-02 21:26:00 4756 1

原创 U-boot Manual and mail list

<br />http://www.denx.de/wiki/bin/view/DULG/Manual<br /> <br />https://lists.sourceforge.net/lists/listinfo/u-boot-users

2010-10-02 21:17:00 1310

原创 Quick Sort

这是一个实际中常用的算法,虽然最差情况的复杂度是O(n^2),但是平均复杂度是O(nlgn)。且是in place的。/* * ===================================================================================== * *       Filename:  quick_sort.c * *    Description:  A sorting algorithm with average O(nlgn)

2010-10-02 10:06:00 1596

原创 Heap Sort 及其应用

<br />Heap Sort是一个时间复杂度为O(nlgn)的排序算法,且是in place的,不需要额外的存储空间。<br /> <br />其中有一个重要的应用是,我们要取到某组数中的最大(最小)的前几个数。<br />这样只要做HeapSort的前几个循环就可以了。<br />因为BuildMaxHeap的复杂度为O(n), MaxHeapify的复杂度为O(lgn),所以求最大(最小)数的复杂度就是O(n)了。<br /> <br />/*<br /> * ==================

2010-10-01 21:16:00 1072

intel ia32 programming guide

intel ia32 programming guide. for the reference for others.

2013-07-18

debug.hacks

debug.hacks 深入调试的技术和工具

2013-06-06

slide on dma

描述了硬件层面dma controller的位置。 以及dma与系统其他部件交互的详细过程。

2012-07-18

DOS6.0 image

This is the floppy boot disk of MSDOS6.0

2008-11-27

空空如也

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

TA关注的人

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