同步操作将从 coolflyreg163/quark-n 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
quark-n的一些使用技巧
wiki: https://wiki.seeedstudio.com/cn/Quantum-Mini-Linux-Development-Kit/
大神项目地址:https://github.com/peng-zhihui/Project-Quantum
对应的外壳:https://gitee.com/coolflyreg163/quark-n-3d
启动网络 http://wiki.friendlyarm.com/wiki/index.php/Use_NetworkManager_to_configure_network_settings
镜像文件 https://files.seeedstudio.com/wiki/Quantum-Mini-Linux-Dev-Kit/quark-n-21-1-11.zip
将TF卡系统拷贝到emmc,count的值需要先确定emmc的扇区数量
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=512 count=30717952 &
sudo watch -n 5 pkill -USR1 ^dd$
擦除emmc,count的值需要先确定emmc的扇区数量 sudo dd if=/dev/zero of=/dev/mmcblk1 bs=512 count=30717952
重启网卡设备
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
连接网络的时候,如果需要输入提示密码 sudo nmcli --ask c up SSID
如果总是出现提示密码未提供时,并且wifi的加密是wpa/wpa2个人级时,按照下方配置参数 主要参数:
密码写入文件,wpa-psk类型内容格式:802-11-wireless-security.psk:secret12345
执行如下命令启动wifi连接
sudo nmcli c up [CONNECTION NAME | UUID] passwd-file /home/pi/.nmcli/passwd-wlan0
hw.snd.pcm0.vchans=4
hw.snd.maxautovchans=4
sudo mplayer -vo fbdev2:/dev/fb1 -x 240 -y 135 -zoom /home/pi/Videos/BadApple.mp4
视频最好转换到和屏幕一个分辨率,不然就会卡顿掉帧
ffmpeg -i /home/pi/Videos/BadApple.mp4 -strict -2 -s 240x134 /home/pi/Videos/BadApple_240x134.mp4
分辨率必须是2的倍数所以,所以不能是240x135,而是240x134
sudo arecord –l
录音和播放
sudo arecord -Dhw:2,0 -d 10 -f cd -r 44100 -c 2 -t wav test.wav
sudo arecord -Dhw:2,0 -f cd -r 16000 -c 1 -t wav record.wav
sudo aplay -Dhw:2,0 /home/pi/Music/test.wav
参数解析
sudo apt-get -o Acquire::ForceIPv4=true update
永久解决办法:
创建文件 /etc/apt/apt.conf.d/99force-ipv4
加入代码: Acquire::ForceIPv4 "true";
sudo apt-get install pulseaudio-module-bluetooth bluez-tools
以下命令用于启动时自动运行
pactl load-module module-bluetooth-discover
mkdir ~/GIT
cd ~/GIT
git clone https://gitee.com/coolflyreg163/quark-n.git
cp ~/GIT/quark-n/sun8i-h3-atom_n.dtb /boot/
sudo shutdown -r now
from periphery import LED
import time
ledUser = LED("usr_led", True)
while True:
time.sleep(1)
ledUser.write(255)
time.sleep(1)
ledUser.write(0)
ledUser.close()
ls /sys/class/leds/
sudo cat /sys/kernel/debug/gpio
gpio-359 ( |usr_led ) out hi
需要先执行:使用新的dts的中的蓝色led设备
mkdir ~/GIT
cd ~/GIT
git clone https://gitee.com/coolflyreg163/quark-n.git
cd ~/GIT/quark-n
git pull origin master
cd /home/pi/WorkSpace/
mv Clock Clock_bak
ln -s /home/pi/GIT/quark-n/WorkSpace/Clock ~/WorkSpace/
chmod +x /home/pi/GIT/quark-n/WorkSpace/Scripts/start_ui_clock.sh
mkdir -p ~/WorkSpace/Scripts/services
ln -s /home/pi/GIT/quark-n/WorkSpace/Scripts/services/ui_clock.service ~/WorkSpace/Scripts/services/
ln -s /home/pi/GIT/quark-n/WorkSpace/Scripts/start_ui_clock.sh ~/WorkSpace/Scripts/
https://gitee.com/coolflyreg163/quark-n/releases/Fonts
cd ~/WorkSpace/Clock/fonts
wget https://gitee.com/coolflyreg163/quark-n/attach_files/603438/download/STHeiti%20Light.ttc
wget https://gitee.com/coolflyreg163/quark-n/attach_files/603439/download/PingFang.ttc
cd /home/pi/WorkSpace/Clock/
sudo python -m pip install --index http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com -r requirements.txt
mkdir /home/pi/WorkSpace/Clock/logs
sudo ln -s /home/pi/WorkSpace/Scripts/services/ui_clock.service /lib/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable ui_clock
sudo systemctl start ui_clock
sudo systemctl stop ui_clock
sudo systemctl status ui_clock
sudo shutdown -r now
目前数码屏有4种样式,在WorkSpace/Clock/config.yaml中的user-interface.clock.style里配置,值为1、2、3、4中的一个
注意:需要先执行:Linux下声卡独占的原因和解决
cd /home/pi/WorkSpace/WuKong
mv wukong-robot wukong-robot_bak
cd /home/pi/WorkSpace/WuKong
git clone https://gitee.com/coolflyreg163/wukong-in-quark-n wukong-robot
mkdir /home/pi/WorkSpace/WuKong/wukong-robot/temp
chmod 777 /home/pi/WorkSpace/WuKong/wukong-robot/temp
cp ~/GIT/quark-n/WuKong/contrib/LcdDisplay.py /home/pi/.wukong/contrib/
quark_ui:
api_host: 'http://127.0.0.1:4096'
validate: '57b7d993ffbd75aca3fe2060cf204f93'
enable: true
sudo apt-get install fswebcam
sudo aptitude install python3-websocket python3-websockets
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt dist-upgrade
sudo apt-get install update-manager-core
sudo do-release-upgrade
sudo ln -sf /usr/bin/python2.7 /usr/bin/python
sudo ln -sf /usr/bin/python3.5 /usr/bin/python3
cat /var/log/dist-upgrade/main.log
注意:升级后,python3的版本变为3.6.9,之前系统的3.5.2的包已经无法使用
sudo apt-get install python3-pip
sudo python3 -m pip install fire
sudo python3 -m pip install ruamel.yaml
sudo python3 -m pip install pygame==1.9.6
sudo python3 -m pip install python-periphery
sudo python3 -m pip install PyYAML
sudo python3 -m pip install Markdown
sudo python3 -m pip install tornado
sudo python3 -m pip install smbus
sudo python3 -m pip install Pillow
sudo python3 -m pip install numpy
注意:如果使用pip安装numpy失败,可以使用如下命令安装numpy
sudo apt-get install python3-numpy
升级的基本的步骤,和从16.04到18.04的步骤1、2、3里的命令是一毛一样的
注意,需要先从16.04升级到18.04
sudo python3 -m pip install fire
sudo python3 -m pip install ruamel.yaml
sudo python3 -m pip install pygame==1.9.6
sudo python3 -m pip install python-periphery
sudo python3 -m pip install PyYAML
sudo python3 -m pip install Markdown
sudo python3 -m pip install tornado
sudo python3 -m pip install smbus
sudo python3 -m pip install Pillow
sudo python3 -m pip install numpy
ubuntu 18.04的版本代号是bionic,ubuntu 20.04的版本的代号是focal
升级的时候,do-release-upgrade脚本中的部分会自动更换软件源。
也可以手动更换国内的源,链接如下:
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu-ports/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。