![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
yinxinxu
个人邮箱:yinxinxu@foxmail.com,欢迎交流
展开
-
python 阿里云平台合成语音(TTS)
1. 安装阿里云pythonSDKcore:pip3 install aliyun-python-sdk-core-v32. 安装ali_speech python SDK, 从github上下载https://github.com/aliyun/alibabacloud-nls-python-sdk解压之后,安装cd alibabacloud-nls-python-sdksudo python3 setup.py install3. 增加阿里云speech配置文件,命名为...原创 2021-01-06 10:18:48 · 4148 阅读 · 4 评论 -
python 支持多个串口同时升级
在上一遍的基础上,做了改动,可以同时升级多个UI.py# -*- coding: utf-8 -*-from tkinter import *from tkinter.ttk import Comboboxfrom tkinter import filedialogfrom tkinter import messageboxfrom ctypes import *...原创 2020-02-05 22:42:08 · 918 阅读 · 1 评论 -
python 实现 串口ymodem 传输文件
最近用python实现一个通过串口ymodem协议 对平台进行升级,有些东西都是特别定制的。升级界面(比较粗糙):可以支持高波特率升级,支持多文件升级,支持多次升级,支持升级过程中取消操作UI.py:#coding=utf-8from tkinter import *from tkinter.ttk import Comboboxfrom tkin...原创 2020-02-04 20:36:25 · 6158 阅读 · 13 评论 -
linux 查找替换
将当前目录下所有的.c和.h文件中的old值替换为new值find -name "*.[ch]" | xargs perl -pi -e 's| old| new|g'原创 2019-08-08 14:07:47 · 238 阅读 · 0 评论 -
ubuntu bindfs 实现真正的共享
为了给其他同仁提供一个auto build 功能(用户只需要执行一条指令,机器就自动从gitlab上抓code,自动编译,打包),抓下来的代码路径是由用户指定,如果当前已经有这个目录,auto build 会将这个目录给删除,重新创建,但是如果这个目录没有权限删除,就会fail。 所以,需要有一块区域,所有用户都有权限读写。如果我将该文件夹权限设置为777, 所有用户都可以访问,修改。 但是如...原创 2019-10-22 16:22:14 · 1288 阅读 · 1 评论 -
在Ubnutu虚拟机上,JLINK + GDB + codeblocks 实现图形化编译调试
最近在准备公司SDK发布,参考公司内部一位大神的文章,实现了图形化调试。这么简单的配置(Ubuntu 免费,GDB免费,codeblocks免费,Jlink某宝上100 RMB左右) 至少可以媲美codeviser 了吧,并且还可以将编译功能集成进去。准备环境:Ubuntu18.04.2 LTS ,我用的是虚拟机。 JLink -https://www.segger.com...原创 2019-09-27 21:35:01 · 723 阅读 · 0 评论 -
git add 增加修改过的文件脚本
如果修改过的文件比较多,逐个git add比较麻烦,于是写了个脚本,把所有修改过的文件都添加#!/usr/bin/env python3import osdef main(): files = os.popen("git status | grep modified:").readlines() for item in files: file = ...原创 2019-08-22 16:34:53 · 2388 阅读 · 1 评论 -
git 规范操作
1.git clone从server上clone一份代码到本地,经常指定分支git clone -b <branch> git@xxxx.git2. 默认的branch,就是指定的那个-b后面的branch,创建一个新的branchgit checkout -b mydev3.修改需要改动的文件4. git stash修改之后,用git stash 将 my...原创 2019-08-16 16:37:16 · 100 阅读 · 0 评论 -
ubuntu开启和关闭图像界面
由于我的ubuntu跑再虚拟机中,为了节省内存,就关闭图形界面关闭用户图形界面,使用tty登录。 sudo systemctl set-default multi-user.target sudo reboot开启用户图形界面。 sudo systemctl set-default graphical.target sudo reboot...原创 2019-08-20 09:16:27 · 638 阅读 · 0 评论 -
astyle格式化代码
Linux平台下:(1) apt-get install astyle 或者去主页http://sourceforge.net/projects/astyle下载(2) astyl.sh 脚本#!/bin/bashdir=`pwd`filelist=`find $dir -type f -name "*.c" -or -name "*.h"`for file in $f...原创 2019-08-08 14:14:37 · 230 阅读 · 0 评论