
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.OS21概述 OS21是一个免费、轻量级的多任务实时操作系统,基于OS20 API设计,使用GNU工具进行编译,gdb进行调试。目前OS21主要用于ST公司的机顶盒主芯片(ST40/ST200)中,与应用程序一道生成单一映象文件,具有相同的地址空间与名字空间,以及相同的特权模式。 OS21采用了多优先级、占先式的任务调度算法,任务之间使用信号量、互斥锁、事件标签进行同步;使
JAVA有个垃圾回收机制,没有引用的对象会被虚拟机在整理内存时进行回收,所以使用弱引用java对象时,而实际调用为持久对象时将会出现问题。并且这个问题有时会随机出现,这个会内存整理回收时机有关。下面,说下对于在JNI中使用JAVA中对象代码编写方法:JAVA类方法编写:public class TestModule{static native boolean nativ
上一篇文章说到 JNIEnv 是一个与线程相关的变量,即线程A有一个 JNIEnv变量, 线程B也有一个JNIEnv变量,由于线程相关,所以A线程不能使用B线程的 JNIEnv 结构体变量。问题描述:一个java对象通过JNI调用DLL中一个send()函数向服务器发送消息,不等服务器消息到来就立即返回,同时把JNI接口的指针JNIEnv *env(虚拟机环境指针),和jobjec
JNI : Java Native Interface 即JAVA本地调用,为何需要这种技术呢?原因有二:1、运行JAVA程序的虚拟机是用Native语言编写的,而虚拟机运行在具体的平台上,所以虚拟机本身无法做到平台无关,而利用JNI技术即可对JAVA层屏蔽不同操作系统平台之间的差异,如file,socket等2、在JAVA语言诞生前,很多程序使用Native语言编写,JAVA直接利用JN
在eclipse中进行调试时经常出现下面这样的提示Application XXX is waiting for the debugger to attach但是一般情况下,过了一会之后会进入调试状态,但有时进行调试的时候模拟器上九一直停留在上面这个提示对话框,一直不能进入调试状态。。。加打印调试太麻烦而且效率太低了。解决办法如下: 1、在按照网上说的在dos命令行
android 常见死机问题--log分析===================================================================================================一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子
android4.0 -- SystemUI 流程分析什么是SystemUI?对于Phone来说SystemUI指的是:StatusBar(状态栏)、NavigationBar(导航栏)。而对于Tablet或者是TV来说SystemUI指的是:CombinedBar(包括了StatusBar和NavigationBar)。启动后Phone界面上的信号,蓝牙标志,Wi
如果用一个字来形容2011年的话,我会继续选择“变”。随着移动和云计算前后两端的兴起,无论是技术、平台还是企业,整个IT行业诸多层面的变迁用沧海桑田来形容也不为过。2011年,我们看到Objective-C、Lua因移动而在编程排行榜上快速提升;Java的霸主地位依旧,而Scala等JVM语言也得到实际生产环境的检验;JavaScript更是渐渐显示出统一前后端的潜力,Harmony、Co







