三星tizen積累

1、每個目錄下的.spec文件是描述rpm軟件包的,在packaging/目錄中。
2、單個包編譯
gbs -v build -A mipsel xxx目錄 –include-all
最後生成rpm包,路徑在
/home/snmu/GBS-ROOT/local/repos/tizen_2.3_wearable/mipsel/RPMS/xxx.rpm
xxx的名字在.psec文件中可以找到,有時候會生成多個rpm包。、
3、安裝rpm包命令是 rpm -i xxx.rpm –force
解壓是rpm2cpio xxx.rpm | cpio -div
如果安裝失敗,可以解壓rpm包,手動push到相關路徑。
查看rpm包裏的文件命令是 rpm -qpl xxx.rpm
4、sdb push xx xxx sdb和adb用法一樣。
首先執行sdb root on 再執行sdb dlog -c 再執行 sdb dlog

藍牙的有關內容——————————————–
源碼路徑:
/adaptation/devices/bluetooth-firmware-bcm/
/framework/connectivity/
系統鏡像路徑:
/usr/etc/bluetooth/
/etc/bluetooth/

tizen 系統的藍牙用的是bluez協議棧,內核中的配置需要按linux的配置來

藍牙打開工作主要是上層framework/connectivity/bluetooth-frwk/bt-core/bt-core-adapter.c:193
__execute_command(“/usr/etc/bluetooth/bt-stack-up.sh”, NULL);
調/usr/etc/bluetooth/下的bt-stack-up.sh 腳本,這個腳本里面接着執行bt-dev-start.sh。(在bt-dev-start.sh中加echo“”是在minicom中看不到的,可以加mkdir 命令)這些腳本中執行的就是一些打開藍牙的命令。
關閉藍牙是執行bt-stack-down.sh 腳本。
對藍牙的相關操作都是執行/usr/etc/bluetooth/ 的相關腳本

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章