日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

四 s5p4418 Android 对can总线的支持 支持波特率修改

發布時間:2024/9/3 Android 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 四 s5p4418 Android 对can总线的支持 支持波特率修改 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前面的工作做完后只能保證能夠在linux下使用,在Android下使用還是不行的,還需要做下面的步驟:

這里有三個文件夾can、libhardware、realarmTest,can文件夾放的是運行can需要的工具包括can腳本、ip工具(如果Android系統里沒有這個工具,需要拷貝該工具到/system/xbin目錄下,注意linux系統下busybox帶的ip工具不可用)等;libhardware 該目錄存放的是can在Android系統中jni層的源碼,我們放在Android的路徑為/devices/nexell/realarm/,具體的參與編譯請參考我們的源碼;realarmTest則為我們提供的對can、串口、485總線、LED的測試app,存放路徑為/packages/app。

下面只對怎么實現can總線的操作做說明。

1.把can目錄下的can.sh文件拷貝到Android系統目錄的/system/bin目錄下,成功的情況如下圖所示:


具體實現的方法是:把can整個目錄拷貝到/device/nexell/realarm目錄下:


修改/device/nexell/realarm目錄下的device.mk文件,增加下面的代碼:


2.添加can的jni層

同上面一樣把libhardware文件拷貝到/device/nexell/realarm目錄下,并在device.mk文件中增加下面的代碼:


3.apk應用的生成

這個只需要把realarmTest整個文件放到/packages/app目錄下就可以了,無需做任何其他修改。


上面完成后,還需要對Android啟動時的配置做修改,添加can波特率修改的服務

修改/device/nexell/realarm目錄下init.realarm.rc這個文件,在最后添加下面的代碼:


##############################**CAN**####################################?

chmod 0777/system/bin/can.sh?

service can/system/bin/can.sh

??? oneshot

?

onproperty:net.can.change=yes

??? restart can

#########################################################################

?

所有步驟完成后,can應該就可以正常通信了。

???????? 波特率的修改,可以在進入can應用時,使用設置修改之。

總結

以上是生活随笔為你收集整理的四 s5p4418 Android 对can总线的支持 支持波特率修改的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。