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