C/C++嵌入式
文章平均质量分 77
红尘给我滚滚
我在找砖头。
展开
-
asm/page.h 的文件内容
linux下高版本的内核已经没有 asm/page.h了 如果导入了这个头文件会报错。解决方法,去掉 #include 即可自己写个 page.h,然后 #include "page.h"编译就好.page.h的内容为:#ifndef _I386_PAGE_H#define _I386_PAGE_H/* PAGE_SHIFT determines the page size */#define PAGE_SHIFT 12#define PAGE_SIZE (1UL原创 2011-05-31 14:22:00 · 6721 阅读 · 0 评论 -
Linux下android内核编译
<br /><br />Linux系统为Red Hat<br />按步骤来吧!<br />一,安装Linux JDK<br /> 1,网上下载jdk(jdk-6u24-linux-i586.bin),64位的需下载另一个jdk-6u24-linux-x64.bin<br /> 2,保存到安装目录下(/usr/local),直接执行./jdk-6u24-linux-i586.bin解压到/usr/local/jdk1.6.0_24目录<br /> 3,配置环境变量<br />原创 2011-04-28 14:47:00 · 2492 阅读 · 0 评论 -
搭建arm-linux-gcc交叉编译工具链环境(Android原生(JNI)开发环境搭建)
<br /><br />环境:<br /> windows xp+vmware+redhat(ubuntu)<br /> 说明:本篇所述环境也是Android原生(Native)C(JNI)开发的环境<br />1,先下载个交叉编译工具链版本<br /> http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 选择最新版本进入下载页面后,选择Advanced Packages的IA32 GNU/Linux TAR下载后文件转载 2011-04-28 14:43:00 · 6666 阅读 · 0 评论 -
JNIEnv*的常用函数详解
<br />#include "TestNative.h" /* * Class: TestNative * Method: add * Signature: (II)I */ JNIEXPORT jint JNICALL Java_TestNative_add(JNIEnv *en, jobject obj, jint x, jint y) { return x+y; } <br /> <br /> 所有的JNI调用转载 2011-05-03 16:39:00 · 11171 阅读 · 0 评论