- 博客(29)
- 资源 (11)
- 收藏
- 关注
原创 st jtag 烧录二进制文件
有的时候源代码不允许带出,只能把编写好的二进制bin文件带出或者找同事帮忙编译发送。这个时候通过Jtag直接烧录二进制文件显得比较重要。上次出差正好有这个需求,折腾了一天,才搞定,这里总结分享一下给有需要的人。 需要的软件是JFlash,还有Jtag仿真器。 1 JFlash可以在官网直接下载,从最新版本到最老版本都有,注意下载下来是Jlink软件,安装之后会有Jlink和Jflash两个软件。https://www.segger.com/products/d...
2021-07-20 23:08:33
734
原创 MATLAB 读取含字符串CSV文件
csv文件的读取第一个想到是csvread函数,但是这个函数只能读取纯数字的文件。xlsread同样的道理。后面查阅别人分享的,发现了textscan()函数可以实现这个功能。title = textscan(‘test.csv’,'format',delimeter',',')//读取第1行表头,format可以‘%s %s %d’等,中间1代表只读1行,分隔符也可以根据实际情况选择。data=textscan(‘test.csv’,'format','delimeter',','...
2021-07-20 22:54:49
2687
原创 matlab使用遇到的问题
1、数组行数列数不确定,matlab 数组支持动态增长,这样方便编程使用。>> for i=1:4 c(:,i)=[1,2,3,4] end>> c = 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4但这种方法需要新增元素都等长的,如果不相等,则会报错。今天我就遇到这个大坑,如下错误Subscripted
2020-12-13 22:24:45
1274
转载 itunes备份电脑C盘内存不够怎么办?
作者:陈某某链接:https://www.zhihu.com/question/305023565/answer/549332473来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。用文件重定向的方法(大体意思就是把原来文件夹从原来应该在的位置移走。然后ITunes在访问它的备份文件时还是会按照默认路径找,但是我们可以让系统给ITunes指路,把它指到另一个地方。而另一个地方就是我们把文件夹转移的地方。这样ITunes到了地方之后系统就会自动把它引导到另一个地方.
2020-11-17 22:34:45
6590
转载 win10下使用mklink命令给C盘软件搬家
转载自:https://www.cnblogs.com/life-of-coding/p/10871831.html 在windows下,大多数软件会默认安装在C盘,即使小心翼翼地点开“自定义”->“安装路径”,然后把软件安装到其他盘,还是会有很多软件用到的数据文件被塞到C盘,虽然可以到注册表修改软件默认安装路径以及数据存储路径,然而emmm...并没有多大用处,C盘还是会被塞满。 我C盘是SanDisk的SSD,虽然128G不算少,但是我分了十多G给Primo...
2020-11-17 21:51:17
2485
转载 pip使用国内镜像
转载至:https://www.jianshu.com/p/839126dcaaec由于直接访问pypi的速度多慢,研究了下如何使用国内镜像。国内使用比较多的镜像源是:豆瓣:http://pypi.douban.com/simple/ 清华:https://pypi.tuna.tsinghua.edu.cn/simple临时使用使用-i参数指定镜像URL:pip inst...
2019-10-22 22:15:30
432
原创 从小白学起海思Hi35xx系入门之二:开发环境搭建
Hi35xx系列,要找到相应SDK,基本上包括:1、安装交叉编译器2、编译Uboot3、编译Kernel4、编译系统文件具体操作sdk里面的read me是有的,也可以参考下面博客。如果出现编译问题,基本上是有些库没有安装全,或者编译器不兼容的问题,这个网上都可以找到。参考博客:https://blog.csdn.net/simonforfuture/article/det...
2019-07-18 23:26:08
2577
原创 从小白学起海思Hi35xx系入门之一:搭建linux环境
之前一直在PC端,stm32嵌入式平台做开发,linux平台没有接触过,第一次接触linux操作系统,感觉是另一个世界。linux系统很多,经过同学推荐,使用CentOs(community enterprise Operating system),其本质是redhat的克隆系统。1 、安装虚拟机(Vmware Workstation Pro 15),破解码可以在网上搜到,如果...
2019-07-18 23:21:02
3622
原创 终于决心攒机成功12k
一直想学习机器学习,尤其深度学习,但是因为笔记本比较老,性能比较差,不敢上深度学习。筹划了很久,一直觉得比较贵,同时台式机占空间,迟迟不敢下手,终于在618京东买齐了入门级台式机。配置如下:显卡:华硕(ASUS)ROG-STRIX-GeForce RTX2060-O6G-GAMING 1365-1860MHz2897元CPU:英特尔(Intel) i7-9700K 酷睿八核 盒装C...
2019-07-17 23:12:22
249
原创 工业系统的控制方法之我见
现在工程中控制系统应用最多的依然是PID控制算法,然后加入一些前馈补偿和一些小Tricks。一些控制方法,比如MPC、SLM、AC、迭代控制等,只有在某些特定场合应用比较广泛,局限性是比较大的。...
2018-06-25 23:48:47
552
原创 Pandas使用总结
第一参加阿里天池举办的比赛,关于美年双高预测的比赛,成绩0.08。因为之前只学习过理论,没有具体做过项目,对python会一些,但对pandas基本从零开始。比赛初期基本copy大佬的数据处理部分的代码,后面再在此基础上修改。天池的比赛,比较贴近实际的项目,还是很有参与价值的。在这个比赛中,我也认识到了特征工程的重要性,特征决定了算法的上限,模型是无限接近上限的手段。所以特征工程非...
2018-05-07 23:53:02
595
原创 python, pycharm, jupyter notebook模块管理
win10 64位系统,电脑中安装了python,pycharm, anaconda三个软件。python小巧方便,只要设置好环境,一般使用比较方便。如果要安装模块,只要使用命令 Pip install 模块名称(如numpy),方便好用。Pycharm便于工程管理,方便调试,模块依赖于python或者anaconda中安装的模块,只要在工程里面设置解释器路径即可。anaconda集成了很多模块,...
2018-05-01 23:08:45
707
原创 Jupyter Notebook更改目录路径
环境win10 anaconda下安装的环境临时更改目录:打开Anaconda Prompt,输入Jupyter notebook 更改目录,这样就打开网页为设置目录;永久更改目录:cmd -》jupyter notebook ->> jupyter notebook --generate-config->>打开目录下的jupyter_notebook_config.py文...
2018-04-20 23:32:16
1838
原创 采集的压力流量模拟信号微分处理
在流体控制算法中,一般只会用PI控制器,很少用微分D。我曾经尝试过微分控制器,发现其信号波动比较大,其计算出的微分信号波动更大,基本达到不可用的地步,而如果用滤波后信号再微分,其信号延时反而很容易导致系统不稳定,故而舍弃其用途。 今日计算某些信号的拐点的时候,需要计算信号的拐点,即二阶倒数的最大值。可想而知,一阶微分已然波动很大,二阶微分波动更大,得经过多次滤波,首尾截断效应导致的数...
2018-04-02 23:43:56
554
原创 python安装与配置
作为小白,从头开始学习python,有必要记录下这个学习过程。python是免费开源软件,有许多安装包和配置,过程有些麻烦。http://blog.csdn.net/ely2007/article/details/53068198...
2018-02-15 08:23:14
314
原创 Matlab R2008a破解
最近这段时间突然发现matlab R2008a无法正常工作,提示没有激活。后来,打开激活文件license_standalone.dat查看,发现其激活时间是到2017年11月,正好到期。无奈重新找破解文件,将下面内容保存到txt文档,然后更改文件后缀为.lic,重新运行 Activate Matlab R2008a,选择这个文件破解即可。INCREMENT Aerospace_Blockse
2017-12-06 23:15:06
4253
原创 Matlab实现svm的分类
1,下载SVM工具箱:http://see.xidian.edu.cn/faculty/chzheng/bishe/indexfiles/indexl.htm2,安装到matlab文件夹中 1)将下载的SVM工具箱的文件夹放在\matlab71\toolbox\下 2)打开matlab->File->Set Path中添加SVM工具箱的文件夹 现在,就成功的添
2017-08-12 22:04:46
2530
原创 数据采集数据延时40个点实现
数据采集系统中,为了对齐其他通道的采集数据,有意延时40个点。本来打算用循环队列去实现数据延时40个点,实现起来比较麻烦。基本思路是:建立一个长度40的数组,每次存某个索引的数时,先取出这个索引的数,这样天然利用数组长度构成延时。void delay_40ms{ static int index=0; static float data_array[40]=
2017-05-12 21:07:18
1021
原创 电机矢量控制中采样周期应该如何定
1. 满足采样定理要求,简单说就是要小于系统最小时间常数的1/2。如电流环,忽略逆变延迟,还有一个电机的电气时间常数,如果为1ms,则电流环采样周期不能大于500us2. 满足采样定理只是最基本要求,还要根据系统动态特性要求进一步选择。一般工程设计要求采样频率大于系统闭环带宽5倍以上;而且采样系统会引入延迟环节,要满足对相位延迟的要求等3. 满足控制器数字运算所需时间的要求,不能无限缩短
2017-05-11 21:25:23
8347
原创 工作中常用滤波器
滤波器分为IIR和FIR滤波器,IIR为无限脉冲响应,FIR为有限脉冲响应。简单区分IIR和FIR滤波器的方法是:IIR滤波器跟前输出量有关,其计算公式右边含有前一项输出值:FIR跟前输出值无关,只跟输入量有关。在相同阶数下,IIR滤波器比FIR滤波器好很多。IIR滤波器的相频响应是非线性的,FIR是线性的。通常,滤波器的系数个数是阶数+1。工作中用得比较多是IIR滤波器,因为其实现比较简单。
2017-04-09 22:17:41
1020
转载 连续系统离散化的方法
http://www.docin.com/DocinViewer-1404447028-144.swf5.2.1 连续系统离散化方法1、反向差分变换法对于给定的 (5.1)其微分方程为 ,用反向差分代替微分,得 (5.2)对(5.2)式
2017-04-08 22:54:09
27377
2
原创 工业控制系统
对于工业控制系统,其数学模型往往是很难建立的,即便建立了数学模型,其参数也是很难识别的。如果参数不正确或者偏差很大,反而会使得控制系统恶化。因此对于工业控制系统,不过渡依赖于模型的PID控制、模糊控制等算法反而效果更好,应用更加广泛。控制系统,尽量运用先验知识,能够补偿的先加上,以弥补其中的非线性,而后再加上PID控制,效果会更加理想。
2017-03-16 22:39:03
1764
原创 控制系统的振荡
今天调试某个三闭环控制系统,从内到外依次是电流闭环、流速闭环、压力闭环,当调试好电流闭环、流速闭环,经过阶跃测试和正弦测试都OK,稳定性也OK。但是,当加上压力外环,系统开始变得不稳定,开始振荡了。有三种可能:一、压力外环不稳定;二、流速闭环不稳定;三、电流闭环不稳定。因为有两个几乎一样的系统,另外一个系统相对比较稳定,没有问题,所以怀疑压力外环控制没有问题;而且根据以往经验,内环振荡的可能性
2017-02-28 21:48:19
6867
原创 初入公司感悟
一晃眼工作已经快3年了,不得不感慨时间无情,岁月如梭。自从成为导师后,已经感到自己不再是新员工了。目前虽然对工作尚有些许热情,但是 仍旧迷茫了。首先,这三年专业能力提高不多,效率不够;其二,在部门中的地位不够,不能够成为核心骨干,钱途仍旧一般。初入公司后,有以下几点感悟。第一,在领导面前的第一印象很重要,完成的第一次任务很重要,如果第一次任务完成得很好,后面领导才会比较放心交给你任务。第二
2017-02-27 22:24:12
2002
原创 Andrew Ng Machine learning入门学习小结
Arthur Samuel(1959) 对机器学习的定义:这样的研究领域,在不经过人类经验基础上的编程而能够给予计算机学习的能力。 Tom Mitchell (1998) 对机器学习的定义:A computer program is said to learn from experience E with respect to some task T and performance P, if i
2017-02-14 22:50:10
351
原创 初识人工智能
人工智能,之所以冠以“”人工“,最主要是因为其模仿人类的思维过程所产生的。而“”智能“”,怎样才算智能呢?前一阵子比较火的智能家居,最主要的形式是通过各种手机APP 或者终端远程控制各种家电开关,这种智能应该名不符其实。真正的智能,应该我们是给予特定的处理原则、处理方式,然后机器会根据各种输入自己思考其实现过程和实现结果,并给出人类预期的结果。智能家居,我们会给它一些判断原则,比如当早晨起床前温度
2017-01-18 23:35:15
2244
原创 工作随想
工作中,只有短小频快的活,效率高,常汇报才可能获得领导的青睐。对于周期比较长,产出比较不明显的活,是没有办法获得应有的回报。领导的主要职责是界定行为结果的,不管你过程有多么辛苦。懂得推广自己的成果,不要想着成为私有的竞争力,如果别人很容易就可以学会,那么你这个成果就不可能是核心竞争力。真正的核心竞争力,不是每个人稍加努力就可以做你的工作。
2017-01-18 23:32:25
338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人