花生壳|学生党进阶指南:用闲置树莓派远程开发51单片机( 二 )
提取码:tg3v
安装pyserial
sudo pip3 install pyserial
安装stcgal
pip3 install stcgal
测试
stcgal -h
#下载程序样例(建议完成安装ch340后在进行下载测试)
stcgal 1.ihx
5. 树莓派安装CH340驱动
驱动下载官方网址(linux版本)
http://www.wch.cn/download/CH341SER_LINUX_ZIP.html
cd 进入文件夹
安装依赖环境
sudo apt-get install linux-headers
修改make文件
打开ch34x.c源码 , 添加#include <linux/sched/signal.h> , 并注释掉waitqueuet wait
编译并加载驱动
make
make load
6. 安装usb摄像头监控界面
sudo apt-get install motion
然后打开 motion daemon 守护进程 , 让他可以一直在后台运行:
sudo nano /etc/default/motion
#no修改成yes:
start_motion_daemon=yes
修改motion的配置文件:
sudo vim /etc/motion/motion.conf
#deamon off 改成 on
deamon on
#设置分辨率
width 800
height 600
#关闭 localhost 的限制
webcam_localhost off
然后运行 motion:
sudo motion
现在我们的摄像头已经变成了一台网络摄像头 。在chrome浏览器下访问 http://[your.domain]:8081 即可看到摄像头当前拍摄的画面 。
7. 简单修改noVNC界面
在noVNC源码的app目录下面添加camera文件夹
这里是jq的一个小插件实现了一个可以拖动的小框框
链接:https://pan.baidu.com/s/1VZSh14pUXK36NcxrYTM1-A
提取码:swk9
最后修改vnc.html文件让我们把摄像头和远程界面合二为一
<!DOCTYPE html>
<html lang="en" class="noVNC_loading">
<head>
<!--
noVNC example: simple example using default UI
Copyright (C) 2019 The noVNC Authors
noVNC is licensed under the MPL 2.0 (see LICENSE.txt)
This file is licensed under the 2-Clause BSD license (see LICENSE.txt).
Connect parameters are provided in query string:
http://example.com/?host=HOST&port=PORT&encrypt=1
or the fragment:
http://example.com/#host=HOST&port=PORT&encrypt=1
-->
<title>noVNC</title>
<meta charset="utf-8">
<!-- Icons (see app/images/icons/Makefile for what the sizes are for) -->
<link rel="icon" sizes="16x16" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-16x16.png">
<link rel="icon" sizes="24x24" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-24x24.png">
<link rel="icon" sizes="32x32" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-32x32.png">
<link rel="icon" sizes="48x48" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-48x48.png">
<link rel="icon" sizes="60x60" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-60x60.png">
<link rel="icon" sizes="64x64" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-64x64.png">
<link rel="icon" sizes="72x72" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-72x72.png">
<link rel="icon" sizes="76x76" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-76x76.png">
<link rel="icon" sizes="96x96" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-96x96.png">
<link rel="icon" sizes="120x120" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-120x120.png">
<link rel="icon" sizes="144x144" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-144x144.png">
<link rel="icon" sizes="152x152" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-152x152.png">
<link rel="icon" sizes="192x192" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-192x192.png">
<!-- Firefox currently mishandles SVG, see #1419039
<link rel="icon" sizes="any" type="image/svg+xml" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-icon.svg">
-->
<!-- Repeated last so that legacy handling will pick this -->
<link rel="icon" sizes="16x16" type="image/png" href=https://news.mydrivers.com/1/790/"app/images/icons/novnc-16x16.png">
<!-- Apple iOS Safari settings -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
推荐阅读
- 大众|形似欧拉芭蕾猫 纯电大众甲壳虫效果图曝光:“半睁眼”、四门
- 屎壳郎|每年8000万吨 澳大利亚牛羊粪便泛滥成灾!只能进口屎壳郎来解决
- 魅族18|学生党等到了!魅族教育优惠上线:魅族18 Pro到手3479元起
- Civi|疑似小米Civi 2保护壳曝光:第一代Civi曾是小米手机工业设计巅峰
- 大众|欧拉芭蕾猫尴尬了 大众CEO:纯电甲壳虫有望量产
- 索尼|遭第三方配件商“无情嘲笑”!索尼PS5 399元官方外壳存在严重色差
- 三星|小米12之后又一小屏旗舰来袭!曝三星S22支持后壳定制
- 魅族|魅族设计!PANDAER家族新品上市:iPhone 13保护壳只要89元
- 港交所|破天荒:港交所上了第一家“空壳公司”
- Redmi|Redmi K50 Pro保护壳曝光:骁龙8三摄、指纹位置敲定
