自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (5)
  • 收藏
  • 关注

原创 [VR] 应用开发入门基本知识(Oculus/GearVR/Cardboard)

近两天搜集 VR 开发的相关资料。整理如下,也算是对希望进入 VR 应用开发的初学者有个指引与规划的作用。技术概览三种解决方案Oculus RiftGearVRCardboardVR 应用的分类浏览器视频游戏VR OS普通应用三种方案中对应的开发工具分体机一体机VR 盒子其他知识点OpenGL 与 Unity3DUnity3D

2016-10-28 17:05:33 4081 5

原创 [Ubuntu] 安装 Nvidia 双显卡驱动

安装使用切换显卡修改 performance查看 GPU 温度环境:Ubuntu16.04 显卡:集显 + GTX960M安装sudo apt-get install nvidia-settings nvidia-primesudo apt-get install nvidia- 然后按两下 Tab 键选择最新的 nvidia 版本进行安装, 我安装的是 367 即sudo

2016-10-28 11:22:08 1191

原创 [Linux]阻塞与非阻塞(等待队列、轮询)机制

基本概念等待队列Wait Queue定义等待队列头初始化等待队列头定义等待队列元素添加移除等待队列等待事件唤醒队列在等待队列上睡眠轮询selectpoll 或 epoll设备驱动中的 poll 模板实例等待队列轮询grammar_cjkRuby true基本概念等待队列Wait Queue定义等待队列头初始化等待队列头定义等待队列元素添加移除等待队列等待事

2016-10-21 12:03:06 4832

转载 编程修养

版权版本缩进空格换行空行对齐注释函数的inout参数对系统调用的返回进行判断if 语句的错误处理头文件中的 ifndef在堆上分配内存变量初始化h和c文件的使用出错信息的处理常用函数和循环语句中的被计算量函数名和变量的命名函数的传值和传指针修改他人程序把相同或近乎相同的代码形成函数和宏表达式中的括号函数参数中的 const函数的参数个数返回类型goto 语句

2016-10-14 17:28:01 634

DRM 调试 ,模拟显示器 EDID

drm 测试,利用 edid.bin 模拟显示器 EDID ,测试 HDMI Driver 是否正常。

2017-07-21

debug宏合集dbg.h

debug 宏合集 #ifdef NDEBUG #define debug(M, ...) #else #define debug(M, ...) fprintf(stderr, "DEBUG %s:%d: " M "\n", __FILE__, __LINE__, ##__VA_ARGS__) //牛逼 #endif #define clean_errno() (errno == 0 ? "None" : strerror(errno)) #define log_err(M, ...) fprintf(stderr, "[ERROR] (%s:%d: errno: %s) " M "\n", __FILE__, __LINE__, clean_errno(), ##__VA_ARGS__) #define log_warn(M, ...) fprintf(stderr, "[WARN] (%s:%d: errno: %s) " M "\n", __FILE__, __LINE__, clean_errno(), ##__VA_ARGS__) #define log_info(M, ...) fprintf(stderr, "[INFO] (%s:%d) " M "\n", __FILE__, __LINE__, ##__VA_ARGS__) #define check(A, M, ...) if(!(A)) { log_err(M, ##__VA_ARGS__); errno=0; goto error; } #define sentinel(M, ...) { log_err(M, ##__VA_ARGS__); errno=0; goto error; } #define check_mem(A) check((A), "Out of memory.") #define check_debug(A, M, ...) if(!(A)) { debug(M, ##__VA_ARGS__); errno=0; goto error; }

2016-10-14

RK平台开机播放mp4视频补丁

RK平台开机播放mp4视频补丁 实现 bootAnimation::video() 接口

2016-09-07

朗道英汉字典 for stardict 英汉

朗道英汉字典 for stardict 英汉

2016-05-31

朗道英汉字典 for stardict 汉英

朗道英汉字典 for stardict 汉英

2016-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除