03 2018 档案

摘要:一、GPIO配置(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输 阅读全文
posted @ 2018-03-29 10:45 fire909090 阅读(848) 评论(0) 推荐(0) 编辑
摘要:记录一下STM32的ADC编程方法! 前面已经学习了DMA,知道如何使用DMA去减小CPU的负担,这里的ADC转换也来使用DMA 这个也是STM32的ADC转换最常见的方式。 第一步是 了解STM32的ADC对应的GPIO口 如下图 不用记住,可以查询,我是将它剪下来粘贴到书本的相应章节 ! 第二步 阅读全文
posted @ 2018-03-28 18:38 fire909090 阅读(8446) 评论(0) 推荐(0) 编辑
摘要:一 单通道采样 参考资料: 《STM32库开发实战指南》 刘火良,杨森著 原理性质的东西还是少讲,因为上面那本书里面讲解的很详细了,直接来看硬件电路图 这里使用的是3362电位器(10K),即用STM32来测量PB0和GND两端的电压,这样的电路设计比较简单也容易理解,但是存在一定的弊端,下面给出《 阅读全文
posted @ 2018-03-28 17:31 fire909090 阅读(21923) 评论(0) 推荐(2) 编辑
摘要:网络子系统 网络实现 TCP/IP Offload 绑定模式 网络实现 TCP/IP Offload 绑定模式 网络子系统是另一个影响性能的重要子系统!网络操作相关的组件有很多,例如交换机、路由器、网关、PC等等。尽管这些组件不受到Linux系统的控制,但是,他们对系统的整体性能有很大影响。请注意, 阅读全文
posted @ 2018-03-05 16:27 fire909090 阅读(531) 评论(0) 推荐(0) 编辑
摘要:1.选择路由 若要将数据包发至PC2,则linux系统通过查询路由表可知168.1.1.10(目的地址)的网关地址为192.168.1.1,此时linux系统选择网卡1发送数据包。 2.邻居子系统(通过arp协议建立起邻居的信息) 选择网卡1发送数据时,首先将数据包发给邻居(网关),再由邻居转发至后 阅读全文
posted @ 2018-03-05 15:00 fire909090 阅读(545) 评论(0) 推荐(0) 编辑
摘要:英文:Aaron Kili,翻译:Linux中国/ch-cn 原文:linux.cn/article-8618-1.html Shell 脚本编程 是你在 Linux 下学习或练习编程的最简单的方式。尤其对 系统管理员要处理着自动化任务,且要开发新的简单的实用程序或工具等(这里只是仅举几例)更是必备 阅读全文
posted @ 2018-03-05 11:27 fire909090 阅读(352) 评论(0) 推荐(0) 编辑
摘要:继续分享陈铁飞老师在华为北研所讲座时的讲稿。这次内容有Qos子系统、默认排队规则、网络设备驱动程序和驱动实例。最后陈老师为大家推荐了基本参考书籍以供参考。 Linux网络子系统系列课程连接: 本文最后会提供完整的下载版。 Qos子系统的简要介绍 默认排队规则 设备无关层的输入流程图 网络设备驱动程序 阅读全文
posted @ 2018-03-02 17:41 fire909090 阅读(582) 评论(0) 推荐(0) 编辑
摘要:继续分享陈铁飞老师在华为北研所讲座时的讲稿。这次内容有网络层、路由子系统、邻居子系统、设备无关层。陈老师对这几个模块中的流程进行了简单的介绍。大家可以从中了解到网络涉及到的一些系统调用及其关系。 在该系列的最后会提供完整的下载版。 网络层 IP输出流程图 IP输入流程图 路由子系统的介绍 输出选路流 阅读全文
posted @ 2018-03-02 17:20 fire909090 阅读(848) 评论(0) 推荐(0) 编辑
摘要:引言部分 今天,我们讨论的主题是Linux的网络子系统,接下来会分享陈铁飞老师在华为北研所讲座时的讲稿。陈老师由面到点、由浅入深的详细讲解了Linux的网络子系统,最后还给小伙伴们推荐了几本网络相关的书籍,对于想要了解Linux网络的小伙伴颇具价值。大家快一起来学习吧! 在该系列的最后会提供完整的下 阅读全文
posted @ 2018-03-02 16:34 fire909090 阅读(2593) 评论(0) 推荐(0) 编辑