Ubuntu12.00安装openjdk-8-jdk

OpenJDK Java 8 has been made into official Ubuntu repositories for 14.10 Utopic and higher. For Ubuntu 14.04, Ubuntu 12.04, and Linux Mint 17 users h...

2019-04-04 14:52:24

阅读数 33

评论数 0

JNINativeMethod的参数解析

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

2018-12-08 10:52:16

阅读数 56

评论数 0

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

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

2018-12-08 10:46:44

阅读数 76

评论数 0

Android JNI知识简介

Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。...

2018-12-08 10:43:13

阅读数 20

评论数 0

linux LCD驱动

#include    #include    #include    #include    #include    #include    #include    #include    #include    #include    #include    #include    #incl...

2016-09-20 17:24:32

阅读数 291

评论数 0

S3C2440 LCD驱动(FrameBuffer)实例开发

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

2016-09-14 20:19:34

阅读数 433

评论数 0

git 总结

初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步:     第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;     第二步,使用命令git commit -m "关于本次提交的说明",完成。 要随...

2016-09-12 12:13:30

阅读数 145

评论数 0

GnuPG使用介绍

一、什么是 GPG         要了解什么是 GPG,就要先了解 PGP。         1991 年,程序员 Phil Zimmermann 为了避开政府监视,开发了加密软件 PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由...

2016-09-12 10:08:29

阅读数 5400

评论数 0

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

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

2016-09-11 12:01:59

阅读数 210

评论数 0

嵌入式软件笔试题

预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法...

2016-09-11 11:59:41

阅读数 369

评论数 0

Linux下的V4L2的API编程总结

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

2016-09-11 11:58:30

阅读数 428

评论数 0

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

一 绘制文本 [cpp] view plain copy //设置源的颜色   cairo_set_source_rgb(cr,0.627,0,0);   //选择字体类型或尺寸   cairo_select_font_face(cr,&q...

2016-09-11 11:55:29

阅读数 2090

评论数 0

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

GTK+中用于管理各种构件布局的是一类特殊的构件,称作布局容器(Layout Containers),这类构件不可见,并且有很多种,常用的有以下几种: GtkHBox:水平组装盒 GtkVBox:垂直组装盒 GtkTable:表组装 GtkAlignment:可以控制子构件...

2016-09-11 11:54:37

阅读数 294

评论数 0

GTK常用控件之窗口( GtkWindow )

窗口的创建: GtkWidget *gtk_window_new(GtkWindowType type); GtkWindowType是一个枚举,有两种情况: GTK_WINDOW_TOPLEVEL:顶层窗口,有边框 GTK_WINDOW_POPUP:   弹式窗口,没边框 ...

2016-09-11 11:52:36

阅读数 1188

评论数 0

MiniGUI移植

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

2016-09-11 11:51:16

阅读数 1348

评论数 0

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

学习了几个月的关于嵌入式相关的知识,之前一直觉得自己能力不够,去研究uboot很有难度,现在通过几个月的学习,再去研究uboot应该可以理解了,于是就开始自己的移植之旅!        首先在网上搜索关于6410uboot的移植的相关信息,资料有点少,都是关于2410的,偶然看到一篇关于...

2016-09-11 11:49:47

阅读数 2578

评论数 0

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

undefined reference to `__aeabi_uidivmod'和undefined reference to `__aeabi_uidiv' 这个错误在uboot的编译过程中很容易出现 先分析这个原因 : 这两个函数算是lib函数 具体应用在除法应用 如果程序中使用...

2016-09-11 11:46:31

阅读数 971

评论数 0

OK6410 Linux DS18B20驱动

[cpp] view plain copy //要注意一点,在裸机状态下可以使用data = data * 6.25来对温度值进行放大100倍,但是在内核中不能使用,但可以使用data = data * 625 / 100;    [cpp] vie...

2016-09-11 11:44:46

阅读数 425

评论数 1

ok6410学习之触摸屏篇

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

2016-09-11 11:43:19

阅读数 1165

评论数 0

S3C6410--DMA裸机开发实例

S3C6410中DMA操作步骤: 1、决定使用安全DMAC(SDMAC)还是通用DMAC(DMAC); 2、开始相应DMAC的系统时钟,并关闭另外一组的时钟(系统默认开启SDMA时钟); 3、开启DMAC控制,设置DMAC_Configuration寄存器; 4、清除传输结...

2016-09-11 11:41:49

阅读数 448

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭