05 2018 档案
摘要:ssh软件的使用,,虚拟机和pc机共享文件用的 电脑上和虚拟机上都需要装 虚拟机上执行: apt-get install ssh pc 机上有安装包 ssh文件传输 ssh控制台 是通过网络连接的 第一个是ip 第二个是root
阅读全文
摘要:ctrl+alt+T 打开中端 ctrl+d 退出 ctrl+alt+f1 到f6 进入dos中端 ctrl+alt+f7 是退出 05_02 启动root用户 也就是进入 前面出现root了 sudo passwd 输入两次密码,,就会开启root 或这 su root 输入密码 05_03 sh
阅读全文
摘要:4g内存 如果电脑有两g,只能给1.5g 处理器可以根据实际选 usb3.0 或者 2.0 联网模式:: 桥接模式 启动式连接,,,,网是不固定的 仅主机模式,主机和虚拟机在一个网络 第三种联网,自定义,固定的ip 下拉菜单选8号 主要的是桥接模式和自定义模式
阅读全文
摘要:先安装一个ubuntu镜像 虚拟机硬盘大小40G-100G 安装好之后关掉 然后进行配置
阅读全文
摘要:list不是数组(额外安装Pynum) 1)可修改,list数据结构内容可以被程序修改 2)可动态增减,长度不固定 3)list里面的数据项可以是不同类型数据,也可以是list 4)两个list可“链接”(通过+加法)构成一个更大的list Python的list与数组的区别 1)数组一般是固定长度
阅读全文
摘要:摘自:https://segmentfault.com/q/1010000002760775
阅读全文
摘要:程序化简: 有些事情,本身就是复杂的,再怎么化简,也需要费心费力去做... 所以不要想着化简一些小的方面,,即使化简了,也可能在其他地方出问题
阅读全文
摘要:
阅读全文
摘要:本来问题很简单,就是用ADC采集电池电量,然后把电量值让串口发出来 但是由于种种原因,串口必须改写成中断发送,,,不能用printf函数 这样,就出现了问题一:因为原来程序中有个隐藏很深的printf函数,,和我自己编写的中断输出函数冲突了,,,,找到后把printf函数去掉,,就能成功运行了 另一
阅读全文
摘要:pcb的过孔应该盖油,,这样,两个距离比较紧的过孔就不会在焊接的时候短路了,尤其是手工焊接小件的时候.
阅读全文
摘要:下面有很多问题没有验证: 在设置USART_CR1中的TE位时,会发送一个空闲帧作为第一次数据发送, 目前我所了解的串口中断发送,有两种方式: 一个是:TC 一个是:TXE 这是判断两个标志位, 第一种方式:配置检测TC标志,来编写 初始化如下: void USART_Config(){ USART
阅读全文
摘要:要想了解传输速度,就要知道下面的概念:: 一个字节 Byte 等于 8 位 Bit 115200,,,,就相当于100 000 即 1M ,对应的是1us,,, 也就是传输1位(1个高低电平)需要1us,,, 所以串口传输一个字符,,,假如传输一个 y (也就是10位) 那么就需要80us 的时间,
阅读全文
摘要:用串口在dma中发东西的时候,,, 要判断DMA里是不是由东西,是不是在占用 当多个外设再用DMA的时候,,,要查看DMA有没有占用 一包数没发完,不要再传另一包
阅读全文
摘要:程序一开始跑的很好,, 但是加入一个串口,实时打印电量后,,,就会卡死 可能是因为串口实时打印,,,而且打印数据太多导致卡死. 也许是因为里面有一个变量在++; 导致了溢出?????(的确是这个问题,经过验证之后程序暂时跑起来了,,不知以后会不会稳定,还待测试中...) stm32编程的时候,就算有
阅读全文
摘要:曾经一度认为没有区别,,在有的时候是没有区别的,,但是有些时候则不可相互替换 这两个是有区别的 if..... if..... 是不相关的.只要各自判断两部分的条件即可,两个都会执行 if.... else if ..... 这两个语块, 如果执行了第一个,就不会执行下一个if
阅读全文
摘要:从第二章开始啦: 程序控制块(TCB) 重要概念 相当于对应程序块的学生证,学号,,, 上面的图是一个简单的程序控制块,还会有复杂的程序控制块,也许是嵌套的两级的: 链表就相当于老师手中的花名册,,把学号一个一个排起来 位图有很多作用,,,相当于座位,座位上没有人就是0,座位上有人就是1,,,,,,
阅读全文
摘要:要学会看官方例子,还要查找官方程序...
阅读全文
摘要:由于现在python3的pyHook库还没有很完善: 所以选择了python2.7版本 关于环境的搭建 python2.7 用的是anaconda,直接去官网下载去安装就好用,不需要配置环境变量的, 在安装好anaconda后,桌面上是没有反应的,你应该在下图这里找: 里面的Spyder是编写程序用
阅读全文
摘要:1)先在conda中创建一个名为python2的环境,并下载对应版本python2.7 conda create --name python27 python=2.7 2)激活python2环境 activate python2 3)在python2的环境下下载spyder和Jupter noteb
阅读全文
摘要:#摘自廖雪峰的程序教程 函数名是变量: 如abs()是一个求绝对值的函数, 变量可以指向函数 用f指向函数abs
阅读全文
摘要:输出函数用法 (话说python3的输出好像没有python2的灵活了) print('hello,world') #单引号和双引号都可以输出print("hello,world")print('I','Love','You') #中间的逗号会变成空格print('\r\n') #会有一个换行pri
阅读全文
摘要:数组不要过界,不要溢出,否则可能导致其他变量莫名改变。。 定义了一个数组,其中在赋值的时候,用的是宏定义,导致不小心超出了范围, 但程序没有报错,
阅读全文
摘要:串口接收的数据存入数组,然后把数组截取有效部分,存入SD卡里的一行没有问题 但是从SD卡读出这一行之后,重新写入SD卡就有了问题,经过调试发现,错误在于 \n 一直是这一串数据,为什么会出错呢??? 从数组中截取的部分命名为新数组 s[] 从SD卡中读取的部分为 S[] s[] 和 S[] 内容是一
阅读全文
摘要:// 任务结构 typedef struct _TASK_COMPONENTS { uint8 Run; // 程序运行标记:0-不运行,1运行 uint8 Timer; // 计时器 uint8 ItvTime; // 任务运行间隔时间 void (*TaskHook)(void); // 要运行
阅读全文
摘要:用FATFS写SD卡,如写入数组 s[] ={1,2,3,4,5,6} 想要在txt中显示“123456” 就要把 s[0]=1+'0' 或 s[0]=1+48 或 s[0]=1+0x30 只有这样才能经过把s[] 改造成字符型 s[1]=2+'0' 或 s[1]=2+48 或 s[1]=2+0x3
阅读全文
摘要:python中有很多内置序列 列表 元组 字符串 python中容器的概念 列表 元组 字符串 字典 集合 是可以改变的,元组不可改变 几乎可以在所有情况下用列表代替元组,只有一种情况下,是不可以的,元组作为字典键的时候不可以用列表代替元组,因为列表建是不可以改变的. 序列的通用操作: 索引,切片,
阅读全文
摘要:#显示模块pip list #显示过期模块pip list --outdated #卸载模块 pip uninstall xxx #安装模块pip install xxx#升级模块pip install --upgrade xxx python的安装包在 C:\python\Lib\site-pac
阅读全文
摘要:# encoding=utf-8import matplotlib.pyplot as pltfrom pylab import * #支持中文mpl.rcParams['font.sans-serif'] = ['SimHei']names = ['5', '10', '15', '20', '2
阅读全文