输入以下两条命令:
cd build_dir/host/pkg-config-0.29.2/glib ./configure --enable-iconv=no --with-libiconv=gnu
执行完以上指令,继续编译:
make V=99
输入以下两条命令:
cd build_dir/host/pkg-config-0.29.2/glib ./configure --enable-iconv=no --with-libiconv=gnu
执行完以上指令,继续编译:
make V=99
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1318, in do_open encode_chunked=req.has_header('Transfer-encoding')) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1239, in request self._send_request(method, url, body, headers, encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1285, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1234, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1026, in _send_output self.send(msg) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 964, in send self.connect() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1400, in connect server_hostname=server_hostname) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 407, in wrap_socket _context=self, _session=session) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 814, in __init__ self.do_handshake() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 1068, in do_handshake self._sslobj.do_handshake() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 689, in do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)
python2.7升级到python3需要对ssl进行校验
所以需要引入模块ssl
import ssl
在urlopen中
context添加ssl._create_unverified_context()
关闭ssl校验即可
url = "https://www.baidu.com"context = ssl._create_unverified_context()get = urllib.request.urlopen(url, context = context ).read() print(get)
但是这种办法不推荐,因为最好不要关闭验证
> from urllib import request >>> url = 'https://www.baidu.com' >>> with request.urlopen(url) as f: ... data = f.read() ... print(f.status)
以上办法可能会无效
取消全局验证
import ssl ssl._create_default_https_context = ssl._create_unverified_context
然后使用urllib.urlopen(‘url’)
先remove卸载相应软件,在install安装下,就好了
3.6\twisted\words\im
copying src\twisted\words\xish\xpathparser.g -> build\lib.win-amd64-3.6\twis
ted\words\xish
running build_ext
building ‘twisted.test.raiser’ extension
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual
C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools
按照提示网址打开一直提示400,算了,还是自己官网找下https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
树莓派在基于pyaudio录音的时候会提示如上错误,这主要是使用的树莓派声卡不支持当前的采用率,没关系,其实在alsa架构下我们可以通过声卡的插件实现转换。在树莓派下家目录创建一个声卡隐藏配置文件 .asoundrc。特别说明,不要在你的pyaudio里面设置打开声卡的编号因为下面的配置已经配置了。
1.安装
sudo apt-get install pulseaudio
2.在家目录创建隐藏文件 .asoundrc
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
———————
作者:张飞online
来源:CSDN
原文:https://blog.csdn.net/u013372900/article/details/80296125?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
1、进入openwrt目录
命令:cd openwrt
2、打开配置文件
命令:vim openwrt/package/base-files/files/bin/config_generate
找到192.168.1.1修改为你想要的和你的路由器不冲突的ip。个人爱好改成192.168.10.1
保存退出
3、重新编译生成bin文件,下载到开发板。
4、重启
命令:ifconfig
查看ip配置修改情况。
一、公头和母头:
DB9是9针的串口线,分为公头和母头。
公头:泛指所有针式的接头(5针朝上,从左到右依次是1~9)
母头:泛指所有插槽式的接头(5针朝上,从右到左依次是1~9)
二、各管脚的功能:
管脚定义公头和母头有一些区别,公头的2引脚是RXD,母头的2引脚是TXD。
1 、DCD( Data Carrier Detect) :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音,处于在线状态。 2 、RXD(Receive(rx) Data):此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据进入(电脑的2接MAX232的RS232端TOUT(如PIN7))。 3 、TXD(Transmit(tx) Data):此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。 4 、DTR( Data Terminal Ready ):数据终端就绪;当此引脚高电平时,通知Modem可以进行数据传输,计算机已经准备好。 5 、GND(Ground):逻辑地。 6 、DSR(data set ready):数据设置就绪;此引脚高电平时,通知计算机Modem已经准备好,可以进行数据通讯了。 7 、RTS(Request To Send):请求发送;此脚由计算机来控制,用以通知Modem马上传送数据至计算机;否则,Modem将收到的数据暂时放入缓冲区中。 8 、CTS(Clear to send): 清除发送;此脚由Modem控制,用以通知计算机将欲传的数据送至Modem。 9 、RI ( Ring Indicator): Modem通知计算机有呼叫进来,是否接听呼叫由计算机决定
要想实现串口间通信,至少需要三个引脚,即:RXD,TXD,GND,RXD与其他串口线TXD相连,TXD与RXD相连,GND与GND相连,这样就实现了串口间通信。该通信是全双工的,即可以同时发送/接收数据,虽然说是串行的,但是因为发送/接收不是用的一个通道,所以可以实现全双工。
三、辨别是交叉串口线与直连串口线
用万用表测一下,如果2和2通,3和3通则为直连串口线;如果2和3通,3和2通则为交叉串口线。其实也很简单:
直连线:一般用于公母头的接法
交叉线:一般用于一对公头或一对母头的接法(就像上面那个图一样)
——————— 本文来自 qicheng777 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qicheng777/article/details/71775068?utm_source=copy
树莓派是个好东西,小巧便宜的东西有很大的用处,想必这也是大家颇爱他的原因。我是个音乐爱好者,当然也是个程序员。通过DIY改造了一套HIFI智能家庭音源。可以收集自己喜欢的歌曲,通外置5.1声卡播放。感受破有耐力。你有机会也可以尝试下。
对于音乐声卡是个很重要的元素。那如何切换树莓派自身的声卡和外置高音质声卡呢,其实很简单,让我们尝试修改下。
1、首先咱们要看看树莓派总共可以识别多少声卡,你的外置声卡有没有被正确识别。
2、编辑树莓派系统默认声卡配置文件,修改card号为任何你需要修改的号,这里默认为1,正是上面USB声卡。
3、检查默认声卡配置是否正确修改。
4、找个音乐播放,体验下效果吧。