- 博客(10)
- 资源 (55)
- 收藏
- 关注
原创 组合数学
排列排列规则:一个排列是n个不同对象的有序排列, 这n个对象有种方式的排列例子1问题A:iPhone有4位开机密码,如果我们知道屏幕上4个数字对应的有斑点(经常按这4个数字键导致的),那么可能有多少种不同的密码?答案:由于密码的顺序很重要,同时从屏幕上看出有四个斑点,因此是这4个数字的不同排列组成密码,所以共有种可能。问题B:若知道了屏幕上3个数字对应有斑点,有多少
2016-07-31 10:26:34 3093
原创 Android 6.0中应用程序使用硬件访问服务实例
packages/experimental目录中添加Freg目录,在Freg目录下添加App工程文件,工程目录结构如下Freg/├── AndroidManifest.xml├── Android.mk├── README├── res│ ├── drawable│ │ └── ic_launcher.png│ ├── layout│ │ └── mai
2016-07-24 17:52:23 3833 2
原创 Android 6.0中添加硬件访问服务
1. 添加硬件访问服务接口在目录frameworks/base/core/java/android/os中添加IFregService.aidl接口文件IFregService.aidl文件如下package android.os;/** * {@hide} */interface IFregService{ void setVal(int val); i
2016-07-24 17:34:07 5698 4
原创 Android 6.0中添加硬件抽象层(HAL)
在目录hardware/libhardware/include/hardware中添加freg.h文件hardware/└── freg.h在目录hardware/libhardware/modules中添加freg目录,并在freg目录中添加如下文件freg/├── Android.mk└── freg.cppfreg.h和freg.cpp是源代码文件, Android.
2016-07-24 17:02:09 6473
原创 Android 6.0中添加C可执行程序验证硬件驱动程序
在Android的external目录中添加freg目录,并在其中添加如下两个文件freg├── Android.mk└── freg.cfreg.c文件中代码/************************************************************************** 文件: freg.c* 作者: fantasy* 邮箱: f
2016-07-24 16:41:51 3316
原创 Android 6.0中添加硬件驱动程序
1. Android Kernel代码下载下载kernel内核git clone https://android.googlesource.com/kernel/goldfish.git参考:https://source.android.com/source/building-kernels.html下载完,通过如下命令查看,有如下的代码分支$ git br
2016-07-24 16:23:58 8658
原创 Android 6.0中在/dev下添加新设备驱动下Selinux相关设置
错误1:07-23 13:06:57.617 117 117 I SystemServer: Freg Service07-23 13:06:57.618 117 117 I FregServiceJNI: Initializing HAL stub freg......07-23 13:06:57.633 117 117 I FregService
2016-07-24 14:52:26 11638
原创 Linux系统编程(1) —— 文件IO
本文主要对Linux系统中文件I/O的基本操作进行说明。在Linux系统编程中,对文件进行处理的流程,通常是:打开文件读写文件关闭文件Linux内核对每一个进程维护一个打开的文件列表, 该文件列表称为文件表(file table).而对该文件表进行访问时,是通过一个整数进行索引,该整数索引称为文件描述符(file descriptor,简称fds)文件表
2016-07-10 11:44:19 866
原创 2014.7.27 ~ 2016.7.10 回顾
时间过的太快,从2014.7.27修改博客昵称到现在已经快两年时间。本来打算在这两年时间内学习的东西,现在回头来看,都没有完成。生活/学习计划太乱了。2年时间感觉一事无成。接下来要选择坚持做一件事,并持续的做下去。
2016-07-10 09:52:39 1180
Make Your Own neural network
2017-09-09
Android Anatomy and Physiology
2014-01-12
1. Introduction to Computer Networking(stanford)
2011-11-20
Operation System_ACM.rar
2011-10-12
Pentium A CISC Architecture by Shalvin Maharaj
2011-10-01
C++ language Tutorial.pdf
2011-06-24
概率统计与数理统计知识点
2009-04-15
高等数学的知识点比较不错
2009-04-15
线性代数知识点.pdf
2009-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人