深秋的落叶
ARM && Linux kernel
posts - 26,  comments - 16,  trackbacks - 1
     摘要: Come from: http://burtleburtle.net/bob/hash/evahash.html This paper presents new hash functions for table lookup using 32-bit or 64-bit arithmetic. These hashes are fast and reliable. A framework is also given for evaluating hash functions. IntroductionHash tables [Knuth6] are a common data structure. They consist of an array (the hash table) and a mapping (the hash function). The hash function maps keys into hash values. Items stored in a hash table must have keys. The hash function maps t  阅读全文
posted @ 2009-06-05 09:22 刘伟_luvi 阅读(6) | 评论 (0)编辑
     摘要: 1 用户命令, 可由任何人启动的。 2 系统调用, 即由内核提供的函数。 3 例程, 即库函数。 4 设备, 即/dev目录下的特殊文件。 5 文件格式描述, 例如/etc/passwd。 6 游戏, 不用解释啦! 7 杂项, 例如宏命令包、惯例等。 8 系统管理员工具, 只能由root启动。 9 其他(Linux特定的), 用来存放内核例行程序的文档。   阅读全文
posted @ 2008-10-10 10:54 刘伟_luvi 阅读(845) | 评论 (0)编辑
posted @ 2008-09-03 11:08 刘伟_luvi 阅读(155) | 评论 (1)编辑
     摘要: 经常见到嵌入式设计中,将某一程序段的入口地址转换为一个函数,我们来分析一下它的成分:
如在bootloader的0x00000020地址上的双字单元中有这样一条语句:
@Address is 0x00000020
b powerdown @Jump to the flag "powerdown"  阅读全文
posted @ 2008-05-23 22:16 刘伟_luvi 阅读(152) | 评论 (0)编辑
     摘要: 今天看到一本书中有与下面这种结构体类似的使用形式:
typedef struct some_dev{
unsigned int var1 : 8;
unsigned int var2 : 13;
}
特意在VC++ 6.0中做了几个测试:  阅读全文
posted @ 2008-05-21 22:18 刘伟_luvi 阅读(351) | 评论 (0)编辑
posted @ 2008-05-21 13:10 刘伟_luvi 阅读(69) | 评论 (0)编辑
     摘要: 随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SOC设计中得到了广泛应用。在基于IP复用的SoC设计中,片上总线设计是最关键的问题。为此,业界出现了很多片上总线标准。其中,由ARM公司推出的AMBA片上总线受到了广大IP开发商和SoC系统集成者的青睐,已成为一种流行的工业标准片上结构。AMBA规范主要包括了AHB(Advanced High performance Bus)系统总线和APB(Advanced Peripheral Bus)外围总线。
  阅读全文
posted @ 2008-05-12 11:47 刘伟_luvi 阅读(320) | 评论 (0)编辑

<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

与我联系

搜索

 

常用链接

留言簿

我参与的团队

我的标签

随笔分类(2)

随笔档案(24)

相册

收藏夹

Linux

MMU

s3c2410

UBoot

积分与排名

  • 积分 - 27684
  • 排名 - 2139

最新评论

阅读排行榜

评论排行榜