作者:杨老师,华清远见嵌入式学院讲师。我们在Linux环境下开发程序,少不了要自己编写Makefile,一个稍微大一些的工程下面都会包含很多.c的源文件。如果我们用gcc去一个一个编译每一个源文件的话,效率会低很多,但是如果我们可以写一个Makefile,那么只需要执行一个make就OK了,这样大大...
分类:
其他好文 时间:
2014-12-02 22:25:38
阅读次数:
285
今天,Mayuyu来学习如何用C++来操作redis数据库。通过hiredis.h接口来实现,目前只能在Linux环境使用。
分类:
数据库 时间:
2014-12-02 10:27:51
阅读次数:
207
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,...
分类:
系统相关 时间:
2014-12-01 22:09:54
阅读次数:
189
一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下:# mkdir /usr/java1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # cd /usr/java# chmod 755 jdk-6u11-linux-i58...
分类:
系统相关 时间:
2014-12-01 19:08:45
阅读次数:
292
环境变量配置文件主要是定义对系统的操作环境生效的系统默认环境变量,比如PATH,HISTSIZE等默认环境变量。PATH="$PATH":/root(临时 )让环境变量永久生效,必须把配置信息写到配置文件中5类环境变量配置文件/etc/profile/etc/profile.d/*.sh~/.ba....
分类:
系统相关 时间:
2014-11-30 23:04:27
阅读次数:
253
/etc/profile系统环境配置,修改该文件对整个系统所有用户有效,必须重启才能生效~/.bashrc每次执行shell都会被执行一次,是属于用户的,非系统的优先级问题,个人设置会覆盖系统设置
分类:
系统相关 时间:
2014-11-30 13:51:12
阅读次数:
225
1 低级着色语言tgsi OpenGL程序使用GLSL语言对可编程图形处理器进行编程,GLSL语言(以下高级着色语言就是指GLSL)是语法类似C的高级语言,在GLSL规范中,GLSL语言被先翻译成教低级的类汇编语言,然后被翻译成硬件特定的指令集。OpenGL体系管理委员会于2002年6月和2002....
分类:
系统相关 时间:
2014-11-30 00:15:38
阅读次数:
294
今天,来学习如何用C++来操作redis数据库。通过hiredis.h接口来实现,目前只能在Linux环境使用。
主要包括如下四个方法
1. redisContext* redisConnect(const char *ip, int port)
该函数用来连接redis数据库, 两个参数分别是redis数据库的ip和端口,端口号一般为6379。类似
的还提供...
分类:
数据库 时间:
2014-11-29 21:43:15
阅读次数:
338
3D图形处理流水线需要流经多个硬件单元才能得到最后的渲染结果,流水线上的所有的硬件单元必须被正确编程,才能得到正确的结果。 总体上看,从图形处理流水线的源头开始,需要准备好vertex和index,在立即模式下,index可以直接编程在命令中,通过配置寄存器告诉GPU vertex buffe...
分类:
系统相关 时间:
2014-11-29 21:38:42
阅读次数:
383
1. R600 3D引擎 R600核心是AMD一款非常重要的GPU核心,这个核心引入了统一处理器架构,其寄存器和指令集同以前的GPU 都完全不同,对其编程也有比较大的区别。 图1显示了R600 GPU 核心的硬件逻辑图,R600 GPU 包含并行数据处理阵列(DPP array)、命令处理器、内.....
分类:
系统相关 时间:
2014-11-29 17:16:23
阅读次数:
248