最近使用Python 3.5写了一个GUI小程序,于是想将该写好的程序发布成一个exe文件,供自己单独使用。至于通过安装的方式使用该程序,我没有探索,感兴趣的读者可以自己摸索。1 介绍我使用的开发环境是python3.4(实际上我是在另一个64位的台式机上,用python3.5开发的,不过代码不用任何修改即可在python3.4上运行),该环境由Anaconda提供。我开发的小GUI软件为merg
python 编程、写代码属于脑力劳动,做软件开发似乎是个制作虚拟之物的工作,但电脑程序大都是用途明确的,而且好的程序都是很实用。学python也讲究学以致用,这点越早越好,我们现在就用python编个实用的程序来,不仅仅可以自家重复使用,而且可以发给别人用:给小学生生成口算题。首先我们要把目标再具体、明确些 - 确定需求:生成百以内的加减法口算题一次运行,连续出10题供使用的人练习,一题
环境配置win10系统+STM32F103ZET6步骤参考MAVLINK官网1.安装python3.6以上的版本,我安装的是python3.8Python3.8下载地址 详细安装步骤可参考:python3.8下载及安装步骤详解 安装完成后,使用win+R打开运行窗口,输入cmd命令,进入终端 使用python命令即可在终端打开python,使用exit()命令可退出python环境2.在终端中使用
一、pip安装相关第三方库及常见错误(1)直接在命令行窗口pip install 模块名。用cmd打开命令行。输入pip install 模块名 (2)直接在命令行窗口pip install --upgrade pyinstaller(同上)(3)手动下载第三方库。再pip进去。下载好第三方库之后,找到Python库所在的文件夹。将下好的安装包放在库文件夹中。以我的为例(C:Progr
安装开发工具可自行选择其他版本,此处使用VS2019安装VS2019 安装路径可自定义;勾选:使用C++的桌面开发勾选:C++ Clang工具(最开始没有安装,导致编译MdeModulePkg一直报错)其他项目自选安装 Python27 也可以安装新版python,实测python38/python39没问题打开python-2.7.15.msi安装文件,点击Next;找到Add python.e
转载 2024-07-22 12:43:47
135阅读
DAPLink源码生成Keil工程并编译成功——笔记一、前期准备工作二、初始化安装三、启动虚拟环境四、生成Keil工程文件五、编译工程的遇到坑坑一:Arm v5编译器坑二:Git的环境变量(或许该怪windows?)坑三:未关闭虚拟环境脚本补充--10.13结语 本文介绍使用DAP源码生产Keil工程的步骤以及遇到的坑。一、前期准备工作以下1~4为步骤:安装Python 3 (https://w
在讨论“KEIL可以Python”这一主题之前,我们先来回顾一下背景。在嵌入式开发的领域,KEIL作为一个被广泛使用的集成开发环境(IDE),主要支持C语言与汇编语言。但新兴的Python语言是否能在这个老牌环境中找到一席之地呢?这不仅涉及语言的兼容性问题,还引发了对开发效率以及代码可维护性的思考。 ### 背景描述 在如今的编程世界中,Python因其易学易用被广泛应用于各种领域,包括数
原创 6月前
53阅读
Keil在线调试方法总结1. 基本的配置方法: 介绍一下俩者的区别(转载) JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试,现在多数的器件都支持JTAG协议,ARM、DSP、FPGA等,JTAG接口的单片机用电脑USB下载调试程序,需要用到J-Link(USB转JTAG)。 标准的JTAG是四线
文章目录前言一、正文1.Device2.target3.Output4.User4.C/C++再见 前言我相信无论是新手还是使用keil开发了多年的开发者有很大一部分都没有了解keil的所以开发和调试功能。这篇文章旨在将博主认知范围内的所有常用功能讲解清楚。首先先介绍魔法棒中的内容一、正文图中魔法棒是用keil开发过程中经常用到的功能,但是你真的了解和使用过其中的全部功能?1.Device这个
二、Keil5等软件安装、配置、程序烧录1、软件下载2、Keil5安装2.1Keil安装2.2 STM32F1芯片包安装2.3 芯片包安装过程遇到的问题3 Keil的激活4 Keil中用ST-LINK/V2给STM32单片机烧录程序5 总结 1、软件下载Keil软件下载地址:https://www.keil.com/demo/eval/arm.htmSTM32F1芯片包:http://www.k
一、写在前面本文讲述的内容是“Options for Target”,即工程目标选项的配置内容,也就是我们常见的工程配置内容。 由于目标配置的选项比较多,我将其分为工程目标选项配置(一)和工程目标选项配置(二)两篇文章来讲述。目标选项包含了一个工程目标所有的配置信息,这些信息是保存于我们工程(.uvprojx)和对应的(.uvoptx)文件。二、本文要点本文主要讲述的是目标选项的配
一、keil5打开keil4工程的步骤: 1、到http://www2.keil.com/mdk5/legacy/官网下载keil4的支持包 2、安装keilcm5.1
转载 2017-11-25 23:44:00
913阅读
2评论
起因由于有些产品主控制器需要升级程序,升级程序的时候需要对bin文件进行加密,防止传输过程中消息被窃听。加密方式选择了AES。之前用QT写了加密程序和升级程序,所以每次要先用keil生产bin文件,在对bin文件进行加密,然后在通过boot软件下载到单片机中,十分繁琐。所以为了解决这个不人性的繁琐的过程,写个脚本在编译后自动对bin文件进行加密省去很繁琐的加密步骤。过程想法是挺好的,然鹅过程是崎岖
转载 2023-10-15 14:27:29
331阅读
好多同学在学习51和STM32单片机时,会因为Keil软件不兼容而略有烦恼。这篇文章将向你详细介绍如何安装破解Keil5,并让其同时兼容STM32和51系列单片机软件开发。   一、安装源文件下载百度网盘链接:https://pan.baidu.com/s/18tnjFgVat4q2hDSh7LAD8A 提取码: &nbsp
CALL 是 **(Compiler/Assembler/Linker/Loader)**的简称。如果你和 C/C++ 打过交道的话,没有理由会对这几个词太陌生。所以今天这是一篇水文。Levels of Representation/Interpretation“XX 是一门 解释型语言”“XX 是编译型语言”抛开正确性,一定程度上我们可以尝试填空(Python / C++、Go)并且知道:Pyt
转载 2023-08-21 09:04:51
163阅读
# 从Keil代码到Python:探讨Keil代码在Python中的应用 ## 背景介绍 Keil是一款专门用于嵌入式软件开发的集成开发环境(IDE),它提供了强大的编译和调试工具,广泛应用于嵌入式系统的开发中。而Python则是一种通用的高级编程语言,具有简单易学的特点,被广泛用于数据分析、人工智能等领域。那么,Keil代码可以Python上使用?本文将就这一问题展开讨论。 ## Ke
原创 2024-07-10 06:48:58
174阅读
嵌入式:Keil uvision5环境下创建一个工程模板(步骤超详细) 1、创建一个空的文件夹,命名为“test”(可以为任何名字)2、打开test文件夹,在该目录下依次创建两个空文件夹app(用来存放用用到的文件的驱动。)和 user(存放main函数和中断函数。)3、打开stm32文件(在链接中下载),将stm32 文件夹中的Libraries文件夹整体复制到test文件夹的目录下面。stm3
转载 2024-09-09 10:07:31
103阅读
  Keil5更新之后,开始支持ARM V6编译器,新版本的编译器对C++有了更多的支持,在编译方面也做了很多的改善,具体的没有详细了解,本文只是对STM32 开发下,使用V6版本的编译器进行STM32的C++开发作一个记录,方便和大家交流和参考。至于说为什么STM32要C++开发,这个没有解释,只是个人觉得C++比C有更多的方便,使得编程更加的容易,C++有更多的生态....  开始上教程:Ke
1.1 右键点击项目名称,弹出菜单中选择Add Group…,我们把所有需要添加的源文件件路径。
原创 2023-06-06 17:07:02
195阅读
最近因为某种原因,我想要使用KEIL4打开KEIL5的工程使用KEIL5打开KEIL4的工程是没什么问题的,KEIL能兼容低版本,但是不能打开高版本的工程。可能由于某种原因,需要用KEIL4去编译一个KEIL5的工程,这时候往往会比较尴尬了。结果就是这样现在提供两个方法,使用KEIL4去打开KEIL5的工程经常使用
原创 2021-07-16 15:36:36
3305阅读
  • 1
  • 2
  • 3
  • 4
  • 5