ChinaUnix.net
相关文章推荐:

gun arm 函数调用

输入参数为一个page首地址。

by seawolf1979 - 内核/嵌入技术 - 2006-05-24 21:10:24 阅读(728) 回复(0)

相关讨论

我现在正在编写一个arm9平台linux下的一个的can测试程序,测试通过之后,再封装成为一个驱动程序。 我现在的问题是:用户空间能否直接调用in()&out()对arm9的内存空间进行访问?(主要是一些寄存器的读写操作比如说inl(0xffffff60)等等)。我在程序中使用了这些函数,编译好之后,在target中运行的时候,出现segmentation fault错误,难道是我的测试程序中io端口读写函数优先级别不够?我在程序中加了iopl(3)函数调用(这个...

by blueskyxing - 程序开发 - 2004-08-01 11:13:38 阅读(645) 回复(0)

看了网上很多关于i386平台上添加系统调用的文章,但我的是在arm平台上。 我是这样添加的: 在/kernel/sys.c 中添加函数 asmlinkage int sys_mycall(int ){} 在 arch/arm/kernel/call.S中添加 .long SYMBOL_NAME(sys_mycall) 在 include/asm/unistd.h 中添加 #define __NR_mycall 222 写c代码: include int errno; _syscall1(int, mycall, int, ret); int main() { mycall(1); return 0; } 编译通过。但...

by xiaozhe2000 - 内核/嵌入技术 - 2006-05-14 20:23:19 阅读(743) 回复(0)

#define bwMCDR2_ADDRESS 4 #define bsMCDR2_ADDRESS 17 #define bmMCDR2_ADDRESS BIT_MASK(MCDR2_ADDRESS) #define BIT_MASK(_bf)(((1U<<(bw##_bf))-1)<<(bs##_bf) #define SET_BITS(_dst,_bf,_val)\ ((_dst)=((_dst)&~(BIT_MASK(_bf))) | (((_val)<<(bs##_bf))&(BIT_MASK(_bf)))) SET_BITS(MCDR2,MCDR2_ADDRESS,RegisterNumber); 没看懂他做的什么和怎么做的。

by ldy2534 - C/C++ - 2008-10-21 17:06:00 阅读(3828) 回复(10)

我在x86下使用GNU gcc编译的程序在移植到arm上出现问题 是不是因为arm使用的linux内核的gcc与x86上的GNU的gcc有区别? 如果有的话,能否给点这方面的资料或介绍的网站等等 谢了!

by 湖里的鱼 - 程序开发 - 2003-03-10 17:43:16 阅读(688) 回复(0)

比如函数定义、使用以及变量定义方面有无不同之处

by 湖里的鱼 - 内核/嵌入技术 - 2003-03-10 17:00:23 阅读(715) 回复(0)

今天在俺的宝贝arm板上跑起了pysqlite :em02::em02::em02: 刚好有个数据库倍份的程序要写 就用python啦 庆祝一下 :D

by bleem1998 - Python - 2006-03-02 18:13:51 阅读(2204) 回复(4)

run Linux2.4 on arm, 各位能给个思路么?

by duke_gun - 内核/嵌入技术 - 2005-01-07 15:23:59 阅读(875) 回复(5)