Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android绑定服务运行错误:BinderProxy cannot be cast to ICounter的解决办法

Android绑定服务运行错误:BinderProxy cannot be cast to ICounter的解决办法

Android绑定服务运行错误:BinderProxy cannot be cast to ICounter的解决办法。搞了大半天才解决,不得不说,android命名真的很严格,我所知道的,命名不能以包含android,资源命名不能包含大写字母,今天又遇到一个,导致如下错误:--------------------------------------------------------------------------------上面提示是BinderP...
基于Tiny6410的LED驱动程序

基于Tiny6410的LED驱动程序

从电路图中看出,GPIO低电平有效(LED亮)。GPK共有16个端口,每个端口由三个寄存器控制——控制寄存器(GPKCON)、数据寄存器(GPKDAT)和上拉寄存器(GPKPUD),每个寄存器都是32位,如下图所示。GPK的控制寄存器分为两个,GPKCON0控制0~8好端口,GPKCON1控制9~15号端口。控制寄存器连续的4位控制一个端口,如下图中LED对应的控制寄存器。驱动程序/**=======================...
二叉堆例程

二叉堆例程

二叉堆是一种优先队列的数据结构,具有2种性质:结构性质和堆序性。这里讨论都基于最小二叉堆,这种二叉堆对最小元素的访问非常高效。二叉堆的ADT操作主要包括Insert(插入)和DeleteMin(删除最小元)。1、结构性质:堆是一棵完全二叉树(若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 都被填满,第 h 层所有的结点都连续集中在最左边),如下图。(1)因为完全二叉树很有规律,因此可以用一个数组而不需要用指针存储,可以存储成如下形式,其中[...
简单字符设备驱动程序

简单字符设备驱动程序

理论知识参考Linux Device Driver, 3rd Edition。实验中使用主动分配主设备号,按照LDD3中说的最好是自动分配设备号,这里只是为了理解。实验步骤如下:(1)使用cat/proc/device查看字符设备主设备号,这里假设50主设备号没有使用而在本设备中使用。创建字符设备文件节点:mknod/dev/mycdev c 50 0修改设备文件权限:chmod 777/dev/mycdev其中的mycdev为步骤(2)中要安装的模块名。...
双边滤波Matlab实现<The Bilateral Filter>

双边滤波Matlab实现&lt;The Bilateral Filter&gt;

双边滤波与一般的高斯滤波的不同就是:双边滤波既利用了位置信息<or 几何信息——高斯滤波只用了位置信息>又利用了像素信息来定义滤波窗口的权重。像素值越接近,权重越大。双边滤波会去除图像的细节信息,又能保持边界。对于彩色图像,像素值的接近与否不能使用RGB空间值,双边滤波的原始文献建议使用CIE颜色空间。代码如下:function resultI = BilateralFilt2(I,d,sigma)%%%%Author:...
ARM M0+各种定时器驱动的编写

ARM M0+各种定时器驱动的编写

systick系统滴答时间。这个定时器之前的文章已经讲过。这个是一个递减的定时器,有个模数寄存器。在此不多说。就是一个系统的模块,这个模块是集成在ARM M0+内核中的,其实主要是集成在NVIC 中的,NVIC也是ARM 内部模块,该模块的定时器,用该模块的时钟源来使能该定时器。以及模数计数器。总共只有四个寄存器。控制状态寄存器:主要包含一个COUNTFLAG 中断标志位,当计数器计数到0的时候标志该位,CLKSOURCE :可选择时钟源,默认为内核始终,...
<< 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 >>