本文出处: http://blog.csdn.net/leytton/article/details/52738760 本文目的为Linux系统环境下:1、编写内核模块程序并编译 2、加载内核模块 3、编写Java程序调用内核模块 功能为向内核模块虚拟设备写字符串,再从内核模块虚拟设备读出字符串长度。 1、编译加载内核模块 见另文《 Android内核开发 Linux C编程调用内核模块设备驱动》http://blog.csdn.net/leytton/article/details/52738901 2…

2016年10月5日 0条评论 3点热度 阅读全文

本文出处: http://blog.csdn.net/leytton/article/details/52738760 本文目的为Linux系统环境下:1、编写内核模块程序并编译 2、加载内核模块 3、编写Java程序调用内核模块 功能为向内核模块虚拟设备写字符串,再从内核模块虚拟设备读出字符串长度。 1、编译加载内核模块 见另文《 Android内核开发 Linux C编程调用内核模块设备驱动》http://blog.csdn.net/leytton/article/details/52738901 2…

2016年10月5日 0条评论 0点热度 阅读全文

本文出处: http://blog.csdn.net/leytton/article/details/52738901 本文目的为Linux系统环境下:1、编写内核模块程序并编译 2、加载内核模块 3、编写C程序调用内核模块 功能为向内核模块虚拟设备写如字符串,再从内核模块虚拟设备读出字符串长度。 1、word_count.c文件 #include<linux/module.h> #include<linux/init.h> #include<linux/kernel.h> #i…

2016年10月5日 0条评论 0点热度 阅读全文

本文出处: http://blog.csdn.net/leytton/article/details/52736459 Android内核基于Linux kernel,需要知道Android系统的Linux kernel版本号,才能对其内核进行编译移植。 adb工具查询如下: [hadoop@localhost platform-tools]$ ./adb shell root@generic:/ # cat /proc/version Linux version 3.4.0 (hadoop@localh…

2016年10月5日 0条评论 0点热度 阅读全文

本文出处: http://blog.csdn.net/leytton/article/details/52733776 PS:关于内核模块如何编写编译,有空再补上 1、连接远程Android设备 D:\test>adb.exe connect 192.168.1.3 * daemon not running. starting it now on port 5037 * * daemon started successfully * connected to 192.168.1.3:5555 连接本…

2016年10月4日 0条评论 0点热度 阅读全文