07 2018 档案

摘要:基本知识 • linux中延时函数很简单,却经常用到• 在操作系统中和单片机处理延时方式就完全不一样了,不可能是使用for循环浪费系统资源。而是有专门的接口函数• linux系统编程中常用的延时函数:– sleep、usleep等• linux内核中的常用的延时函数:– ndelay、udelay、 阅读全文
posted @ 2018-07-31 16:12 习惯就好233 阅读(283) 评论(0) 推荐(0)
摘要:一、NFS网络文件系统 NFS是Network FileSystem的缩写,NFS是基于UDP/IP协议的应用。它的最大功能就是可以通过网络让不同的机器,不通的操作系统彼此共享文件, 可以通过NFS挂载远程主机的目录,访问该目录就像访问本地目录一样,所以也可以简单的将它看做一个文件服务器。 通过NF 阅读全文
posted @ 2018-07-31 09:05 习惯就好233 阅读(1030) 评论(0) 推荐(0)
摘要:搭建服务器 --安装xinetd,sudo apt-get install xinetd --安装tftp和tftpd,sudo apt-get install tftp tftpd --配置/etc/xinetd.d/tftp文件(一定要对齐,严格按照格式输入) tftp文件中的/var/tftp 阅读全文
posted @ 2018-07-29 16:15 习惯就好233 阅读(234) 评论(0) 推荐(0)
摘要:STM32F103系列上面,又只有60个可屏蔽中断(在107系列才有68个) 中断管理方法 首先,对STM32中断进行分组,组0~4。同时,对每个中断设置一个抢占优先级和一个响应优先级值。 分组配置是在寄存器SCB->AIRCR中配置: 高优先级的抢占优先级是可以打断正在进行的低抢占优先级中断的。 阅读全文
posted @ 2018-07-24 10:20 习惯就好233 阅读(957) 评论(0) 推荐(0)
摘要:一、打开串口 串口在linux里都是设备,可以用open之类的函数操作 二、串口使用的相关函数 阅读全文
posted @ 2018-07-24 09:34 习惯就好233 阅读(498) 评论(0) 推荐(0)
摘要:一、初始化部分代码 串口初始化后要连上DMA通道。DMA的通道在参考手册里有对应的表格DMA1和DMA2。 运行一次,后如果是DMA_Mode_Normal就进中断。所以准备好数据后,就可以开启DMA命令,就会自动发送。 二、DMA中断函数 中断函数需要清除中断。 启动发送函数,size是char数 阅读全文
posted @ 2018-07-23 15:13 习惯就好233 阅读(9362) 评论(0) 推荐(0)
摘要:转载:http://m.newsmth.net/article/Circuit/298517?p=1 转载:http://www.360doc.com/content/18/0719/13/57938855_771643421.shtml 原问题: 做了块电路板,结果发现,要先对开发板上电, 再打开 阅读全文
posted @ 2018-07-17 11:20 习惯就好233 阅读(7334) 评论(0) 推荐(0)
摘要:一、编写helloworld 然后编译 然后复制到U盘中,插到开发板中后,插上会有信息是如sda1: 然后运行 二、TF卡方式运行helloworld 如果用读卡器插U盘,那过程和上面的一样。 如果直接插TF卡卡槽,先建个文件夹 然后插入TF卡,有一些信息打印出来 然后就可以运行了 如果提示没有权限 阅读全文
posted @ 2018-07-06 21:47 习惯就好233 阅读(233) 评论(0) 推荐(0)