博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[正在学习开发板]分享--- iTOP-4412移植CAN
阅读量:6238 次
发布时间:2019-06-22

本文共 816 字,大约阅读时间需要 2 分钟。

首先拷贝迅为提供的 libcanjni.tar.gz 压缩包到 android 源代码的“iTop4412_ICS/device/samsung/common”文件夹以下,然后使用“tar -xvf libcanjni.tar.gz”命令解压这个压缩包,例如以下图所看到的:

  

 

然后改动“device/samsung/smdk4x12/device.mk”文件,在这个文件找到

device/samsung/smdk4x12/ft5x0x_ts.idc:system/usr/idc/ft5x0x_ts.idc”。在他的以下添

加以下的内容:

PRODUCT_COPY_FILES += \

device/samsung/common/libcanjni/canset.sh:system/bin/canset.sh \

device/samsung/common/libcanjni/canset:system/bin/canset \

例如以下图(高亮的部分)所看到的:

 

 

 

然互保存并退出。

接下来改动文件“device/samsung/smdk4x12/conf/init.smdk4x12.rc”,在这个文件中面加入

启动 can 设备的服务。例如以下图(高亮的部分,注意一定要加入在“on boot”的上面)所看到的:

 

 

 

然后保存并退出,接下来拷贝“cantest”測试应用到“packages/apps”文件夹下,例如以下图所看到的:

 

 

 

改动完毕后,回到 android 源代码文件夹以下,运行“./build_android.sh”脚本。開始编译 android,例如以下图所看到的:

 

 

 

编译完毕后,又一次烧写生成的“ramdisk-uboot.img”和“system.img”镜像,然后安装迅为提供的 CAN 的測试

程序“cantest.apk”(迅为也提供了測试程序的源代码:cantest),就能够測试 CAN 了。

你可能感兴趣的文章
【Coursera课程笔记】Web智能和大数据Week3_MapReduce
查看>>
StringSequences
查看>>
Android渲染器Shader:环状放射渐变渲染器RadialGradient(三)
查看>>
java语言基础
查看>>
Linq:int类型使用Contains方法
查看>>
欧拉角与万向节死锁
查看>>
SQL Server的三种分页方式
查看>>
OAuth2.0和企业内部统一登录,token验证方式,OAuth2.0的 Authorization code grant 和 Implicit grant区别...
查看>>
Python学习手册之Python介绍、基本语法(一)
查看>>
团队Alpha版本冲刺(四)
查看>>
【350】机器学习中的线性代数之矩阵求导
查看>>
第一次遇到刷新缓冲区延时
查看>>
摄像头的管理(camera) ---- HTML5+
查看>>
HDU 5294 Tricks Device(多校2015 最大流+最短路啊)
查看>>
bmh算法
查看>>
Maven仓库的布局
查看>>
PHP定界符<<<的使用方法
查看>>
LeetCode--176--第二高的薪水
查看>>
如何解决开机出现Missing operating system的故障
查看>>
【C#学习笔记】函数重载
查看>>