- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 linux kernel arm 汇编代码部分的一点知识
看head-common.s文件中的代码时候,有两段代码(代码见结尾,有省略),一个实现了查询处理器类型的函数,一个实现了查询机器类型的函数。中间还有一段数据定义的代码。这两个函数的第一条指令都是ADR指令,它是一个伪指令,汇编器会用其他指令(比如ADD)来实现这个指令的功能。这个指令的格式和作用如下:格式ADR{cond}{.W} register,label
2008-10-04 23:38:00 925
原创 linux usb设备驱动程序初探
想做USB设备驱动,必需的几点知识是: USB2.0协议规格,这个可以到www.usb.org网站下载,如果要做HID(人机接口设备)的话,还要看下hid的协议,也在该网站上。USB设备的工作方式,就是设备都会向主机提供那些信息linux如何发现USB设备,如何根据设备提供的信息搜索合适的驱动程序。linux驱动程序的开发方法,以及如何将驱动程序注册到linux系统中1和2需要自己先学习,这个内
2008-07-16 14:29:00 2555
原创 基于PS3和Cell处理器并行程序实践 (1)
之前已经用ps3搭建了并行程序开发的实验平台,现在开始实践。程序功能很简单,生成6个线程(ps3中只有6个spe可以使用,当然线程数目不限6个),每个线程输出hello world以及线程id。程序如下:hello_ppu.c#include #include extern spe_program_handle_t hello_spu_handle; int main() { speid
2008-02-10 16:49:00 702
原创 利用PS3和Linux搭建一个并行程序开发平台
PS3,使用Cell处理器,拥有9个核心。虽然以游戏机的名义推向市场,但sony将PS3平台的部分功能开放,能让用户在PS3上装其他操作系统,让PS3变成了一台高性能计算平台(sony将一个核心禁用了,另外一个作为系统备用,用户只能使用剩下的7个核)。和Sony合作的操作系统厂家是Terrasoft。该公司一直致力于面向Power架构的Linux操作系统开发,这也是Sony为什么选中Terraso
2008-02-09 00:09:00 687
Verilog® HDL: A Guide to Digital Design and Synthesis, Second Edition
2009-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人