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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

然后改动“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”的上面)所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

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

最新文章

  1. 微信小程序开发日记——高仿知乎日报(中)
  2. HTML5学习笔记三 HTML元素、属性、标题、段落简介
  3. spring无法扫描jar包的问题
  4. POJ 3281 Dining (网络流构图)
  5. 使用KindEditor富文本编辑器,点击批量上传按钮没有选择图片按钮
  6. 前端资讯周报 3.6 - 3.12: 对学习Javascript最有帮助的三本书,以及HTML标题的迷思
  7. Object-C知识点 (四) 性能优化
  8. Fiddler状态栏
  9. Oracle 备份与恢复
  10. 2.01-request_header
  11. 【C#复习总结】析构函数
  12. CentOS6.5 上crontab每天自动备份mysql数据库
  13. JMeter 中_time 函数的使用(时间戳、当前时间)
  14. mybatis提示Invalid bound statement (not found)错误的可能原因
  15. Windows Service 之 Bug 记录
  16. Android水波纹特效的简单实现
  17. golang应用打包成docker镜像
  18. Effective C++ 条款08:别让异常逃离析构函数
  19. JVM致命错误日志(hs_err_pid.log)解读
  20. CentOS7安装和配置vsftpd

热门文章

  1. CNN完成mnist数据集手写数字识别
  2. java 垃圾回收之标记算法
  3. 二叉树的创建一数据结构一C++
  4. vs编译应用程序不依赖运行vs环境
  5. 我的MySql掉队了
  6. 如何将已经安装从chrome扩展程序导出备份为.CRX文件?
  7. LeetCode(37) Sudoku Solver
  8. CactiI表结构和数据被动获取
  9. Flask--登录检查(简单篇)---xunfeng巡风实例篇
  10. hust 1017 dancing links 精确覆盖模板题