码迷,mamicode.com
首页 >  
搜索关键字:sylixos 中断    ( 7538个结果
Android实现多线程断点下载
本案例在于实现文件的多线程断点下载,即文件在下载一部分中断后,可继续接着已有进度下载,并通过进度条显示进度。也就是说在文件开始下载的同时,自动创建每个线程的下载进度的本地文件,下载中断后,重新进入应用点击下载,程序检查有没有本地文件的存在,若存在,获取本地文件中的下载进度,继续进行下载,当下载完成后,自动删除本地文件。 1. 定义布局文件需要用到的属性名及内容 2. 设置用户的Inte...
分类:移动开发   时间:2014-06-05 12:32:32    阅读次数:356
实现自己的软件定时器
为什么要实现软件定时器: 在芯片上,地址空间也是相当宝贵的,如果保留了更多的硬件定时器的话,就需要更多的地址空间,那么我们能不能作个折中方案呢?答案是肯定的,我们可以使用一个硬件定时器,来模拟实现一个软件定时器,可以满足更多的定时需求,需要注意的一点就是软件定时器精度可能会有稍微误差,因为会涉及到任务调度、锁中断等,在对定时精度要求不高的场景,可以考虑使用软件定时器。Linux内核中的timer...
分类:其他好文   时间:2014-06-05 11:38:35    阅读次数:242
python中多线程调度机制以及GIL
总结下python中线程调度机制. 对于线程调度机制而言,同操作系统的进程调度一样,最关键是要解决两个问题: 1.在何时选择挂起当前线程,并选择处于等待的先一个线程呢? 2.在众多等待的线程中,选择哪一个作为激活线程呢? 在python多线程机制中,这个两个问题是有两个层次解决的。 如,进程间的切换,当发生了时钟中断,操作系统响应时钟中断,并在这个时候开始进程的调...
分类:编程语言   时间:2014-06-05 10:07:35    阅读次数:314
ARMv7用户层发生指令异常的处理流程?是否每个进程都有一个APSR的副本?
1、用户层发生指令异常的处理流程? 用户层程序正在执行时,遇到未定义的指令(ARM不是别的指令)或者SWI软件中断指令(产生系统调用),就会产生异常,这里以未定义指令异常为例进行说明:          一旦出现未定义指令异常,CPU会自动做如下操作: (1)未定义模式(ARM其中运行模式的一种)下对应的lr(即R14)寄存器保存当前发生异常的指令下一条指令的地址。例如,在用户态有A B C...
分类:其他好文   时间:2014-06-05 08:48:16    阅读次数:167
Java线程join示例详解
Java线程的join方法可用于暂停当前线程的执行直至目标线程死亡。Thread中一共有三个join的重载方法。     public final void join():该方法将当前线程放入等待队列中,直至被它调用的线程死亡为止。如果该线程被中断,则会抛出InterruptedException异常。     public final synchronized void join(long...
分类:编程语言   时间:2014-06-05 03:41:18    阅读次数:243
《Cortex?-A系列编程者指南(V3.0)》第13章<中断处理>笔记
在本章,我们会看看ARM处理器处理中断的一系列方法,简单地看看通用中断控制器(Generic Interrupt Controller,GIC)架构。   旧版本的ARM架构允许实现者在他们的外部中断控制器设计中相当大的自由,没有关于中断类型或数量,或者是被用于中断控制模块接口的软件模型的协议。GIC架构提供一个更为严格的控制规范,使得来自不同制造商之间的中断控制器之间有更高程度的一致性。这...
分类:其他好文   时间:2014-06-05 02:52:08    阅读次数:1285
CC2530定时器使用
?? 定时器学习   目录 说明... 1 协议栈函数使用... 2 设置初始化定时器... 2 回调函数(中断服务函数) 3 启动定时器... 3 停止定时器... 4 寄存器操作... 4 查询方式... 4 中断方式(使用定时器3) 7     说明      根据数据手册可知...
分类:其他好文   时间:2014-06-03 05:33:07    阅读次数:845
Linux 信号signal处理机制
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控...
分类:系统相关   时间:2014-06-02 19:20:59    阅读次数:552
int指令理解
以下是王爽老师的《汇编语言》中第十五章中的一段程序代码,其功能是增加9号中断的功能,当按下Esc键时屏幕中显示的字母改变颜色assume cs:codesg,ss:stack,ds:datadata segmentdw 0,0data endsstack segmentdb 128 dup(0)st...
分类:其他好文   时间:2014-06-02 18:21:27    阅读次数:336
【ARM】arm系列知识框架
【ARM编程模型】硬件: 电路原理图软件:体系结构, 指令集, 寄存器组【ARM编程技术】汇编/C语言编译, 链接, 烧写和调试windows:MDKlinux :gcc【ARM接口编程】电路原理图datasheet ------> 裸机程序(不带操作系统,直接操作硬件)中断技术初始化程序【ARM基...
分类:其他好文   时间:2014-06-01 12:28:31    阅读次数:293
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!