|
开发环境: fedora12, EABI-gcc-4.3.3, tq提供的root_nfs, tq提供的已修改过的linux26304代码
在linux路径下重新make menuconfig,选中support for frame buffer devices,但是其子项全部不选,用NFS启动进入系统后,cat /proc/device,可以看到29 fb字符设备,然后mknod -m 666 fb1 c 29 1,然后insmod fbdd.ko,调用platform_driver_register(&2440fb_driver)后返回0,lsmod可发现fbdd 9200 0 - Live 0xbf000000,但是cat /proc/device也没有多出一个fb设备啊,然后打开fb1节点的时候返回-1。。。。这是怎么回事啊???
如果make menuconfig,不选中support for frame buffer devices,则自己写的驱动编译时会有警告说framebuffer的一些函数未定义 |
|