Ubuntu16.04升级Python3.5至Python3.7详细步骤
需积分: 41 158 浏览量
更新于2024-08-10
收藏 1.2MB PDF 举报
"本文档主要介绍了如何在Ubuntu 16.04系统中将Python 3.5升级到Python 3.7的详细步骤,以及STC89C/LE5xRC和STC89C/LE5xxRD+系列单片机的ISP程序更新方法。"
在Ubuntu 16.04中升级Python 3.5到Python 3.7,首先需要确保系统已经安装了必要的更新工具,可以通过运行以下命令来更新系统:
```bash
sudo apt update
sudo apt upgrade
```
接下来,安装依赖项,这将帮助在系统中支持Python 3.7的构建过程:
```bash
sudo apt install build-deps python3-dev
```
然后,从Python官方网站下载Python 3.7的源代码:
```bash
wget https://www.python.org/ftp/python/3.7.x/Python-3.7.x.tgz
tar -xvf Python-3.7.x.tgz
cd Python-3.7.x
```
这里替换`3.7.x`为实际的Python 3.7版本号。
接下来,配置、编译和安装Python 3.7:
```bash
./configure
make -j 4
sudo make altinstall
```
使用`altinstall`是为了避免替换系统默认的Python 3.5版本,这样可以同时保留两个版本的Python。
现在,你可以通过`python3.7`命令来运行Python 3.7。为了验证安装成功,可以运行:
```bash
python3.7 -V
```
这将显示Python 3.7的版本信息。
对于STC89C/LE5xRC和STC89C/LE5xxRD+系列单片机的ISP程序更新,首先需要下载STC-ISP V2.9 Beta3或更高版本的软件,该软件可以从www.MCU-Memory.COM网站获取。按照以下步骤进行操作:
1. 烧录ISP DEMO程序到MCU的ISP区域,并设定为上电后从ISP区开始执行。
2. 启动上位机程序,持续发送问讯帧。
3. 给MCU上电,MCU接收到问讯帧后会回应三次,建立连接。
4. 上位机发送一系列命令进行程序下载。
5. 下载完成后,PC发送切换命令,MCU执行软复位并切换到应用程序区域运行。
在MCU上电复位后,它会检查串口是否有上位机的问讯帧。如果没有,它将直接切换到应用程序运行。也可以利用STC下载软件的“用户自定义下载”功能,在应用程序中软复位,从ISP区域进行下载,无需每次上电复位。
通讯过程中的帧格式由PC机发起,包括起始字节、帧长度、命令字、数据区和帧校验和等部分。确保正确构造和解析这些帧是成功通信的关键。
通过遵循上述步骤,用户可以在Ubuntu 16.04系统上升级Python,并有效地对指定型号的STC单片机进行ISP程序更新。
2020-12-22 上传
2021-01-20 上传
2021-01-21 上传
点击了解资源详情
点击了解资源详情
2023-09-04 上传
2023-06-28 上传
2023-05-18 上传
2020-07-16 上传
欧学东
- 粉丝: 1018
- 资源: 2万+
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用