- 博客(13)
- 资源 (31)
- 收藏
- 关注
原创 select多路复用
1.在socket的使用中我们经常用多路复用的方式来避免使用while的循环查询监听,至于如何使用详细的请看man 2 selectint select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);nfds:被监
2016-01-24 23:09:43 487
原创 GCC关于内联的问题
1.没有内联的情况#include void f() { printf("hello\n");}int main() { f();// void (*g)() = f;// g();} .file "inline.c" .section .rodata.LC0: .string "hello" .text.
2016-01-21 16:42:53 967
转载 vim 常用快捷键
http://sundful.iteye.com/blog/1767233 键盘移动 (Move)一切都从键盘的移动k -> 上 upj -> 下 downh -> 左 leftl -> 右 rightz -> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f -> 跳到下一页 (pag
2016-01-21 11:45:32 418
原创 AT汇编常见命令
1.section 命令作用是定义内存段.section .text #定义文本段(代码段) .section .data #定义数据段(数据段通常是指用来存放程序中已初始化的全局变量的一块内存区域) .section .bss #定义 bss 段(通常是指用来存放程序中未初始化的全局变量的一块内存区域)2.glo
2016-01-20 12:25:54 1380
转载 安卓开发linux内核驱动
1.我们把整个安卓系统当成linux内核来使用,所以这里我们编写内核驱动,这些教程比较多,推荐看一些书籍把,这里转载一编博客点击打开链接[转]android驱动例子(LED灯控制本文转自:http://blog.csdn.net/ok138ok/article/details/6317212本例子,讲述在android2.1上完全自已开发一个驱动去控
2016-01-18 14:52:26 683
原创 libqxcb.so: undefined symbol: XIQueryVersion
1.这个是ubuntu9安装QT容易出现依赖库文件的问题,毕竟5.0以上的依赖库都比较新linux@ubuntu:~/Applications/Qt5.1.0/Tools/QtCreator/bin$ ./qtcreator./qtcreator: symbol lookup error: /home/linux/Applications/Qt5.1.0/Tools/QtCreato
2016-01-17 15:43:54 2210
原创 安卓内核及源码编译
1.由于安卓源码和内核源码是要分开下载的,这里我找到了2.3.5版本的源码和内核,测试可以用内核:http://pan.baidu.com/s/1qW0TkkO源码:http://pan.baidu.com/share/link?shareid=7577&uk=42466289092.下载后解压目录结构,这里我直接把内核源码放在android系统源码中
2016-01-17 11:24:41 1425
原创 NEHE阅读笔记-3D多边形
1.上次忘记写了,GL的坐标是右手准则的,如果你是理科生,就非常熟悉了把,接着我们绘制3D,我们根据旋转和各个平面的渲染就可以制造静态3D了,不多说对于三角我们渲染左右两个品面int DrawGLScene(GLvoid) // Here's Where We Do All The Drawing{ glClear(GL_COLOR_BUFFER_BIT | GL_DE
2016-01-09 17:52:11 458
原创 NEHE阅读笔记-2D多边形
1.绘制过程int DrawGLScene(GLvoid) // Here's Where We Do All The Drawing{ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Clear Screen And Depth Buffer glLoadIde
2016-01-09 17:06:10 608
原创 安卓源码目录图解
1.直接从一本书上的安卓2.3.X的源码目录2.这里我虚拟机中安卓5.1.X的源码其中几个目录被移到不同的目录下,例如Recovery和bootloader被移到bootable目录下,编译5.1时需要磁盘60G的空闲空间,不过至于安卓5.1.X而言,我们主要拿来分析源码
2016-01-05 15:23:42 457
原创 Android体系结构
这张图,估计有开发App或者接触安卓的基本都有看过吧,而且不止一两次的问题了,如果不是的话,那你就要好好恶补一下了其中Linux内核驱动部分是属于linux的范畴了,linux是作为一个程序员必须关注的,虽然我用的不多,但是多多少少也是用过Arm-linux驱动等各种编译的小程序的编写,接触过s3c2440的芯片的时候(大三),现在也是不断在学习中,作为一个程序员VM是少不
2016-01-05 15:08:35 379
原创 又见嵌入式
1.依稀记得在大一的时候,我是舍不得掏出1000块来购买A9或是几百块的arm9开发板,果断放弃的嵌入式底层开发,不过linux一直都在鼓捣,这回有了机会老师借给我开发板,加上自已最近在Embedded Android这本书现在看了一大部分,觉得这本书讲的很概念性的知识,而且比较基础,如果你有安卓刷机,移植ROM,移植RECOVERY等的刷机经验,估计你会很容易上手,我曾经是个刷机狂人"呵
2016-01-04 11:29:30 339
Real-time Analytics with Storm and Cassandra源码
2016-04-22
安卓取景器
2015-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人