语言及基础
码到成功
这个作者很懒,什么都没留下…
展开
-
C++与Java嵌套类语法区别
Android开发会用到C、C++、Java几种语言,有时候会因为语法问题纠结一会儿。以后要把这些纠结过的问题记录下来。内部类访问外部类成员变量的问题——内部类与嵌套类都是指在类中定义类。c++内部类与java内部类最大的区别就是:c++的内部类对象没有外部类对象的指针,不能访问外部类对象的非静态成员;java的非静态内部类对象有外部类对象的指针,能访问外部类对象的非静态成员原创 2013-06-18 10:51:25 · 875 阅读 · 0 评论 -
JAVA基础之理解JNI原理
JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:实例:环境说明:ubuntu 10.4.2 LTS系统转载 2013-10-16 12:21:55 · 924 阅读 · 0 评论 -
GPIO模拟SPI通讯接口
一、什么是SPI SPI 是一种允许一个主设备启动一个与从设备的同步通讯的协议,从而完成数据的交换。也就是说,SPI是一种规定好的通讯方式。这种通信方式的优点是占用端口较少,一般4根就够基本通讯了。同时传输速度也很高。一般来说要求主设备要有SPI控制器(但可用模拟方式),就可以与基于SPI的芯片通讯了。 常见的SPI外围设备包括FLASHRAM、网络控制器、LCD显示驱原创 2013-10-17 18:15:58 · 15796 阅读 · 7 评论 -
HDMI EDID格式解析
现在的显示设备比如显示器,电视等都HDMI接口,那通常每个HDMI接口都保留有一份EDID数据,这个数据可以存在程序里面由系统启动过程中来初始化,更常见的做法是每个HDMI口会有一个EEPROM来保存这份数据,这个EEPROM也只是有256bytes大小。外接设备如DVD播放器在HDMI热插拔的时候就会通过HDMI的DDC通道来读取EDID数据。EDID里面主要是定义了这显示设备所支持的图像分辨率转载 2013-11-16 10:54:00 · 8725 阅读 · 0 评论