NVIC_SystemReset [问题点数:20分]

Bbs1
本版专家分:0
结帖率 33.33%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:110
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
stm32中关于NVIC_SetVectorTable函数使用的疑惑与理解
原帖:https://blog.csdn.net/u010464679/article/details/54630793 先描述下这几天碰到的一个奇怪的问题: 一个基于stm32的工程中使用到了IAP编程,其中boot空间预留长度为0x6100,实际boot的bin文件大小为21.1KB,具体为21633Byte.我在最开始调试时对于IAP编程的app程序直接下载到单片机中,程序工作一切正常,...
STM32的三种复位方式
STM32F10xxx支持三种复位形式,分别为系统复位、上电复位和备份区域复位。
stm32f407之NVIC
五、NVIC        中断向量嵌套控制器是用来管理所有中断和事件的,包括中断的使能和除能,中断的优先级。这个是属于内核的东西,所以ST的参考手册上对它的描述较少,但他又是十分重要的东西,要了解它就要看ARM的《Cortex™-M4 Devices Generic User Guide》。   相关寄存器 译自《Cortex™-M4 Devices Generic UserGu
NVIC_SystemReset使用及系统复位
NVIC_SystemReset: STM32中NVIC_SystemReset()函数的作用?什么时候用? STM32软件复位有两种方式 (1)方式一: NVIC_SystemReset() 函数用来复位STM32. 注意1:从SYSRESETREQ 被置为有效,到复位发生器执行复位命令,往往会有一个延时。在此延时期间, 处理器仍然可以响应中断请求。但我们的本意往往是要让此次执行到此为止,不要再...
系统复位和内核复位
某些系统允许复位,但对外设又有特殊要求:某一个IO状态不能因为复位而改变,某一个定时器计数器不能改变等。   例子:我一个A系统通过一个IO控制另一个B系统的电源,而这个IO置高时才开启B系统的电源。 正常工作过程中,B系统只有收到A系统关机命令任务才会进行关机(也就是说不能掉电关机),而A系统在工作过程中有复位的需求。   这个时候如果我使用常规的引脚复位,就会使I
STM32程序软件复位
__set_FAULTMASK(1); //STM32程序软件复位 NVIC_SystemReset();
蓝牙nrf51822空中升级
原理简介: 对于单片机做的产品,要实现在线升级,单片机内部一般是两段代码,一个是bootloader程序,一个是用户app程序,bootloader程序主要就是实现app升级的程序,它是单片机上电后首次运行的程序,app程序就是实现产品功能的程序。 对于nRF51822来说,稍微有点特殊,但是本质原理也是一样的,nRF51822芯片内部有段SoftDevice的程序,它是芯片上电后首次运行的程
关于STM32软件复位代码编写 (转)
对于STM32来说软件复位有两种方式:   1)采用官方自带的软件库     在官方软件库的stm32f10x_nvic.c 文件里 直接提供了 系统复位的函数   /******************************************************************************* * Function Name  : NVIC_Gener
stm32.cube(二)——HAL结构及初始化
一、HAL结构HAL的作用是将基础的寄存器读写操作抽象掉,使程序员只需要关心对芯片模块的行为级操作。stm32的cube包以类似面向对象的思想来进行设计,每一个芯片模块都被抽象成一个类,它的私有成员用以辅助算法的实现,公有成员被用作一个方法供外部调用。我开发板的芯片型号是stm32f10x系列,基础的芯片结构如下: 这时官网上下载的cube包里hal内容: 对比之后发现几乎所有的模块都已经被包含
关于NVIC使用以及M0和M3的异同
前言:目标 1NVIC的示意图和核心点介绍 2 可嵌套向量中断控制器NVIC如何使用 3 M0和M3的操作有什么异同 4 中断向量表的位置 5 系统复位时(或者不设置中断时),初始状态是什么 6 可嵌套的合理解释   NVIC核心点介绍          NVIC可以看做是CPU的得力干将,负责了CPU所有的外设中断,而内部的异常中断则是有SCB系统控制块来管理
STM32软件复位
在需要复位的地方调用NVIC_SystemReset()函数。core_cm3.h中对NVIC_SystemReset()函数定义如下/** \brief System Reset \details Initiates a system reset request to reset the MCU. */__STATIC_INLINE void NVIC_SystemReset(void)...
STM32 内核复位 与 系统复位 区别及程序实现
1 写在前面 某些系统允许复位,但对外设又有特殊要求:某一个IO状态不能因为复位而改变,某一个定时器计数器不能改变等。 例子:A系统通过一个IO控制B系统的电源,而这个IO置高时才开启B系统的电源。 正常工作过程中,B系统只有收到A系统关机命令任务才会进行关机(也就是说不能掉电关机),而A系统在工作过程中有复位的需求。 这个时候如果使用常规的复位方式,就会复位IO,不符合要求。如果有一种方...
【NRF51822】DFU过程梳理
定义一个DFU 服务 #ifdef BLE_DFU_APP_SUPPORT     /** @snippet [DFU BLE Service initialization] */     ble_dfu_init_t   dfus_init;     // Initialize the Device Firmwa...
stm32f070 软件复位
NVIC_SystemReset() 我用这个可以实现复位,使用的是STM32F070。 这个函数在core_cm0.h中,inline函数/** \brief  System Reset     The function initiates a system reset request to reset the MCU. */ __STATIC_INLINE void NVIC_Sy
STM软件复位
记录下软件复位两个函数 __set_FAULTMASK(1); NVIC_SystemReset(); 我的STM32是F103系列,即CPU内核为Cortex M3,这两个函数在core_cm3.h里面都有定义, __set_FAULTMASK(1);是关闭所有中断的意思,目的是在执行NVIC_SystemReset();复位函数过程中不被中断所打断。 两个函数执行后系统复位
BootLoader(含MIPS内存管理)
转载自:http://www.cnblogs.com/dubingsky/archive/2010/06/03/1751027.html BootLoader(含MIPS内存管理) 一、 BootLoader简介(ZZ): 对于计算机系统来说,从开机上电到操作系统启动需要一个引导过程,这个引导程序就叫作Bootloader。    Bootloader是在操作系统运行之前执行
STM32软件复位(基于库文件V3.5)
STM32软件复位(基于库文件V3.5)   void SoftReset(void) { __set_FAULTMASK(1);      // 关闭所有中端 NVIC_SystemReset();// 复位 }   在官方软件库的 core_cm3.h 文件里 直接提供了 系统复位的函数     static __INLINE void NVIC_SystemReset(
GD32调用NVIC_SystemReset跳转不到IAP有什么解决的办法吗?
-
STM32 关于复位类型的判断及软件复位
STM32 关于复位类型的判断及软件复位 代码编写  2009-04-01 16:33  加入收藏  转发分享  人人网  开心网  新浪微博  搜狐博客  百度收藏  谷歌收藏  qq书签  豆瓣  淘江湖  Facebook  Twitter  Digg  Yahoo!Bookmarks 要
STM32 开发点滴
1. 软复位 *((u32 *)0xE000ED0C) = 0x05fa0004;    //实现系统复位 NVIC_SystemReset(); 2.关中断和开中断(3.0库) STM32F10x_StdPeriph_Lib_V3.1.2\Libraries\CMSIS\Core\CM3\core_cm3.h __enable_irq(); __disable_irq();
nRF52832 中断相关
中断号见《nrf52.h》 66行至117行,负数为cortex-M4内核中断(内部中断),0与正数为厂商自定义中断(外部中断)。 函数名见《iar_startup_nrf52.s》 78行至134行。 注意:SCB->VTOR定义中断表位置(Vector Table Offset Register)。 中断抢占优先级和亚优先级,具体定义见宋岩译《Cortex-M3 权威指南》,110页,不
nrf51822问题【KEILL仿真设置里找不到烧录固件】【BLEevents和system】【nrfgo studio找不到jlinkarm.dll】
SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机、32位ARM Cortex-M0处理器、128kB Flash存储器、以及丰富的数字接口。SYD8801片上集成了Balun无需阻抗匹配网络、高效率DCDC降压转换器,适合用于可穿戴、物联网设备等。具体可咨询:http://www.sydtek.com/ 1.在KEILL仿真设置里找不到烧录固件,就是在下图中找...
关于Free-RTOS调度器启动前API调用造成中断关闭问题
关于Free-RTOS调度器启动前API调用造成中断关闭问题
关于Cortex-M3系统复位的思考
1、阅读《CM3权威指南》,指出复位时,写入AIRCR的值为(0x5FA __set_FAULTMASK(1); NVIC_SystemReset();      推荐使用系统复位! 2、采用改变PC值的方式,让PC重新指向复位向量所指向的值。即: void Reset(void) { void (*fp)(void); fp = (void (*)(void)
51822 设置外部中断验证OK
QQ群:836952992   //中断处理程序 void in_pin_handler(nrf_drv_gpiote_pin_t pin, nrf_gpiote_polarity_t action) {     bool_touch_key=1;         if(bool_uart_on)printf("\r\n in_pin_handler");         }     //...
nRF51822 的GPIOTE的中断处理函数中不能直接调用softdevice的功能,需要用app_scheduler
在做nRF51822的功能时,在GPIOTE的中断处理中直接调用了。IAS的函数,直接HardFault了。 google一下。发现解决方案。 https://devzone.nordicsemi.com/question/31030/gpiote-interrupt-and-ble-send-resulting-in-hard-fault/ 这个帖子列举了两个  如果GPIO
STM32,软复位,上电复位,看门狗复位对芯片IO状态的影响?
这个问题比较重要。 有网友问: 大家好,我是做工业控制的,我想问一下STM32如何实现看门狗复位不初始化RAM区,因为是做控制的所以我们想实现CPU热复位后系统能接着原来的流程走,动作开出能不受看门狗复位的影响,即复位前开出的动作,看门狗复位后还是保持开出状态,网上说可以修改启动代码,请问如何实现?谢谢! -------------------------------------
关于NVIC和EXTI详解
本人使用的GD207,不过GD和ST的关系,你懂的。先说EXTI吧, EXTI 控制器的主要特性如下: ● 每个中断/事件线上都具有独立的触发和屏蔽 ● 每个中断线都具有专用的状态位 ● 支持多达 23 个软件事件/中断请求 ● 检测脉冲宽度低于 APB2 时钟宽度的外部信号下图是ST207的框架图下图为翻译版从图中看出和外部中断有关的寄存器有:上升沿触发选择、下降沿触发选择、软件中断事件寄存器、...
NVIC 中断优先级管理详解
1.NVIC(内嵌向量中断控制器) NVIC:Nested Vectored Interrupt Controller,STM32系列有84个中断,相对于的开发板STM32F103系统
STM32软件复位办法
在需要软件复位的地方添加如下两句代码: 1 2 __set_FAULTMASK(1); NVIC_SystemReset();
LiteOS学习第五篇——任务切换
系统有两个任务切换函数 VOID osSchedule(VOID) VOID LOS_Schedule(VOID) 两个函数最终切换调用的是用汇编编写的osTaskSchedule()函数,在移植的时候要根据不同的内核来修改 在COTEX-M3函数内核中用的是pendsv中断来切换任务。 osTaskSchedule     LDR     R0, =OS_NV
STM32程序跳转需要注意的问题
Note:   keil生成的.axf或者.elf都是可以执行的镜像文件。 IAP User Program 需要注意的问题 要设置好好中断向量的问题,假设User Program 开始地址是(0x08008000),那么中断向量就必须设在在0x08008000处,中断向量要设置program的开始的位置。 User Program到IAP主要是要设置好中断向量,跳转前要注意设置中断
STM32开关总中断(转贴)
STM32开关总中断(转贴)  转载▼ 标签: 杂谈分类: 单片机 来自 http://www.ourdev.cn/forum.php?mod=viewthread&tid=5397451  作者:fire在 STM32/Cortex-M3 中是通过改变 CPU 的当前优先级来允许或禁止中断。    PRIMASK 位:只允许 NMI 和 hard  fault 异常,其他中断/  异常
NVIC
NVIC全称为Nest Vector Interrupt Controller,人们一般称之为“嵌套中断向量控制器”,是用来管理中断嵌套的,核心任务就是在于其优先级的管理。NVIC给每个中断赋予先占优先级和次占优先级。它们的关系描述如下: 1、拥有较高先占优先级的中断可以打断先占优先级较低的中断(类似前面所说的执行优先级)。 2、若两个先占优先级的中断同时挂起,则优先执行次占优先级较高的中断。...
关于STM32的NVIC设置问题(转载、自己见解)
1、SCB->VTOR设置问题(转载):对程序:void MY_NVIC_SetVectorTable(u32 NVIC_VectTab, u32 Offset){SCB->VTOR = NVIC_VectTab|(Offset & (u32)0x1FFFFF80);//中断向量在RAM中0x20000000,即VTOR第29位为1;中断向量在Flash中0x08000000}...
NVIC库函数
1.void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct) 功能:根据NVIC_InitStruct结构体变量中的参数初始化NVIC外设 注释:结构体中的NVIC_IRQChannel成员赋值要到stm32f10x.h中的IRQn_Type(STM32F10x中断数定义)去复制 例如:NVIC_Init(&NVIC_InitStructur...
STM32的NVIC和中断的总结
前言: 1.要想学习STM32中断,要先掌握STM32对优先级的定义; 2.有51单片机开发经验会比较容易理解中断优先级; 3.本篇博文基于STM32F103ZET6芯片和3.5.0标准库编写; 4.本篇博文从寄存器入手,最终实现编程的步骤;如有不足之处,还请前辈多多指教;一 基础知识 1. cortex-m3支持256个中断,其中包含了16个内核中断,240个外部中断。(本博文只介绍
芯片软件复位不成功
之前做项目,发现芯片软件复位不成功,同一个架构下的CPU,其它项目上的复位程序能成功,且调试程序时也不能复位成功(成功的表现是,寄存器值能恢复成默认值) 后来发现是复位电路由问题,芯片内部复位电路如图,软件复位时需要时下面的MOS管导通,使NRST引脚电压变低。 外接的电路是复位芯片(看门狗)直接连接NRST引脚,NRST电压相当于是两个MOS管分压得到的,此时,软件复位了,软件停止喂外部看门
nRF52832 复位相关
好吧,丑大了,调试中断出问题,导致MCU一直busy,SW调试口无法烧程序。 复位管脚接了,但是一个宏没定义,导致复位不起作用。在工程中定义 CONFIG_GPIO_AS_PINRESET system_nrf52.c 160行开始,165与167的“21”为复位管脚号,PSELRESET寄存器中的值必需一样。CONFIG_NFCT_PINS_AS_GPIOS 将NFC管脚作为普通管脚。
NVIC和EXTI
NVIC:Nest Vector Interrupt Controller,嵌套中断向量控制器,是用来管理中断嵌套的,核心任务在于其优先级的管理。NVIC给每个中断赋予先占优先级(抢占优先级)和次占优先级(响应优先级)。CM3 内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可编程中断设置。但STM32并没有使用CM3内核的全部东西,而是只用了它的一部分,STM
5.关于NVIC 和 EXIT的的配置
再次学外部中断然后一下子就把我卡这里了,本来一晚上就能搞懂的,谁知道那天只是比较简单懂了 IO映射,EXIT 和 NVIC 的关系,直到今天才有机会把思路理清一下,深入理解NVIC 和 EXIT 还有IO映射 之间的关系。/*****************************************************************************************
STM32之NVIC的深入详解
STM32 NVIC 中断嵌套
STM32 HAL库学习系列第9篇---NVIC按键外部中断函数
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)//回调函数 { if(GPIO_Pin==KEY1_GPIO_PIN) { HAL_Delay(20);// 延时一小段时间,消除抖动 if(HAL_GPIO_ReadPin(KEY1_GPIO,KEY1_GPIO_PIN)==KEY1_DOWN_LEVEL)//按键1判断 ...
MCU中的软复位
同事Jicheng在其博客 http://blog.chinaaet.com/detail/35920 介绍了软复位的原理。我再自己整理一遍以加深印象。软复位的函数如下(用在IAR或者Keil里都可以),核心是对AIRCR寄存器进行操作。void software_reset(void) { __DSB();
看门狗不断复位
最近遇到一个问题,在zynq上跑起linux 4.4的kernel出现如下状况: 板子出现死机,在串口上无法敲命令,最后60s后被watchdog 复位。这个状况出现频率不固定。 /*****************************************************************************/ 请教了一个kernel大神,初步怀疑是deadlock。...
STM32 NVIC配置详解
STM32 NVIC配置详解 例程:  /* Configure one bit for preemption priority */   NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);      /* Enable the WAKEUP_BUTTON_EXTI_IRQn Interrupt */   NVIC_InitStructure.NVIC...
【STM32】STM32之NVIC
本文介绍如何使用STM32的NVIC
NVIC和SCB的简单理解
M0: cortex M0核支持最多32外设中断和一个不可屏蔽(NMI)中断。 M0没有抢占优先级的概念,只有一级优先级。 M3: cortex M3核支持最多240外设中断和一个不可屏蔽(NMI)中断。 M3支持抢占优先级及子优先级。即抢占优先级高的中断可打断低优先级中断。当抢占优先级相同的两个中断同时发生,子优先级高的中断先执行。若抢占优先级相同,子优先级低的中断先发生并
【stm32f407】NVIC
NVIC称之为“嵌套向量中断控制器:Nested Vectored Interrupt Controller (NVIC)“。 CM4内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可编程中断设置。但STM32F4并没有使用CM4内核的全部东西,而是只用了它的一部分 STM32F40xx/STM32F41xx总共有92个中断,STM32F42xx/STM
STM32的SRAM位带区和位带别名区的关系
SRAM位带区相当于一天24小时的时间。位带别名区相当于把24个小时的每一个小时里面的60分钟看成60个小时,60个小时里面的3600分钟又看成3600个小时一样。
单片机的复位方式
  /*****************************************分析 一***********************************************/      一、高电平复位      复位电路的工作原理 在书本上有介绍,51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现,那这个过程是如何实现的呢?在单片机系统中,系统上电启动的时候复位...
STM32 bootloader程序跳转到APP卡死在B_ENDP_ALIGN,原因:有未处理的中断。解决方法:重启系统
Bootloader和App中都用到了串口,定时器等,所以从Bootloader跳转App后未卡死。 后来写的另一个App里没有用到这几个外设,然后就是无限的卡死。 现在Bootloader中跳转App之前将已打开的外设关掉,再跳转至App就不再出现卡死。  if(((*(vu32*)(APPLICATION_ADDRESS+4))&0xFF000000)==0x08000000) {
STM32外部中断无法触发的问题
很多教程在讲解外部中断时,基本上都将接受外部中断的GPIO设置为浮空输入,即GPIO_Mode_IN_FLOATING,这样的话对应的GPIO会是低电平状态,如果外部不加上拉电阻的话,STM32无法响应外部的下降沿中断。为了简化硬件设计(不加外部上拉电阻),建议设置对应的GPIO为外部上拉输入,即GPIO_Mode_IPU,这样GPIO默认电平为高,STM32就可以正常响应外部的下降沿中断了。
解决stm32进入HardFault_Handler的定位办法
1、首先在HardFault_Handler的while(1)处打上断点。 2、等待代码运行到此,这时查看寄存器LR,在左边一个是工程,一个是寄存器。     上面的LR是我正常时copy的,一般在进入hardfault时,会变成下图的值,这时就可以知道该看那个寄存器的值,当时我那里是0xFFFFFFFD,所以是看PSP的地址。 3、找到该看的地址后然后如下图打开内存,
STM32硬件复位后无法启动
       最近遇到一个很奇怪的问题,把STM32的reset脚拉低后再拉高,也就是所谓的硬件复位,按道理来说,STM32应该重启才对,可是并没有,连main函数都没进去,然后再反复做几次硬件复位,有时又可以重启,奇怪。我把代码里的其他业务逻辑去掉,仅仅初始化串口打日志。然后再硬件复位,可以重启。大致推断,硬件复位后,应该是卡死在了串口中断,我把串口中断都禁止掉,再硬件复位,可以正常重启。 后来...
NVIC设置
NVIC终端优先级分组(Nest Vector Interrupt Control 嵌套式向量中断控制器) CM4内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可编程中断设置。STM32F4只是使用了其中的一部分。 STM32F40xx/STM32F41xx的92个中断里面,包括10个内核中断,82个可屏蔽中断(常用) ``` 分组寄存器SCB->...
I2C串行总线的组成及工作原理
我对IIC总线的理解 常用的串行扩展总线:I2C总线、单总线、SPI总线等。 I2C串行总线的概述 I2C总线是PHLips公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。 I2C总线只有两根双向信号线:分别是:数据线SDA;时钟线SCL I2C总线通过上拉电阻接正电源,当总线空闲时,两根线均为高电平,连到总线上的任一器件输出的低电平都将使
STM32关于NVIC寄存器方向理解
五、NVIC        中断向量嵌套控制器是用来管理所有中断和事件的,包括中断的使能和除能,中断的优先级。这个是属于内核的东西,所以ST的参考手册上对它的描述较少,但他又是十分重要的东西,要了解它就要看ARM的《Cortex™-M4 Devices Generic User Guide》。   相关寄存器 译自《Cortex™-M4 Devices Gene
stm32之NVIC
STM32的NVIC理解  (绿色和紫色分别为其他优秀网友成果,真诚的感谢。现拷贝过来汇总方便大家学习,如若构成侵权请及时联系) 例程:  /* Configure one bit for preemption priority */   NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);     /* Enable the
关于STM32 NVIC配置的解释
大部分学习用的开发板在配置各个外设的中断优先级时,习惯在每个外设的初始化文件里都进行NVIC group配置,例如在ADC和Usart都有NVIC的配置如下: ADC中: void ADC_NVIC_Configuration(void) { NVIC_InitTypeDef NVIC_InitStructure; NVIC_PriorityGroupConfig(NVIC_Priori
Cortex M3 NVIC与中断控制
Cortex M3 NVIC与中断控制 宗旨:技术的学习是有限的,分享的精神的无限的。 一、NVIC概览 —— 嵌套中断向量表控制器      NVIC 的寄存器以存储器映射的方式来访问,除了包含控制寄存器和中断处理的控制逻辑之外, NVIC 还包含了 MPU、 SysTick 定时器以及调试控制相关的寄存器。 NVIC 共支持 1 至 240 个外部中断输入(通常外
关于SpringBoot bean无法注入的问题(与文件包位置有关)
问题场景描述整个项目通过Maven构建,大致结构如下: 核心Spring框架一个module spring-boot-base service和dao一个module server-core 提供系统后台数据管理一个module server-platform-app 给移动端提供rest数据接口一个module server-mobile-api 其中server-platform-app 与
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
centos 查看命令源码
# yum install yum-utils 设置源: [base-src] name=CentOS-5.4 - Base src - baseurl=http://vault.centos.org/5.4/os/SRPMS/ #mirrorlist=http://mirrorlist.centos.org/?release=5.4&arch=SRPMS&repo=os gp
linux上安装Docker(非常简单的安装方法)
最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例, 可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。 仓库:类似代码仓库,是Docker集中存放镜像文件的场所。 简单介绍一
使用NASM和CL(或LINK)写HelloWorld
原文地址:http://www.tech-juice.org/2011/02/26/assembler-tutorial-hello-world-with-nasm-and-cl-exe-or-link-exe/ 前言 ... 编译汇编代码 我们来编译链接这个名为helloworld.asm的汇编代码 ; This is a Win32 console prog
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
linux系统内核UDP丢包原因分析
2016-07-22更新 1、UDP校验和错误 现象:可以用netstat -su 查看到有UDP错包。 tcpdump捕包,在wireshark打开捕获的udp报文,开启校验和选项,若有错包。 方案:查找链路故障。 2、防火墙开启 现象:特定端口的包收不到 方案:使用service iptables stop关闭。 3、rp_filter开启 现象:tcpdump有包,协议栈收
CentOS SSH安装和配置
CentOS SSH安装和配置 赞0 CentOS SSH 安装 配置 OpenSSH SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。  传统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的;因为它们
spring源码编译
spring源码是用gradle构建的,下面是如何用gradle构建spring源码,并将其完美导入到eclipse中,以便我们能够更好的探究spring源码。 1.去gradle官网下载gradle解压,后进行环境变量配置,具体配置如下: (1)用户变量PATH中加入:D:\gradle\gradle-2.9(这是我的) (2)在系统变量中新建变量:GRADLE_HOME其值为:D:\gra
python图片处理类之~PIL.Image模块(ios android icon图标自动生成处理)
1.从pyCharm提示下载PIL包  http://www.pythonware.com/products/pil/   2.解压后,进入到目录下 cd /Users/jianan/Downloads/Imaging-1.1.7 3.python setup.py install   安装在/Library/Python/2.7/site-packages文件夹下 4.“X11/Xl...
人脸检测工具face_recognition的安装与应用
人脸检测工具face_recognition的安装与应用
ThreadLocal的设计理念与作用
Java中的ThreadLocal类允许我们创建只能被同一个线程读写的变量。因此,如果一段代码含有一个ThreadLocal变量的引用,即使两个线程同时执行这段代码,它们也无法访问到对方的ThreadLocal变量。 如何创建ThreadLocal变量 以下代码展示了如何创建一个ThreadLocal变量: 1 private ThreadLocal
图片显示特效javascript下载
图片显示特效javascript 图片显示特效javascript 图片显示特效javascript 相关下载链接:[url=//download.csdn.net/download/hellousb2010/3811926?utm_source=bbsseo]//download.csdn.net/download/hellousb2010/3811926?utm_source=bbsseo[/url]
ADB-FASTBOOT工具箱下载
HTC目前的系统结构都是几个储存分区独立存在而又关联的。 一个完整的官方rom解开如下所示(参考) boot.img system.img recovery.img hboot.nb0 data.img cache.img radio.img 等等。。。 我们所说的刷机也仅仅是boot.img引导分区加上system.img系统分区、 那么很多同学卡在第一屏,白屏。或者recovery无法进入(有时候涉及到系统文件不完整,一般都是未刷入第三方recovery) 都是因为boot系统内核(引导分区)加上system不匹配,造成不能正确引导所致。 既然知道了问题所在,接下来就有几种解决方案了 第一 相关下载链接:[url=//download.csdn.net/download/tanjunfeng2009/4389142?utm_source=bbsseo]//download.csdn.net/download/tanjunfeng2009/4389142?utm_source=bbsseo[/url]
arcgis api for javascript3.9下载
arcgis api for javascript3.9 最新版本 相关下载链接:[url=//download.csdn.net/download/arfer198811/7232233?utm_source=bbsseo]//download.csdn.net/download/arfer198811/7232233?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 长江师范学院大数据 大数据最新视频
我们是很有底线的