随笔分类 - 【韦东山视频学习笔记】
摘要:C调JAVA方法主要步骤如下: 一、C代码调用java的静态方法 Hello.java 1 public class Hello{ 2 public static void main(String args[]){ 3 System.out.println("Hello World!"); 4 }
阅读全文
摘要:一、android系统java调用C方法的大概的流程图如下: 二、下面写一个JNI的程序,java的hello方法在加载native库之后能够调用C方法. 2.1 JNIDemo.java 文件内容如下 1 public class JNIDemo{ 2 3 static { 4 System.lo
阅读全文
摘要:平台:jz2440 作者:庄泽彬(欢迎转载,请注明作者) 说明:韦东山二期视频学习笔记 交叉编译工具:arm-linux-gcc (GCC)4.3.2 linux:linu3.4.2 PC环境:ubuntu18.04 一、kernel的编译和烧录: 下载linux-3.4.2版本进行移植,下载链接:
阅读全文
摘要:平台:jz2440 作者:庄泽彬(欢迎转载,请注明作者) 说明:韦东山二期视频学习笔记 交叉编译工具:arm-linux-gcc (GCC) 3.4.5 eclipse版本:eclipse-cpp-luna-SR2-win32-x86_64 PC环境:win10 说明:本文主要说明如何使用openj
阅读全文
摘要:平台:jz2440 作者:庄泽彬(欢迎转载,请注明作者) 说明:韦东山一期视频学习笔记 交叉编译工具:arm-linux-gcc (GCC) 3.4.5 PC环境:ubuntu16.04 一、移植madplay到jz2440需要的安装包: libid3tag-0.15.1b.tar.gz libma
阅读全文
摘要:本文转载自:https://blog.csdn.net/simanstar/article/details/24035379 madplay交叉编译 交叉编译器:arm-linux-gcc 3.4.1PC环境:Ubuntu 8.10 注意:最好在root权限下执行以下移植,否则在make insta
阅读全文
摘要:平台:jz2440 作者:庄泽彬(欢迎转载,请注明作者) 说明:韦东山一期视频学习笔记 简介:先来简单的说明一下这次的实验,看看下图,我们的程序通过烧录器下载到nandflash当中去,之后在启动的时候s3c2440会把nandflash的前4k的内容copy到内部的ram当中运行,我们这次实验的主
阅读全文
摘要:平台信息:内核:linux3.1.0系统:android5.0平台:tiny4412 作者:庄泽彬(欢迎转载,请注明作者) 说明: 韦老师的安卓视频学习笔记 一、在一个进程中多个线程如何进行通信,主要使用的是socketpair的机制,详细代码如下: 1 #include <pthread.h> 2
阅读全文
摘要:平台信息:内核:linux3.1.0系统:android5.0平台:tiny4412 作者:庄泽彬(欢迎转载,请注明作者) 说明: 韦老师的安卓视频学习笔记 一、在安卓的输入子系统中如何监听文件的产生以及监听文件是否有数据的输入,文件的监听主要使用的是inotify机制来监听文件的创建以及删除。使用
阅读全文