下面文件是用来操作rt5651xctx设备节点文件,同时面向用户空间跟内核空间的文件native-codec-lib.cpp
#include <jni.h>
#include <android/log.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#define LOG_TAG "NativeFmLib"
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
int h_fd;
int fm6760_flag;
static const char *classPathName = "com/xctx/iplay/fmtransmit/jni/NativeFmLib";
static jint fm_open(JNIEnv *env, jobject thiz) {
jint ret = 0;
jint cy = 0;
int data[2];
u16 cydat1[2];
LOGI("fm_open");
h_fd = open("/dev/rt5651xctx", O_RDWR);