3 xingzouagain

尚未进行身份认证

暂无相关简介

等级
TA的排名 17w+

Ubuntu12.00安装openjdk-8-jdk

OpenJDKJava8hasbeenmadeintoofficialUbunturepositoriesfor14.10Utopicandhigher.ForUbuntu14.04,Ubuntu12.04,andLinuxMint17usershere’showtoinstallitfromPPA.OpenJDK8wasre...

2019-04-04 14:52:24

JNINativeMethod的参数解析

ndroidJNI使用的数据结构JNINativeMethod详解Andoird中使用了一种不同传统JavaJNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java和C函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下:typedefstruct{constchar*name...

2018-12-08 10:52:16

Android JNI(实现自己的JNI_OnLoad函数)

实现JNI中本地函数注册可以两种方式: (1)采用默认的本地函数注册流程。 (2)自己重写JNI_OnLoad()函数。(本文介绍)(Android中采用这种)Java端代码:packagecom.jni;publicclassJavaHello{   publicstaticnativeStringhello();   static{      //...

2018-12-08 10:46:44

Android JNI知识简介

JavaNativeInterface(JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI是本地编程接口,它使得在Java虚拟机(VM)内部运行的Java代码能够与用其它编程语言(如C、C++和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起    由于Android的应用层的类都是以Java写的,这...

2018-12-08 10:43:13

linux LCD驱动

#include   #include   #include   #include   #include   #include   #include   #include   #include   #include   #include   #include   #include   #include   #include     #

2016-09-20 17:24:32

S3C2440 LCD驱动(FrameBuffer)实例开发

1. 背景知识在多媒体的推动下,彩色LCD越来越多地应用到嵌入式系统中,PDA和手机等大多都采用LCD作为显示器材,因此学习LCD的应用很有实际意义!LCD工作的硬件需求:要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很

2016-09-14 20:19:34

git 总结

初始化一个Git仓库,使用gitinit命令。添加文件到Git仓库,分两步:  第一步,使用命令gitadd,注意,可反复多次使用,添加多个文件;  第二步,使用命令gitcommit-m"关于本次提交的说明",完成。要随时掌握工作区的状态,使用git status命令。如果gitstatus告诉你有文件被修改过,用gitdiff

2016-09-12 12:13:30

GnuPG使用介绍

一、什么是GPG        要了解什么是GPG,就要先了解 PGP。        1991年,程序员 PhilZimmermann 为了避开政府监视,开发了加密软件PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由使用。所以,自由软件基金会决定,开发一个PGP的替代品,取名为GnuPG。这就是GPG的

2016-09-12 10:08:29

每个程序猿必读的10篇文章

作为一名Java程序员和软件开发人员,那些每个程序员都应该知道的XXX的文章教会了我不少东西,它们提供了某个特定领域的一些实用的并且有深度的信息,这些东西通常很难找到。在我学习的过程中我读到过许多非常有用的文章,我把它们添加到了书签里,方便以后阅读或者引用。我个人认为所有开发人员都能从这些文章中受益,因此我也写了篇“每个程序员都应该了解的”文章,准备分享给你们。这是我的个人收藏。在这篇文章中,你会

2016-09-11 12:01:59

嵌入式软件笔试题

预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2). 懂得预处理器将为你计算常数表达式的

2016-09-11 11:59:41

Linux下的V4L2的API编程总结

由于工作的需要,经过几天的了解之后,终于熟悉了V4L2的API应用的一个整体框架,在此感谢两位博主的分享,无私贡献这两篇有关V4L2介绍的博客:博客一:http://blog.csdn.net/eastmoon502136/article/details/8190262博客二:http://blog.chinaunix.net/uid-26833883-id-3249346.htm

2016-09-11 11:58:30

使用cairo绘制图形的部分函数总结

一绘制文本[cpp] viewplain copy//设置源的颜色  cairo_set_source_rgb(cr,0.627,0,0);  //选择字体类型或尺寸  cairo_select_font_face(cr,"Adobe Heiti Std",CAIRO_FONT_SLANT_NORMAL,CAIRO_FONT_

2016-09-11 11:55:29

GTK+学习笔记2——布局管理

GTK+中用于管理各种构件布局的是一类特殊的构件,称作布局容器(LayoutContainers),这类构件不可见,并且有很多种,常用的有以下几种:GtkHBox:水平组装盒GtkVBox:垂直组装盒GtkTable:表组装GtkAlignment:可以控制子构件的对其方式和大小GtkHBox和GtkVBoxGtkHBox可以将它的子构

2016-09-11 11:54:37

GTK常用控件之窗口( GtkWindow )

窗口的创建:GtkWidget*gtk_window_new(GtkWindowTypetype);GtkWindowType是一个枚举,有两种情况:GTK_WINDOW_TOPLEVEL:顶层窗口,有边框GTK_WINDOW_POPUP: 弹式窗口,没边框返回值:窗口指针标题的设置:voidgtk_window_set

2016-09-11 11:52:36

MiniGUI移植

一:前言最近几天在移植minigui,一直没有使用过minigui界面,想看看什么效果,顺便学习一下,毕竟是国产的。花了我三天的时间,终于在我的LCD上显示minigui界面了,可以运行MDE演示程序。期间遇到很多问题,还好我都把我的问题以及解决方法都记录下来,下面开始我的移植。 二:使用环境的搭建1.主机:RedHatEnterpriseLinuxAS4 2.交叉编译工

2016-09-11 11:51:16

移植属于自己的6410开发板的U-Boot

学习了几个月的关于嵌入式相关的知识,之前一直觉得自己能力不够,去研究uboot很有难度,现在通过几个月的学习,再去研究uboot应该可以理解了,于是就开始自己的移植之旅!      首先在网上搜索关于6410uboot的移植的相关信息,资料有点少,都是关于2410的,偶然看到一篇关于《基于OK6410的u-boot2010.03移植过程》的文章,原来已经有朋友移植成功了的,我们就得参

2016-09-11 11:49:47

解决uboot编译问题__aeabi_uidivmod'和o `__aeabi_uidiv'没定义的错误

undefinedreferenceto`__aeabi_uidivmod'和undefinedreferenceto`__aeabi_uidiv'这个错误在uboot的编译过程中很容易出现先分析这个原因:这两个函数算是lib函数具体应用在除法应用如果程序中使用了‘/’‘%’这些运算那就要用到这两个函数了最简单的解决办法就是将程序中的除法都改用移位

2016-09-11 11:46:31

OK6410 Linux DS18B20驱动

[cpp] viewplain copy//要注意一点,在裸机状态下可以使用data = data * 6.25来对温度值进行放大100倍,但是在内核中不能使用,但可以使用data = data * 625 / 100;   [cpp] viewplain copy//网上查了一下好像是内核不支持浮点.不知道是

2016-09-11 11:44:46

ok6410学习之触摸屏篇

对于触摸屏首先说说他们的工作原理:1电阻屏当手指触摸屏幕时,两个相互绝缘的导电层在触摸点处连接,顶层的5伏电压就会加到底层触摸点处,底层该点的电压会发生改变。控制器检测到该点的变化后,将该点的电压进行A/D转换,得到的值与5伏相比,再乘以该轴总长度即可得触摸点靠地那一端的坐标。2电容屏:给工作面通上一个很低的电压,当用户触摸屏幕时,

2016-09-11 11:43:19

S3C6410--DMA裸机开发实例

S3C6410中DMA操作步骤:1、决定使用安全DMAC(SDMAC)还是通用DMAC(DMAC);2、开始相应DMAC的系统时钟,并关闭另外一组的时钟(系统默认开启SDMA时钟);3、开启DMAC控制,设置DMAC_Configuration寄存器;4、清除传输结束中断寄存器和错误中断寄存器;5、选择合适的优先级通道;6、设置通道的源数据地址和目的

2016-09-11 11:41:49

查看更多

勋章 我的勋章
    暂无奖章