关闭

java反射之Class类、构造器、方法、字段、数组

1.Class类---Class类是反射的基石,Class类的实例表示正在运行的java应用程序中的接口或类。换句话说,Class类是用来描述java类的。 Class类没有公共构造函数,所以有三种方式获取Class对象(Class对象代表内存中的一个字节码): 1.类名.class 2.对象名.getClass() 3.Class.forName(类的完全限定名()即包括包名) ...
阅读(1101) 评论(0)

java并发之BlockingQueue和Lock以及synchronized

下面这道题是张孝祥老师整理的java面试宝典中的第28题,由于偶然的原因,看过张老师的视频,我花了8天时间将张老师的java高新技术视频给看完了,张老师讲课的诙谐幽默,让我看完这套视频觉得很轻松,很舒服。在此,感谢张老师的无私奉献,愿张老师给上帝讲java课顺利。  题目:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序...
阅读(1036) 评论(0)

S5PV210之SPI和linux 内核3.0.8之SPI解析

SPI(serial peripheral interface)串行外围接口,是主控制器与外设进行串口通信的接口。主要包括四条控制线,分别是SCLK(串行时钟)、MOSI(主出从入)、MISO(主入从出)、SS(芯片选择使能信号、低电平有效)。 先说说S5PV210的SPI的特点    1.全双工工作     2.发送/接收的移位寄存器可以是8位/16位/32位    3.主从模式...
阅读(2169) 评论(0)

LCD1602显示单片机与PC机间串口收发数据

因为要在linux内核中加入一个新模块的驱动,所以先用单片机来看看该模块是如何工作的,同时也回顾了以前所学的C51的知识,都快忘得差不多了,同时也是记录学习的旅程。     1602与串口都是新模块在单片机测试中会用到的知识点,所以先拿来看看效果。     源代码编译链接环境keil2.0 先看看lcd1602与串口的电路图 lcd1602的控制线(RS/RW/EN)分别于...
阅读(2653) 评论(0)

S5PV210之ADC

这篇博客里面的很多东西都是基于S5PV210_UM的英文手册,当然也加入了一些自己的理解。 先对S5PV210的ADC的主要特征做个简单介绍: 1.分辨率(输出离散值的个数)可以是10位或者12位(可以通过TSADCCON0/TSADCCON1的第16位RES进行设定,将RES设为0表示10位,设为1表示12位)          2.10通道的模拟输入(AIN[9]---AIN[0]) ...
阅读(2054) 评论(0)

TQ210搭载Android4.0.3系统构建之ADC从驱动到HAL到JNI到应用程序(应用程序篇)

adc的上层应用:在UI主线程中,通过Handler机制,在自定义的线程与主线程之间进行消息的传递,从而更新文本控件显示ADC转换的值      AdcActivity.java     package com.under.adc; import java.text.DecimalFormat; import android.os.Bundle; import android...
阅读(575) 评论(0)

TQ210搭载Android4.0.3系统构建之ADC从驱动到HAL到JNI到应用程序(JNI篇)

ADC的JNI层采用的方式与BEEP中JNI层采用的方式是一致的,采用Java+包名+类名+方法名,具体见BEEP的JNI层    直接上源码  adc_under_jni.c #include #include #include #include static struct adc_hw_device_t *adc_device=NULL; #define tru...
阅读(618) 评论(0)

TQ210搭载Android4.0.3系统构建之ADC从驱动到HAL到JNI到应用程序(HAL篇)

其实ADC的HAL层和BEEP、LED的就HAL层很像,所以注释就很少了,详情见BEEP、LED的HAL层    直接上源码吧    adc_under_hal.h     #ifndef __ADC_UNDER_H #define __ADC_UNDER_H #include #include #include __BEGIN_DECLS //采用C语言的方式编译和连接变量与函数...
阅读(500) 评论(0)

TQ210搭载Android4.0.3系统构建之ADC从驱动到HAL到JNI到应用程序(驱动篇)

ADC的驱动也采用platform设备驱动的方式进行编写,platform_device为platform_driver提供ADC控制器/ADC数据存储器/ADC延时器的地址,在platform_driver的probe函数在进行ioremap的映射,进而操作相应的寄存器。      对于ADC寄存器的操作,可分为三步:     1.使用clk_get获取adc时钟,接着使用clk_enabl...
阅读(660) 评论(0)
    个人资料
    • 访问:172990次
    • 积分:3575
    • 等级:
    • 排名:第9650名
    • 原创:190篇
    • 转载:5篇
    • 译文:0篇
    • 评论:23条
    最新评论