1:
查了百度,说次设备号应该在0-255的范围,但是没有找到主设备号的范围……我的内核是2.6.30.4版本,好像版本不同主设备号的范围也不同,忘了是在哪里看到过的了……
2:
怎么才能用S3C2440播放FLASH动画啊?需要哪些移植?
3:
怎么才能玩FC之类的模拟游戏?有没有相关的模拟器能够做S3C2440移植的?
4:
有没有linux上可以交叉编译后在S3C2440上使用的QQ?
5:
怎么才能让linux内核识别得了中文?比如ls查询时显示中文的那些文件名?不是QT哦,是linux的shell终端中显示中文
6:
关于字符设备驱动程序:
写好IO引脚的驱动之后,应用程序调用这个驱动中的函数点亮LED灯,我现在想直接用应用程序去控制IO口然后点亮LED灯,也就是不用驱动程序,直接把驱动程序中所用到的头文件
#include </home/linux-2.6.30.4/arch/arm/mach-s3c2410/include/mach/regs-gpio.h>
#include </home/linux-2.6.30.4/arch/arm/mach-s3c2410/include/mach/hardware.h>
引用用到应用程序里,这样行不?如果行的话,我这代码为什么交叉编译都不能编译过呢?
////////test.c//////////////
#include </home/linux-2.6.30.4/arch/arm/mach-s3c2410/include/mach/regs-gpio.h>
#include </home/linux-2.6.30.4/arch/arm/mach-s3c2410/include/mach/hardware.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
s3c2410_gpio_cfgpin(S3C2410_GPB5,S3C2410_GPB5_OUTP); //设置GPB5为输出 (LED1)
for (int i=0;i<=5000;i++) //循环闪烁
{
s3c2410_gpio_setpin(S3C2410_GPB5,1); //熄灭LED1
for (int x=0;x<=500;x++) //短暂的停留
{;}
s3c2410_gpio_setpin(S3C2410_GPB5,0); //点亮LED1
for (int x=0;x<=500;x++) //短暂的停留
{;}
}
return 0;
}