- 博客(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
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人