- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 ARB_uniform_buffer_object扩展要点总结
1.Uniform buffer object(ubo)是一种buffer object,所以也可以支持dma方式的数据传输,从而可以提高cpu端执行命令的效率2.Uniform buffer object扩展提供了一种机制,一次可以绑定多个uniform param到program,并且可以在多个program或者shader stage之间共享数据3.Uniform buffer ob
2013-12-16 10:50:18
1492
原创 安装Ubuntu1304到15寸视网膜屏的Macbook pro
重要前提:1.MBP的Mac OS得能用2.我的是Macbook Pro Retina (10,1),别的版本不确定是否正确步骤:1.下载 ubuntu 13.04 desktop amd64 mac版http://releases.ubuntu.com/13.04/ubuntu-13.04-desktop-amd64+mac.iso2.找一个足够大的u盘,制作启动镜像
2013-08-30 09:54:08
1730
原创 C/C++ 无符号整数加法溢出判断
c/c++没有获得溢出位状态的方法,所以需要用另外的方法判断。 对于c = a + b,如果c 证明如下1.设a,b,c的类型长度为n位则有a2.当a+b未溢出则必然有c>a且c>b(这个不用证明了吧?)3.当a+b溢出则a+b>=2^n4.因为b5.对于n位2进制数,a+2^n与a相等6.因为3,4,5所以a+b
2011-12-27 22:24:44
4704
1
原创 器件选型结果
1.传感器陀螺仪选用ITG3205性能和l3g4200差不多,但是真太便宜了加速计选用ADXL345用的多2.MCU选用STM32将来把计算放到设备中STM32的运算能力比较有保证,价格也不贵3.无线模块继续用905模块接收可以先用原来的905->232模块
2011-12-01 16:45:36
1099
原创 项目总揽
1.项目内容制作一个用于4通道或6通道遥控模型直升机的助降系统,以下简称系统。2.系统功能手动控制直升机处于慢速移动状态,启动系统,系统控制直升机进入悬停状态,然后垂直降落。3.系统组成系统包括机载设备和地面站两部分。机载设备包括3轴陀螺仪,3轴加速计,超声高度表,数传发射,电源4部分。地面站包括数传接收,主控,ppm发射,电源3部分,可以连接pc查看所有仪表状态。
2011-11-05 18:53:10
547
原创 发现一个OpenGL下NVidia和ATI驱动的纹理处理差异
<br />在ATI/AMD显卡获取一个没有TexImage的CubeMap纹理的Depth不会产生GL错误<br />NVidia显卡同样条件下会产生GL_INVALID_ENUM<br />不确定TexImage后是否会出错,但从错误类型看有可能
2010-10-25 01:49:00
635
原创 OpenGL3.2-新的起点
希望OGL3.2成为OGL的新起点(也希望是我的新起点)。OGL3.2开始准备取消Begin/End、Color、Material,甚至包括Vertex等命名的顶点属性,代之以VertexAttrib[n]的无名顶点属性;准备取消Matrix系列命令、Light系列命令、TextureEnv系列命令、Hint系列命令,完全用shader代替。在不久的将来,OGL将完全抛弃固定管线硬件,摆
2009-11-19 18:22:00
950
原创 FriendlyARM的Micro开发板切换NOR和NAND启动
今天开始玩Micro板,发现底板上的NOR/NAND启动切换开关不起作用。反复尝试,发现核心板上还有一个NOR/NAND切换跳线,设置在NAND启动。把条线拔下,底板的NOR/NAND切换开关起作用了。
2009-04-15 09:41:00
608
转载 电子科技大学的Ubuntu8.10源速度很快
转贴自http://www.youxia.org/2008/11/ubuntu.uestc.edu.cn.html deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid main restricted universe multiversedeb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-backp
2009-04-15 09:38:00
871
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人