主题 : 请教大家几个问题,小弟先谢过了~ 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 22374
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2010-05-31
最后登录: 2017-09-13
楼主  发表于: 2011-02-01 15:59

 请教大家几个问题,小弟先谢过了~

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;
}