logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python : Json Ascii <-> Hex互相转换

Python Tkinter : Json Ascii <-> Hex互转上位机工具最近在做BLE设备端开发,为调试方便需要Json消息 Ascii-Hex格式互转,所以用tkinter简单做了一个图形化的Json Ascii - hex转换工具,照例分享一下下,还是习惯python随手打开一个Tools用着方便。。。在嵌入式开发中,设备端获取的json数据通过16进制 hex进行存储

#python#json
STM32 CubeMx ADC DMA 方式实现多路采集 配置实例 [已验证]

打开CubeMX工程,选择好芯片,然后开始配置ADC & DMA:1、选择ADC1/ADC2的channel:根据具体需要,这里举例选择IN6 - IN92、配置ADC Setting参数:在parameter settings中,主要配置ADC多路采集参数:Mode 模式:独立采集Scan Conversion Mode 扫描模式:ENABLEContinuous Conversion

#stm32
Exe合并压缩:将dll等文件依赖压缩到一个exe中

如果exe对某些dll有依赖,并且dll无法打包进原始exe时(比如没有该exe的工程源码,或者懒得搭建一套 VS或Python环境),可以优化将exe文件和依赖的dll文件合并成一个最终的release.exe,原理:当双击运行新生成的Release.exe时,会生成一个临时文件夹,将所有的内容解压,并运行setup配置的.exe。除了Dll文件依赖,任何exe有关的文件,比如icon、bina

文章图片
#windows#microsoft#visual studio
PyInstaller 使用UPX压缩减少exe大小

解压原理:是加壳工具在文件头里加了一段指令,告诉CPU,怎么才能解压自己。用户执行的只是这个外壳程序。当执行这个程序的时候这个壳就会把原来的程序在内存中解开,解开后,以后的就交给真正的程序。加壳:其实是利用特殊的算法,对EXE、DLL文件里的资源进行压缩。类似WINZIP 的效果,只不过这个压缩之后的文件,可以独立运行,解压过程完全隐蔽,都在内存中完成。UPX是一个著名的压缩壳,主要功能是压缩PE

文章图片
#python#windows#开发语言
Python : Json Ascii <-> Hex互相转换

Python Tkinter : Json Ascii <-> Hex互转上位机工具最近在做BLE设备端开发,为调试方便需要Json消息 Ascii-Hex格式互转,所以用tkinter简单做了一个图形化的Json Ascii - hex转换工具,照例分享一下下,还是习惯python随手打开一个Tools用着方便。。。在嵌入式开发中,设备端获取的json数据通过16进制 hex进行存储

#python#json
到底了