三星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/ 的相关脚本

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