*** 作流程就是
1、打开设备open("/dev/fb0", O_RDWR)
2、然后通过ioctrl用相应的命令去获取显示屏的参数,
3、内存映射,memmap()将帧缓存的显存映射到用户控件的一块内存空间,
4、然后对memmap函数返回的指针 *** 作就可以直接往屏幕上写数据了。
至于颜色问题,你到网上找一下配色方案,每一种颜色都对应一个十六进制数,将这个十六进制数
写进去,就是一个颜色点……
你可以使用“电子表格”类软件来处理数据啊,就像excel一样,在linux下有Gnumeric、libreoffice(openoffice)、永中office等等。
输入数据,插入图表,挑选自己需要的图表、曲线类型即可。
对于初学者来说这几个意思可能只知道其中几个的意思,下面我们来看一下。
1、竖线‘|’ ,在linux中是作为管道符的,将‘|’前面命令的输出作为'|'后面的输入。举个例子
加上|head -n1 之后
2、双竖线‘||’,用双竖线‘||’分割的多条命令,执行的时候遵循如下规则,如果前一条命令为真,则后面的命令不会执行,如果前一条命令为假,则继续执行后面的命令。
举例输入1小于2双竖线输出b,前面为真,后面不执行则没有输出b,输入1大于2双竖线echo b,前面为假则输出b。
再举一个实用性的例子,判断文件是否存在,不存在则创建,存在就什么都不执行。
3、&同时执行多条命令,不管命令是否执行成功
4、&&可同时执行多条命令,当碰到执行错误的命令时,将不再执行后面的命令。如果一直没有错误的,则执行完毕。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)