海王  
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 55 下一页

2013年12月24日

摘要: http://blog.csdn.net/againyuan/article/details/3905380linux串口termiosNAMEtermios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed -获取和设置终端属性,行控制,获取和设置波特率SYNOPSIS总览#include #include int tcgetattr(intfd, struct termios *termios_ 阅读全文
posted @ 2013-12-24 09:16 海王 阅读(16792) 评论(0) 推荐(0) 编辑
 
摘要: http://bbs.csdn.net/topics/340184140/*************************************************************************************tty_open_port()openthettyport************************************************************************************/inttty_open_port(constchar*dev_name){intfd;/*Filedescriptorforth 阅读全文
posted @ 2013-12-24 09:14 海王 阅读(1872) 评论(0) 推荐(0) 编辑

2013年12月22日

摘要: http://www.cppblog.com/wolf/articles/77828.html昨晚有个朋友问我关于在C中调用C++库的问题,今天午饭后,由于脖子痛的厉害而没有加入到我们组的“每天一战”的行列中去,所以正好将C和C++之间的库调用关系做个总结。1.extern "C"的理解:很多人认为"C"表示的C语言,实际并非如此,"C"表示的是一种链接约定,只是因C和C++语言之间的密切关系而在它们之间更多的应用而已。实际上Fortran和汇编语言也常常使用,因为它们也正好符合C实现的约定。extern "C"指 阅读全文
posted @ 2013-12-22 16:33 海王 阅读(603) 评论(0) 推荐(0) 编辑

2013年12月19日

摘要: 此参数会影响到库生成后的存放位置,影响生成位置的应该是相关平台下的变量PRODUCT_PACKAGEShttp://blog.csdn.net/evilcode/article/details/6459299LOCAL_MODULE_TAGS :=user eng tests optionaluser: 指该模块只在user版本下才编译eng: 指该模块只在eng版本下才编译tests: 指该模块只在tests版本下才编译optional:指该模块在所有版本下都编译eng This is the default flavor. A plain "make" is the s 阅读全文
posted @ 2013-12-19 18:42 海王 阅读(2626) 评论(0) 推荐(0) 编辑

2013年12月10日

摘要: http://blog.csdn.net/rickyguo/article/details/6259410一次性初始化有时候我们需要对一些posix变量只进行一次初始化,如线程键(我下面会讲到)。如果我们进行多次初始化程序就会出现错误。在传统的顺序编程中,一次性初始化经常通过使用布尔变量来管理。控制变量被静态初始化为0,而任何依赖于初始化的代码都能测试该变量。如果变量值仍然为0,则它能实行初始化,然后将变量置为1。以后检查的代码将跳过初始化。但是在多线程程序设计中,事情就变的复杂的多。如果多个线程并发地执行初始化序列代码,可能有2个线程发现控制变量为0,并且都实行初始化,而该过程本该仅仅执行一 阅读全文
posted @ 2013-12-10 18:20 海王 阅读(2643) 评论(0) 推荐(0) 编辑

2013年12月9日

摘要: http://dengzhangtao.iteye.com/blog/1543494root破解过程的终极目标是替换掉系统中的su程序。但是要想替换掉系统中su程序本身就是需要root权限的,怎样在root破解过程中获得root权限,成为我们研究的重点了。下面我们先清点一下我们需要破解系统情况,假设需要破解的Android系统具备如下条件:1、可以通过adb连接到设备,一般意味着驱动程序已经安装。2、但是adb获得用户权限是shell用户,而不是root。(漏洞)想理解root破解过程我们首先需要了解一下adb工具,SDK中包含adb工具,设备端有adbd服务程序后台运行,为开发机的adb程序 阅读全文
posted @ 2013-12-09 17:25 海王 阅读(782) 评论(0) 推荐(0) 编辑
 
摘要: http://blog.csdn.net/a345017062/article/details/6254402adbd源码位于system/core/adb/目录下,可执行文件位于/sbin/adbd。通过adb执行ps命令,结果如下:USER PID PPID VSIZE RSS WCHAN PC NAMEroot 1 0 296 212 c00b0124 0000d9ec S /init... ...shell 2183 1 3372 184 ffffffff 0000eca4 S /sbin/adbdroot 2204 1859 832... 阅读全文
posted @ 2013-12-09 16:11 海王 阅读(5101) 评论(0) 推荐(0) 编辑

2013年12月7日

摘要: http://my.oschina.net/banxi/blog/56421这是我个人的看法,要学好android触控,了解MotionEvent是必要,对所用的MotionEvent常用的API要比较深入的了解.下面是我个人的学习过程记录:android.view.MotionEventMotionEvent源代码可以在ocs看到,当然你也可以在SDK中下载源代码,或者其他地方,如:https://github.com/android/platform_frameworks_base/blob/master/core/java/android/view/MotionEvent.java .. 阅读全文
posted @ 2013-12-07 09:43 海王 阅读(30424) 评论(2) 推荐(2) 编辑

2013年11月18日

摘要: http://blog.csdn.net/hzpeterchen/article/details/8090385因笔者工作在嵌入式平台上(非x386),下面给出的结论仅在arm平台上测试过。1. 在原子上下文,延迟应该少于100微秒。使用udelay2. 在非原子上下文延迟的使用0-100us: 使用udelay100us以上: 使用usleep_range20ms以上且不要求精确: 使用msleepmsleep不精确,完全可以用usleep_range代替。可以参考的文档:Documentation/timers/timers-howto.txt下面是在Freescale i.mx6Q (a 阅读全文
posted @ 2013-11-18 13:45 海王 阅读(2826) 评论(0) 推荐(0) 编辑

2013年9月10日

摘要: 问题描述使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refusedF 阅读全文
posted @ 2013-09-10 16:21 海王 阅读(1150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 55 下一页