- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
http://www.nioswiki.com/index.php?title=operatingsystems/uclinux/framebuffer&highlight=framebuffer
In nioswiki,there is a links2 web browser.But It can only run in text mode,if you don`t modify the makefile. Links provide many Graphics Display modes,such as directfb,fb,x 1、links with directfb First,choose directfb in make menuconfig,compile it. Second,choose Links make menuconfig,compile it.You will find a lot of error.Go to /nios2-linux/uclinux/user/links/build-links2.1pre32 Modify makefile as follow(/mynios2 is where I put my nios-linux pakage): CPPFLAGS = -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/mynios/nios2-linux/uClinux-dist -I/mynios/nios2-linux/uClinux-dist/linux-2.6.x/include -I/mynios/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/mynios/nios2-linux/uClinux-dist -I/mynios/nios2-linux/uClinux-dist/linux-2.6.x/include -I/mynios/nios2-linux/uClinux-dist/staging/usr/include -D__adjtimex=adjtimex -I/mynios/nios2-linux/uClinux-dist/staging/usr/include/directfb -D_REENTRANT LDFLAGS = -Wl,-d -Wl,-elf2flt -L/mynios/nios2-linux/uClinux-dist/staging/usr/lib CPPFLAGS+=-I /mynios/nios2-linux/uClinux-dist/staging/usr/include/directfb #CPPFLAGS+=-I /mynios/nios2-linux/uClinux-dist/staging/usr/include/freetype links_OBJECTS=/mynios/nios2-linux/uClinux-dist/staging/usr/lib/libdirectfb.a \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/libfusion.a \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/libz.a \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/libdirect.a \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/libjpeg.a \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/libpng.a \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/directfb-1.4-0/wm/libdirectfbwm_default.o \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/directfb-1.4-0/systems/libdirectfb_fbdev.o \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/directfb-1.4-0/interfaces/IDirectFBFont/libidirectfbfont_dgiff.o \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.o \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.o \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.o \ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_ps2mouse.o\ /mynios/nios2-linux/uClinux-dist/staging/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_keyboard.o then make,ok~~~~ 2、 links with fb First,choose directfb in make menuconfig,compile it. Second,choose Links make menuconfig,compile it.You will find a lot of error.Go to /nios2-linux/uclinux/user/links/build-links2.1pre32 Modify config.h# define GRDRV_FB 1 Modify framebuffer.c //#define USE_GPM_DX And you may need to modify some place in framebuffer.c to avoid of using GPM mouse Then make. OK~~~~Link Copied
0 Replies

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page