摘要:
1.今天把修改过的Demo在虚拟机上编译之后放到公交机上执行,而且是开机自启动。但是悲剧的事情发生了,程序出错了!然后机器就死在那里,不能对系统进行操作,那就改不了profile!怎么办呢?原来重启之后,在系统启动内核未进入应用之前用ctrl+c断开,然后修改profile不要让它执行应用,就可以修改了。这样就可以进入系统了!2.做程序调试的时候,直接在机器的仿真终端上运行可执行文件就可以了,何必把它放到开机自启动呢!傻啊!3.修改ip地址: vi /etc/init.d/rcS ifconfig eth0 192.168.1.102 netmask 255.255.255.0 up在未知的事 阅读全文
摘要:
FrameBuffer是Linux内核中的一种驱动程序借口。Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过Framebuffer的读写直接对显存进行操作。用户可以将Framebuffer看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Frame 阅读全文