摘要: Android驱动学习-app调用内核驱动过程(驱动框架回顾) 考研已经过去了,android驱动的学习也断了半年多了,现在重新捡起来学习,回顾一下Android驱动的大体框架。 Android系统的核心是java,其有一个David虚拟机。Android-app操作硬件也相当于是java操作硬件。 阅读全文
posted @ 2019-02-24 19:03 潘探 阅读(773) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/arkblue/article/details/9568249 https://blog.csdn.net/xiaoyangxiaodong/article/details/47775211 阅读全文
posted @ 2018-04-01 21:06 潘探 阅读(103) 评论(0) 推荐(0) 编辑
摘要: git clone 之后才想要提交代码怎么办? 问题: git clone 之后才想提交代码怎么办? git remote remove origin 通过刚才的分析,我们已经提到了,主要的问题来自于git remote的地址问题,那么我们要做的首先应该是将本地与当前远程remote切断联系,这里我 阅读全文
posted @ 2018-04-01 20:13 潘探 阅读(3388) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/liang13664759/article/details/1771246 阅读全文
posted @ 2017-11-24 14:50 潘探 阅读(157) 评论(0) 推荐(0) 编辑
摘要: linux下安装cmake 一、环境描述 1、系统:CentOS 6.4 i386 (min) 2、登录用户:root 3、版本:CMake 2.8.10.2 4、虚拟机:Oracle VM VirtualBox 二、安装步骤 步骤一、安装gcc等必备程序包(已安装则略过此步) yum instal 阅读全文
posted @ 2017-11-20 17:17 潘探 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 定义及基本概念: 一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。 线程是进程中的一个实体,它可与同属一个进程的其它线程共享进程所拥有的全部资源。 Linux 下 pthread 的实现是通过系统调用 clone()来实现。 clone() 是Linux所特有的系统调用,它的使 阅读全文
posted @ 2017-11-10 20:35 潘探 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 命令行参数解析函数 —— getopt() getopt()函数声明如下: 该函数的argc和argv参数通常直接从main()的参数直接传递而来。optstring是选项字母组成的字串。如果该字串里的任一字符后面有冒号,那么这个选项就要求有选项参数。 当给定getopt()命令参数的数量 (arg 阅读全文
posted @ 2017-11-10 16:00 潘探 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Virtual 作用: 允许在派生类中重新定义与基类同名函数并且可以通过其类的指针或引用来访问基类何派生类的同名函数。 1. 概述简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针。例: 其中:• B的虚函数表中存 阅读全文
posted @ 2017-11-09 10:42 潘探 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程Linux版本:Ubuntu 12.04 内核版本:Linux 3.5.0 交叉编译器版本:arm-linux-gcc-4.4.3 交叉编译器下载安装前的絮叨首先简单介绍一下,所谓的搭建交叉编译环境,即安装、配置交叉编译工具 阅读全文
posted @ 2017-10-18 15:23 潘探 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: linux下socket编程实例一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的 阅读全文
posted @ 2017-08-25 10:39 潘探 阅读(207) 评论(0) 推荐(0) 编辑