James Bryant

stm32寄存器版学习笔记04 定时计数器中断

STM32共有8个定时计数器,其中TIME1和TIME8是高级定时器,TIME2~TIME5是通用定时器,TIME6和TIME7是基本定时器。以TIME3为例总结定时计数器的基本用法。1.TIM3的配置步骤①TIM3时钟使能APB1外设复位寄存器(RCC_APB1RSTR)置1开启。清0关闭。第一位对TIM3的时钟使能Eg:RCC

Linux内核实现中断和中断处理(二)

上回说了Linux内核实现中断会把中断分为两部分进行处理,上回讲了上部分,这回讲下部分的设计思路下半部的实现机制软中断tasklet:是通过软中断实现的,但和软中断有所不同工作队列讲上面几个实现机制之前先讲一个古老的方法,现在版本的内核虽然已经不再食用了,但是思

Linux移植的一般过程

前一阵子在公司移植Linux2.6到一块ARM11的开发板上,下面粗略讲讲移植Linux的一般过程。一开始的UBOOT的移植不多说了。UBOOT最后有两种方式进入Linux,一种是使用uImage,可以在引导时附加命令行参数,但操作起来比较麻烦。另一种较简单的是使用tftp将Linux内核加载到0x

使用NAT方式连网的linux服务器虚拟机搭建

从一开始我就很纠结centos服务器搭建的过程。由于自己方向并不在运维上,但是学习开发也需要用到Linux所以就一直没认真去学.经过自己多方面摸索与学习找到了自己的一套方法.首先我用到的是centos7和vmwar1.新建一个虚拟机不用说了.2.在安装centos选项中,之前安装过后一直

CentOS7 firewall的使用

#查看区域firewall-cmd--get-zones#查看默认区域firewall-cmd--get-default-zone#给区域添加永久性服务firewall-cmd--add-service=http--zone=public--permanent#删除区域服务firewall-cmd--remove-service=http--zone=public#查看某项服务是否被允许firewall-cmd

MDK-ARM下载与安装

下载MDK-ARM集成开发工具和支持包,可以到官方网站下载,也可以到我的360云盘下载。现在(2016.05.25)MDK-ARM最新版本是5.20,我会定期在360云盘更新。MDK-ARM下载地址:官方网站:http://www.keil.com/download/product360云盘:https://yunpan.cn/cPYaeY23RSsbb

Linux 中 Nginx 重启关闭

如果服务器正在运行的Nginx要进行升级、添加或删除模块时.我们需要停掉服务器并做相应修改,这样服务器就要在一段时间内停止服务.Nginx可以在不停机的情况下进行各种升级动作而不影响服务器运行a.平滑重启命令kill-HUP住进称

CentOS7 systemctl的使用

#查看正在运行的服务systemctl#查看某个服务的状态systemctlstatushttpd.service#启动服务systemctlstartfoo.service如:systemctlstarthttpd.service#停止服务systemctlstopfoo.service如:systemctlstophttpd.service#重启服务systemctlrestartfoo.servic

使用Nginx+Lua代理Hadoop HA

一、HadoopHA的Web页面访问Hadoop开启HA后,会同时存在两个Master组件提供服务,其中正在使用的组件称为Active,另一个作为备份称为Standby,例如HDFS的NameNode、YARN的ResourceManager。HDFS的web页面只有通过Active的NameNode才能正常访问,同样地,YARN的web页面也