- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 【VR入门系列】三维效果是如何体现的
在观看3D影片,以及体验VR的时候,那种强烈的3D效果是如何形成的呢? 总结一下,主要有如下几种技术: 一、分光原理 常见的光源都会随机发出自然光和偏振光,分光是用偏光滤镜滤去除特定角度偏振光之外的所有光,只让特定角度的偏振光进入眼睛。 一般使用0度和90度搭配(也有45和135的搭配),0度的
2016-07-14 23:28:54
900
原创 【OPEN GL】学习笔记之一:顶点坐标到屏幕坐标之间的转换
学习OPENGL ES的过程中,总是对一个概念很模糊:顶点坐标最终怎么反射到具体的屏幕上去的?代码中也经常看到设置UNIT_SIZE,定义其为单位长度,更有的设置一个宏ONE来作为顶点坐标例1:final float UNIT_SIZE=0.2f float vertices[]=new float[]{-4*UNIT_SIZE,0, 0, //第一个顶点
2013-12-14 21:07:55
2397
原创 转型中面临痛苦与迷茫
工作已经10年,曾经的激情已经消散,剩下的只有对痛苦与迷茫。现在的自己,已经逐渐处于一种上不着天,下不着地的地步。逐渐脱离了实际的代码工作,转向架构设计与分析;脱离了实际的代码,让自己有一种不真实的感觉,极其不踏实,心里发虚。向上做的架构设计,深感自己的知识面与深度的不够,但又无从下手来弥补。不知道自己的核心竞争力在哪里,需要静下心来好好整理一下了。
2013-10-23 21:56:26
721
原创 【法向量】让人无法理解的法向量
光照效果中,提到了一个概念:法向量。实在让人难以理解啊。一、从概念上来说,法向量是用来决定光的反射效果的。光的反射,理论上来说,取决于2点:物体的材质,顶点的法向量。物体的材质比较好理解,当光照射的时候,决定反射哪些光,吸收哪些光,比如一个红色的物体,必然反射R,而吸收G,B。那么,法向量来说,就是决定这个物体的各个顶点所接收到的光照。(估计还要决定反射的方向)二、法向量的定义
2013-06-26 22:54:34
4228
原创 【Opengl es】开始学习opengl es,记录学习历程与心得。
由于工作需要,接触到一些Android系统的图层合成,旋转,缩放的一些知识,深感图形图像的世界博大精深,迷恋不已。目前终端平台的2大巨头IOS与Android,都选择了opengl es作为其图形底层渲染的引擎,所以以此为突破点,学习图形图像方面的知识是合适的。自勉之,希望自己能坚持下去。
2013-06-25 22:14:36
972
原创 收到了华为的OFFICE
昨天终于收到了华为的OFFICE。 自从确立了自己的主方向后,便对现有的工作失去了兴趣。现在的工作主要是开发音频产品,SONY的产品要求十分的严格变态,大堆的资料和数据需要测试。每天淹没在各种琐碎无聊的事情中,感觉十分郁闷,自己感兴趣的却没有时间来研究。 另外,确实是不想再为日本人干活了。以前是为生活所迫,现在有了点能耐,还在那里卖命,良心不安。而且,待遇也不咋地。
2009-11-11 00:37:00
1587
3
原创 学习LINUX之前的准备
在学习LINUX之前,需要做一些必要的准备,否则只是浪费时间。 首先,最重要的,是心理准备。 必须对LINUX有基本的认识,这里不是说具体的技能,而是LINUX的历史,来龙去脉。从UNIX,到GUN,到LINUX,知道LINUX从何而来,才能对其产生认同感。看看那些牛比的家伙们干了些什么吧,想想自己能置身其中的感觉。 知道了历史,才能推算将来。接着要了解LIN
2009-09-07 23:34:00
789
原创 开始上传LINUX学习的笔记。
毕业6年后,才发现自己的道路。6年来,学了很多,知道了很多,但是总觉得自己没有核心。自己得核心竞争力在哪里,想起来直流冷汗。仔细的思考后,发现LINUX的门槛,难度,以及共享的思想,深度,十分的适合自己。最主要的,我喜欢linux。6年没有碰过linux了,已经十分生疏,而且自己得主要方向是UCLINUX。所以,需要付出大量的努力和代价来学习它。从今天开始,记录自己学习LINU
2009-09-06 23:45:00
522
原创 SPI通信速度的优化!
本来想通过spi中断来大幅度的提高速度,分析的很透彻了,哪知道不可行.加入操作系统后的中断服务程序太臃肿了,一次中断处理超过了50us,这样基本不可能通过中断来提高速度,因为spi每byte之间只有7us左右的空隙. 想了很多办法,分析了1天,最后决定从汇编级别重写spi通信部分的程序,减少spi每byte之间的时间间隔.测试后发现效果好的惊人.播放320kbps的音乐,cp
2008-09-12 15:57:00
6895
2
原创 sd+vs1003,优化过程
最近在开发一个类似数码像框类的东西,不过需要播放mp3.在开发mp3模块的时候出现了不少问题,特此记录. 首先说明下大致的思路.os使用了uc/os-II(v2.52),如果要量产,还要考虑换到免费的liunx.芯片使用了 arm7核的LPC2210,mp3模块使用了VS1003,存储模块使用了sd卡.之所以不用一些集成了图象与mp3解码的芯片,是因为想在该次开发中多用到一些东西
2008-09-09 09:08:00
3899
3
原创 SD卡读取速度的第一次优化结果.
把原来一字节一字节读取的结构修改为了以簇为单位来读取.在大块数据读取过程中,cache无关紧要,所以为了提高速度,绕开了cache模块.直接定义了一个一簇大小的buf,在fat32系统中,一簇的大小为4k,fat16中,一般为16k,这里取了4k. 底层的sd读取采用了多块读函数SD_ReadMultiBlock,这样,一次可以得到4k的数据. 测试结构勉强能够接受,以
2008-08-25 17:20:00
2300
原创 文件系统中的第二个问题.
在用大的buff读取文件的过程中,发现读取无法正常结束,FileInfo的内容被破坏掉了. 追查了半天,发现是FileGetch函数中的一处小bug. 在550行,Handle=FindOpenFileW(fp->Drive,fp->Dirclus,fp->Name); if(Handle 这里,如果该文件没有被
2008-08-25 09:13:00
744
原创 ZLG/FS文件系统的一点小问题
最近需要做个读写sd卡的模块,所以重点研究了下zlg/fs文件系统. 写好了驱动部分,最后调试的时候总是发现有奇怪的取数据终止现象. 分析了半天,终于在OSFileTask通信(文件系统和os)接口函数里发现了一点小问题. void OSFileTask(void *pdata) { ...... while(1) {
2008-08-20 10:28:00
1984
1
原创 一年回顾
好久没有来了,转眼又是一年,看着一年前写的东西,历历在目,恍惚间还是一年前的日子。 2007年3月18日,我从日本归国,然后就接手了1个cd与radio的项目,一直到去年12月中才算结束。期间,还有数个上不了台面的小项目,就不一一道出了。工作上的情况大致如此。唯一值得一提的是,自己完成了一个完整的项目,所有的程序都有我一个人负责编写移植。由于芯片换了,cd硬件更改,所以移植的工作量很
2008-01-28 21:51:00
679
原创 最近一段时间就像在梦游。
过年了,可惜我还在国外,不能回家,感觉很凄凉。 最近让工作的事情烦的不行了,不过,终于摆脱了,真是痛苦的经历,合作太困难了,现在只要按照自己的思路做完就交差好了,回想起来,真像是一场噩梦。 自己的学习计划也被耽误了,想起来还是自己太不自觉了。这样的日子也要告一段落了,新的一年,有太多重要的事情要做了,赶紧振作起来吧,从现在开始。 工作不顺心,要做好跳槽的准备了
2007-02-19 17:56:00
786
原创 新的一年,新的期望。
过去的一年里,我在国外度过,经历了很多,不满意的地方太多。 并没有我期望中的突飞猛进,自己的学习计划也大半没有实现。看了很多书籍,以小说居多。要说没有收获,也不尽然。收获虽然不多(也许是我自己的要求太高),但是方向我自认为没有错误。 新的一年里,希望自己能静下心来,认真的实现自己未能完成的计划,磨练自己的技术 。天下难事,必做于易;天下大事,必做于细。自己对细节方面的
2007-01-06 10:11:00
850
原创 牛贴回顾
http://community.youkuaiyun.com/Expert/topic/5262/5262507.xml?temp=.1309778
2006-12-29 10:52:00
686
原创 arm 学习笔记
2006.12.29今天开始看芯片资料,要快速的浏览,看完一遍再说。 arm芯片比我以前使用的芯片要复杂得多(以前也没有用过多少芯片,算起来,能上生产线的,只有nec的7894,是8位的)。很多概念都是似是而非,不过感觉还是开了眼,没有想到还能如此设计。不管了,先看一遍再说。 2006.1.9 开始有点感觉了,跳过了头大的指令集部分,指令集部分要靠写程序去熟悉,到了介绍芯
2006-12-29 08:26:00
731
原创 发现一个文笔很不错的bloghttp://www.mscenter.edu.cn/blog/k_eckel/
http://www.mscenter.edu.cn/blog/k_eckel/ 有空多去看看。张涵蕴的bloghttp://blog.sina.com.cn/m/zhanghanyun小姑娘挺可爱的。
2006-12-19 10:42:00
1920
转载 setjmp/logjmp学习
使用c语言这么久,竟然不知道setjmp/logjmp,汗颜。 http://hi.baidu.com/yeqiwei/blog/item/abd187017297b4d6277fb58e.html以下为转贴,非我个人劳动,只是为了方便学习。1。基础介绍#i ncludesetjmp.h>int setjmp(jmp_buf envbuf)宏函数setjmp()在缓冲区envbuf
2006-12-19 10:38:00
2571
1
原创 在日本竟然买不到一个usb转并口的转换接口。
转眼过了半年了。半年前,准备研究tcp/ip协议栈,并移植到uc/os操作系统上。后来发现挺困难,而且没有试验用的开发板。几经周折,发现缺少很多基础的知识,在11月中旬回国的时候买了一块smart2200开发板,但是一时的疏忽,忘记了自己的笔记本没有并口。smart2200是需要并口来仿真并下载程序的。后来2个星期,在日本跑了很多地方,都没有发现usb转并口的连接线,这些在中国是有的,越发怀
2006-12-19 10:35:00
1549
原创 准备研究uC/IP。
最近研究uc/os-II的过程中,总想试验下里面的各种资源,如信号量,邮箱等等。但是一些小的程序无法满足要求,于是想随便研究点有意思的东西。后来想写个使用tcp/ip协议在几台电脑之间通信的程序,当然是基于uc/os-II的。这个显然要了解tcp/ip协议,然后就找到了uc/ip,感觉挺大的,复杂,资料太少。现在正在着手研究中。不知道什么时候能搞清楚,也不知道有没有兴趣相同的朋友!
2006-07-06 10:21:00
1247
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人