Ubuntu16.04升级Python3.5至Python3.7详细步骤
"本文档主要介绍了如何在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程序更新。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://profile-avatar.csdnimg.cn/2ae789298b2848ebbc0e6bbf6c532a02_weixin_42186015.jpg!1)
- 粉丝: 211
- 资源: 2万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)