CSR8670开发(1)-初识开发板

CSR8670开发(1)-初识开发板无评论

2017年7月18日 at 下午8:04分类:硬件 阅读: 189 次

买了一块CSR8670蓝牙开发板:

供电方式可以选USB、SPI调试器及电池,一般缺省是用SPI调试器供电,但需注意如果用功放喇叭接口,最好还是用USB供电,否则喇叭功率过大容易烧调试器。

板上有一个总的电源开关

还有一个蓝牙控制开关MFB(多功能按钮),控制蓝牙开关:

开启总电源开关、蓝牙开关后即可用蓝牙配对,播放音乐,此时只能用耳机接口播放,功放喇叭接口不可用。

如果要使能功放喇叭接口,需要用跳线连接J13的2脚及J9的7脚,即把SPK_EN接1.8V变成高电平

与此开发板配套的是ADK 3.5.1

蓝牙FLASH的备份与烧写:
可用ADK中的Blue Flash来备份芯片程序

要备份,先按“stop process”按钮停止程序运行,然后点击“dump”按钮:

要烧写,先选择文件,然后停止程序运行,然后点击“download”下载程序

蓝牙程序其实分为两个部分:一个是蓝牙程序代码区、另一个是配置存储区。
配置信息是通过ADK中的pstool和sink configuration tool进行配置

pstool对配置区域的所有参数都有效,sink configuration tool只对sink工程有效

蓝牙程序代码可以通过BlueLab进行编写、编译和下载

PC工具把配置存储在数据区域,在初始化的时候,程序代码会读取这些数据,然后根据这些配置去具体初始化系统参数,hfp,a2dp,avrcp等。

 

PWM调速风扇

PWM调速风扇无评论

2017年7月12日 at 上午9:07分类:硬件 阅读: 248 次

一般情况下接主板的风扇四根线的定义是: 
黑红黄蓝(地线、电源、转速信号、转速控制)这个主要是考虑跟原来的三根线的风扇兼容,前三根和三线的风扇一样,最后一根线是控制转速的信号线。 

Intel的风扇四根线的颜色是不同的:黑黄绿蓝分别代表地线、电源、转速信号、转速控制:

dnspod使用记录

dnspod使用记录无评论

2017年7月4日 at 上午10:37分类:建站 阅读: 288 次

dnspod是腾讯提供的一项服务,可实现动态域名解析ddns

1、注册账号,可以用qq账号直接登录

2、添加你的域名

3、添加A记录,比如你的主域名是xxx.com,要添加ip.xxx.com作为ddns的子域名,则添加记录:

4、在域名服务提供商网站将DNS服务器改为dnspod的服务器:

 

5、使用token更新,创建token

6、使用token更新IP地址
假设ID为31119,token为e04dae0dfe07eb60e1c65ef6cb68cded
api token为31119,e04dae0dfe07eb60e1c65ef6cb68cded
执行:
curl -k -X POST https://dnsapi.cn/Domain.List -d 'login_token=31119,e04dae0dfe07eb60e1c65ef6cb68cded&format=json'
在返回信息中找domain id:

domain id为59923787

执行:
curl -k -X POST https://dnsapi.cn/Record.List -d 'login_token=31119,e04dae0dfe07eb60e1c65ef6cb68cded&format=json&domain_id=59923787'
在返回信息中找子域名ip的record id:

子域名ip的record id为307691186

利用api token, domain id, record id 进行IP地址的更新,比如要更新地址为22.33.44.55

curl -k -X POST https://dnsapi.cn/Record.Modify -d 'login_token=31119,e04dae0dfe07eb60e1c65ef6cb68cded&format=json&domain_id=59923787&record_id=307691186&sub_domain=ip&value=22.33.44.55&record_type=A&record_line=%e9%bb%98%e8%ae%a4'

执行此语句后,ip.xxx.com的IP地址更新为22.33.44.55:

MTK 3.10.14 OPENWRT编译

MTK 3.10.14 OPENWRT编译有2条评论

2017年6月6日 at 下午10:32分类:其他 阅读: 844 次

两种方法任选其一
一、源码编译
1、下载源码
mkdir mtk
cd mtk
git clone https://github.com/unigent/openwrt-3.10.14.git
2、编译
cd openwrt-3.10.14
make
3、排错
首先会提示找不到linux-3.10.14-p112871.tar.xz
到这下载放到dl目录:
https://github.com/mqmaker/linux/archive/3.10.14-p112871.tar.gz

二、SDK包编译
1、下载SDK包
https://pan.baidu.com/s/1jILOr46
2、make menuconfig配置
3、make

排错处理:
提示:找不到util-linux-2.24.1.tar.xz
解决:
下载
https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.1.tar.xz
放入dl目录

提示:
ip_set_compat.h:54:2: error: #error "NETFILTER_NETLINK must be enabled: select NFACCT/NFQUEUE/LOG over NFNETLINK"
解决:
make menuconfig
在kernel-netfilter中选最后两个:
2017-06-07 23-08-12

编译成功:
2017-06-07 23-05-28

斐讯K2P开启telnet及备份固件的方法

斐讯K2P开启telnet及备份固件的方法有8条评论

2017年6月3日 at 下午3:21分类:其他 阅读: 2,543 次

通过配置文件恢复法开启telnet

1、进入http://iytc.net/k2p.php
2、输入你的WAN口MAC地址,下载配置文件
3、用此配置文件恢复即可开启telnet
恢复配置文件不会更改你的其他配置
恢复配置会重启路由器,重启完成后计算机即可通过telnet连接K2P

备份固件方法

计算机telnet连接K2P后,按如下操作输入命令
1、将固件保存到内存
dd if=/dev/mtd0 of=/tmp/all.bin
2、将内存固件映射到http目录
cd /www
touch all.bin
mount --bind /tmp/all.bin /www/all.bin
3、下载备份固件到计算机
计算机访问
http://192.168.2.1/all.bin
即可下载固件
192.168.2.1为K2P地址,如你已修改,则更改此地址
备份的固件大小为16M,为整个FLASH的备份,相当于编程器固件