一.目的 在 OSAL操作系统-实验31 从机广播功率修改-(20141029更新).zip 基础上进行修改,该工程是通过5向按键的上下按键来控制广播功率的加减,总共有4个档位.我们的目的是直接用最高功率进行广播. 二.涉及文件 下面几个文件是每个CC2541工程的主要文件(基本的修改都会在此): 其中: xxx_Main.c只有main函数, OSAL_SimpleBLEPeripheral.c中只有任务初始化函数, simpleBLEPeripheral.c才是重点 三.如何修改 整个工程是…
一.给自定义按键添加广播 修改PhoneWindowManager.java中的interceptKeyBeforeDispatching方法 /frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @Override public long interceptKeyBeforeDispatching(WindowState win, KeyEvent event, int poli…
一.给自定义按键添加广播 修改PhoneWindowManager.java中的interceptKeyBeforeDispatching方法 /frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @Override public long interceptKeyBeforeDispatching(WindowState win, KeyEvent event, int poli…
广播传输相关的项目,需求是UDP发送TS到IP/ASI网关,网关经过ASI输出到激励器,再由激励器通过射频天线输出,接收端为终端机顶盒. 因为以前没有怎么接触过广播相关的东西,一开始认为用C#写个UDP的程序将TS发出即可.TS的规范是每188个字节为一个packet,我用固定码率计算出100毫秒要发送的packet的个数,发送一定量的packet后如果还未到100毫秒则进行等待,超过100毫秒则重新发送下一组packet.但测试发现,发送的数据可以到达网关,但激励器却接收不到.在网关上看到有A…
protected BroadcastReceiver messageReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (action.equals(MusicConstant.MEDIA_EXECUTE_CMD)) { int cmd = Integer.pars…
import unittest,HTMLTestRunnerimport osdef runa(): path=os.getcwd() print(path) a=unittest.defaultTestLoader.discover(path, pattern='login*.py') al=unittest.TestSuite() al.addTest(a) #print(al) return al import os,timefrom email.mime.text import MIME…
修改主机名 临时修改主机名 hostname syscal 永久修改主机名,修改后要重启系统 vi /etc/hostname 修改本地hosts 修改本地hosts,与windows的本地的hosts文件一致 vim /etc/hosts 开机自动加载文件 只需要在 /etc/rc.local文件添加对应的命令即可(/etc/rc.local只是快捷方式,直接修改快捷方式就行了) vim /etc/rc.local 开机自动将文本写进txt里面.下面列子.这样开机就自动写进去了…
1.PS1 在哪: echo $PS1    vi /etc/bash.bashrc      /W输出最后一个目录    /w输出完整目录 2.设置静态IP地址:vim /etc/network/interfaces 添加如下: auto eth0iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8dns-nameservers 4.4…
在测试中, 发现在发送短信的时候特殊字符ú不能发送, 但是输入框可以输入并正常显示, 查看代码之后, 发现是展讯在字符转换的时候出现的问题 frameworks/base/telephony/java/com/android/internal/telephony/GsmAlphabet.java private static final String[] sUCS2Tables = { "\u00E0\u00E1\u00E2\u00E3\u00E4\u00E5\u00E6\u0101\u01CE…
本篇博文最后改动时间:2017年01月06日,11:06. 一.简单介绍 本文以SimpleBLEPeripheral为例,介绍怎样将普通IO口(P12)自己定义为长短按键,实现按键3S以内松开为短按键.3S之后松开为长按键. 注:本文加入按键方法不与协议栈的按键相冲突,协议栈自带的按键仍可正常使用. 二.实验平台 协议栈版本号:BLE-CC254x-1.4.0 编译软件:IAR 8.20.2 硬件平台:smart RF开发板(主芯片CC2541) 三.版权声明 博主:甜甜的大香瓜 声明:喝水不…