- 博客(42)
- 资源 (13)
- 收藏
- 关注
转载 keil c51 可重如问题
查看文章 KEIL C51可重入函数及模拟栈浅析(转)2009-10-19 21:56原文:http://blog.163.com/shuqianyan/blog/static/74740421200911594540643/摘要:本文较详细的介绍了keilc51可再入函数和模拟堆栈的一些概念和
2009-12-30 17:32:00 1768
转载 lcd12864资料
自制单片机之六……LCD12864的驱动c51单片机 2007-08-26 23:20 阅读217 评论0 字号: 大大 中中 小小 LCD12864的驱动LCD12864在市面上主要分为两种,一种是采用st7920控制器的,它一般带有中文字库字模,价格略高一点。另一种是采用KS0108控制器,它只是点阵模式,不带字库。很可惜,我的这块就是K
2009-12-03 20:27:00 14217 1
转载 端口
有人对端口入侵很陌生吧 今天 就简单的说下 满足下我们菜鸟的求知欲望 ................................21端口是默认的FTP端口,利用方式:弱口令探测/溢出 目前我还没看到远程溢出的,SERU的本地溢出漏洞风靡一时,曾经很多服务器就在沦丧于这个漏洞。 这个端口可以参照网上的教程,就不多说了,下面的TELNET也是一样,扫描到了弱口令直接登陆上去。 22端口
2009-11-20 13:42:00 915
转载 139端口入侵
简单的139端口入侵教程2009-08-24 07:30提到139端口,我想知道的人一定非常多,本来是不想用写这个教程的,但考虑要照顾到新人,所以还是简单的写一下。 首先,连接的命令是: netuse//IP地址/ipc$Content$lt;空格>密码/user:用户名 假设我要连接的目标IP地址是:192.168.1.11,用户名是google
2009-11-20 11:42:00 911
转载 135端口入侵
准备好工具:S扫描器.. NTScan.. Recton.. tftpd32.. 木马一个(我用的是灰鹆子..下面的"1.exe"就是)首先用S扫描器扫段135端口的IP(随便你扫哪里的.能扫到就行.)..扫完之后保存下来(只保留那些IP就好.)..然后用 NTScan 扫下空口令(线程随便你填..点"WMI扫描"再把下面的"139"改为"13
2009-11-19 23:11:00 3113
转载 灰鸽子sunray破解版
今天我们就用"灰鸽子sunray破解版"来向大家详细解析这款木马的服务端配置方式,只可实验,不可做坏事,大家不喜欢请跳过这一章。第一节:未雨绸缪,实验准备。第一,关闭杀毒软件,这点不用我说了吧~~~因为是木马,下载了之后如果杀毒软件监控开着的话肯定会被删除的。第二,当然是下载灰鸽子的软件啦~~~上网找,有很多~~~第三,申请一个免费的主页空间,为什么要呢?因为灰鸽子是可以反弹
2009-11-18 16:24:00 8405 3
转载 图片下的秘密
1、首先将位图文件01.BMP拷贝到C盘根目录,然后把要保存的文字资料保存成文本文件,拷贝到C盘根目录,命名为02.TXT。 2、在“开始→运行”中键入“cmd”(Win 2000/XP系统)或者“command”(Win 98系统)命令,打开命令提示符窗口,键入“C:”命令,切换到C盘根目录;然后输入命令“copy 01.bmp+02.txt 03.bmp”,回车后就会发现C盘下多了一
2009-11-18 15:26:00 607
转载 arm从零开始4
移植UCOS 修改的别人的 把某些部分简化了下 先上工程文件 细节在慢慢讨论 点击此处下载 ourdev_421563.rar(文件大小:279K) (原文件名:UCOS.rar) 前面的启动文件Startup.s只是进行了简单的C运行环境的建立,对中断向量,各种模式下的堆栈都没有进行设置,为了应用中断等,需要对启动文件进行改造^_^,从0x0000 0000开始是ARM的中断向量入口地址,
2009-11-17 22:20:00 961
转载 arm从零开始3
灯点亮了,C代码可以运行了,再来点个屏,呵呵:-),都是没什么技术含量的东西,初学罢了 点击此处下载 ourdev_392613.rar(文件大小:63K) (原文件名:lcd1602.rar) (原文件名:hello,world.jpg) 启动代码就可以用点灯的了,反正也没用到复杂的东东,编译的设置也可以不用变,直接改下主程序就可以咯^_^ /*******************
2009-11-17 22:19:00 566
转载 arm从零开始2
继续点灯 呵呵^_^,没有直接用C,因为在ARM里运行C,先要有个汇编的引导代码,我刚接触,就先从汇编开始了,从最简单的开始咯 不好意思 ARM芯片型号写错了 应该是LPC2124 汗。。。。 汇编点亮了灯,就想着要用C来点了,因为ARM不是51系列的,直接在KEIL下弄个C,编译就可以运行的,ARM下还需要先用汇编初始化一下C程序的运行环境才能运行C程序。 点击此处下载 ourdev_3914
2009-11-17 22:18:00 811
转载 arm从零开始1
首先,我也是个初学者,刚学会点灯^_^,就先把这灯点起来,和同样的或者还在迷茫着点灯的初学者一起学习^_^ 点击此处下载 ourdev_390873.rar(文件大小:42K) (原文件名:test2124IO.rar) 介绍下我用的环境:ads1.2 proteus7.1 PLC2124 哈哈 虚拟着玩 好更容易的参与 PLC2124片内有256KB的FLASH和16K的RAM,直接先当单片
2009-11-17 22:17:00 629
转载 ADS1.2的安装之license文件
首先建立一个记事本文档,命名为license.txt,再修改属性为.dat,即为license.dat,内容如下:## Generated on 2009-jun-2 by licwizard#PACKAGE ads armlmd 1.200 E32F0DE5161D COMPONENTS="armasm compiler bats armulate axd adwu fromelf a
2009-11-17 21:40:00 1647 2
转载 makefile
Makefile文件介绍(2009-02-16 10:58:59)标签:杂谈 1 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现
2009-11-16 01:41:00 626
转载 arm启动过程
ARM 启动代码详解(Vectors.c、Init.s、Target.c、 Target.h)2009-11-01 23:16§4.2 启动代码是芯片复位后进入C语言的main()函数前执行的一段代码,主要是为运行C语言程序提供基本运行环境,如初始化存储器系统等。ARM公司只设计内核,不自己生产芯片,只是把内核授权给其它厂商,其它厂商购买了授权
2009-11-16 01:38:00 1703
转载 arm映像文件
程序映像文件的基本概念(2009-02-04 16:30:01)标签:杂谈 分类:ARM一、基本概念 什么是arm的映像文件,arm映像文件其实就是可执行文件,包括bin或hex两种格式,可以直接烧到rom里执行。 映像文件一般由域组成,域最多由三个输出段组成(RO,RW,ZI)组成,输出段又由输入段组
2009-11-16 01:33:00 1311
转载 arm启动过程详解
ARM芯片的启动程序的分析和总结(2009-02-04 14:35:26)标签:杂谈 分类:ARM1、综述: 目前大多基于ARM芯片的系统都是一个比较复杂的片上系统,多数硬件模块都是可配置的,可以通过软件来设置其需要的工作状态。因此在运行用户的应用程序之前,需要由专门的一段代码来完成对系统的初始化。这一段代码就称
2009-11-16 01:28:00 9775
转载 辩论技巧
辩论赛技巧之基础知识[转贴]2009-05-22 19:33辩论本来是一种探求真理的手段。在古代欧亚大陆,那些雄辩家几乎都是名噪一时的思想家,他们的思想火花直接闪现在他们的唇枪舌剑中,几乎不必思考什么战术,一切似乎是信手拈来,自然而然。 但是,现在辩论成了比赛,它的目的不再是说服对手或者把某种信念传诸天下,而是争胜,为了取得胜利,有些辩论队甚至采取了下九流的手段,这里我
2009-08-31 22:30:00 1060
转载 为什么要嫁给物理学3
为什么要嫁给物理学家(3) 接(2)我之前说了,我写这个东西只是为了恶搞。为什么要恶搞呢?这个。。。不知道你们以前有没有在网上听过这么一句话:偶尔幽生活一默你会觉得很爽,但生活幽你一默你就惨了。。。很不幸,我就是那个传说中的喜欢和生活互幽的人。。。照例,回复几个科学网友的评论,我们要在互动中幽生活的默!先来一个最敏感最醒目的:———————
2009-08-30 21:50:00 657
原创 为什么要嫁给物理学2
为什么要嫁给物理学家(2) 上一篇《为什么要嫁给物理学家》是转载的,现在这篇是我自己写的。我之所以转载前一篇,是因为我曾经有过想法要写类似的一篇帖子,可是一直没有付诸实施。我一直都没写,这并不是因为我写不出来(其实我自以为如果换我写,可能会写得更搞一点),而是因为我一直都“狠不下心”。狠不下心这四个字怎么理解?这和我个人的感情经历有关系。我今年27
2009-08-30 21:29:00 646
原创 为什么要嫁给物理学1
为什么要嫁给物理学家(zz) 这篇文章是转载的,原作者是谁我并不知道;文章的内容,我是熟悉的;读完这篇文章,我的心情是沉重的;因为里面的很多话,是我曾经想说或者曾经对女孩说过的;但是有些话,说了是没用的;因为女孩也有很多种,欣赏不了你是很正常的;她不喜欢你,你是强求不来的;你最多只能自我安慰一句:老子是学物理的,学物理的不怕找不到对象,因为男人八十一枝花!
2009-08-30 21:17:00 504
转载 neil学英语
Neil反面教材:我是怎么学英语的 ☆该文章正在参加博客大赛,点这里给咱投票☆也许是因为平时成绩占40分的缘故,博英通过得异常顺利。一下子知道以后不用再上英语课的我,忽然觉得有些失落。回想自己十几年学英语的过程,不禁非常的唏嘘。在这里写个回顾贴吧。(1)记得第一次接触英语是在小学6年级,学校组织所有的学生到另外一所小学去上英语课。那个时候我
2009-08-30 19:43:00 1709
转载 狭义相对论基本出发点
Neil反面教材:狭义相对论的基本出发点 ☆该文章正在参加博客大赛,点这里给咱投票☆ 仅以此文纪念俺心中的偶像“狒狒哥”爱因斯坦。 ----Neil反面教材 1905年,26岁的爱因斯坦在普朗克主编的《物理学年鉴》上发表了包括《论动体的电动力学》(狭义
2009-08-30 18:46:00 1487
转载 理论物理考研攻略!!!
序前些天老板叮嘱我:在新来的一批人里,你最大。要起到带头表率作用。给他们这些小的作个榜样,要鼓励他们积极向上。。。。。。我听了之后狂汗,作了这么多年的反面教材,还真不知道怎么从正面鼓励别人。-_-##不过我还是答应了。(老板发了话,敢不答应!)所以我今天写这么个帖子,把我过去的某些经历讲给你们听,希望ddmm们能够从中找到对自己有用的东西。我的nick之所以叫反面教材,一
2009-08-30 18:10:00 6062 1
转载 计算机启动详解
计算机启动过程详解 收藏 打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍一下从打开电源到出现Windows 9x的蓝天白云时,计算机到底都干了些什么事情。 首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(
2009-08-30 13:46:00 1125
转载 汉字编码 拼音输入法
机内码国标码区位码计算机处理汉字信息的前提条件是对每个汉字进行编码,这些编码统称为汉字编码。汉字信息在系统内传送的过程就是汉字编码转换的过程。汉字交换码:汉字信息处理系统之间或通信系统之间传输信息时,对每一个汉字所规定的统一编码,我国已指定汉字交换码的国家标准“信息交换用汉字编码字符集——基本集”,代号为GB 2312—80,又称为“国标码”。国标码:所有汉字编码都应该遵循这一标准,汉字机内码的
2009-08-30 13:43:00 30137
转载 ucos互斥信号量
2008-11-23互斥型信号量(mutex)互斥信号量功能:1) 实现对资源的独占式访问(二值信号量)。2) 降解优先级反转。优先级反转:使用实时内核,优先级反转问题是实时系统中出现得最多的问题。设,任务1优先级高于任务2,任务2优先级高于任务3。任务1和任务2处于挂起状态,等待某一事件的发生,任务3正在运行如[图2.7(1)]。此时,任务3要使用其共享资源。使用共享资源之
2009-08-30 13:37:00 7056
转载 就绪表2
就绪表及优先级相关计算任务就绪表由2个变量表示(OS_EXT INT8U OSRdyGrp; /* Ready list group */OS_EXT INT8U OSRdyTbl[OS_RDY_TBL_SIZE]; /* Tab
2009-08-30 12:28:00 830
转载 物理考研复习
今年考研441分,愿和更多的后来人交流经验 (转)【关于考研数学学习的一些经验下面是我整理的一些自己学习数学的经验,在必要的时候我会结合具体例子来谈,希望不会让人觉得枯燥。提到推荐用书,除了经典的两个方案,其实还有一套:《大学数学——概念、方法与技巧》,上册为高等数学部分,下册为线性代数与概率统计部分。清华大学出的,非常不错,我在图书馆借到过,但不能确定现在是否还在。个人觉得这套书,或者灯哥的
2009-08-30 11:11:00 1291
转载 转--uc/OS 任务调度机制
一. 内核概述: 多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。之所以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由实时内核来管理它们。内核本身也增加了应用程序的额外负荷,代码空间增加ROM的用量,内核本身的数据结构增加了RAM的用量。但更主要的是,每个任务要有自己的栈空间,这一块
2009-08-29 23:56:00 708
转载 关于uC/OS-II中优先级翻转问题(转)
1 uC/OS-II的运行机制 在嵌入式系统的应用中,实时性是一个重要的指标,而优先级翻转是影响系统实时性的重要问题。本文着重分析优先级翻转问题的产生和影响,以及在uC/OS-II中的解决方案。 uC/OS-II采用基于固定优先级的占先式调度方式,是一个实时、多任务的操作系统。系统中的每个任务具有一个任务控制快OS_TCB,任务控制块记录任务执行的环境,包括任务的优先级,任务的堆
2009-08-29 19:57:00 698
转载 UCOS 时间片轮转调度算法详解 (1)
UCOS 一种只支持优先级抢占型调度的操作系统。它不支持同一个优先级有 2 个及以上的任务同时运作。 我修改的 UCOS 支持不同优先级调度的同时,支持同一个优先级有 2 个以上的任务以时间片轮转方式进行调度。 这个就是 UCOS 和我修改的 UCOS 的区别。 我修改后的 UCOS,在以后的文段中就称为“FIFO-UCOS”。 FIFO 就是先进先出的意思,和时间片轮转调度差不多
2009-08-29 19:53:00 5843
转载 进程通信
进程通信 两个并行进程可以通过互相发送消息进行合作,消息是通过消息缓冲而在进程之间相互传递的。 UNIX系统中的进程间的通讯有两层含义: – ---单一进程内部各个模块间的通讯 – ---作为单独单位的各个不同进程间的通讯 前者沿袭了单任务操作系统中的模块通讯方法; 后者必须保证各个进程在通讯过程中互不干扰从而保持其通信的一致性。 UNIX采用的进程通信方式
2009-08-29 19:44:00 717
原创 进程调度的基础知识
进程调度的概念 无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。 [编辑本段]进程有四个基本属性 1.多态性 从诞生、运行,直至消灭。 2.多个不同的进程可以包括相同的程序 3.三种基本状态 它
2009-08-29 19:43:00 2978
转载 进程和线程
对应用程序来说,进程就像一个大容器。在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他东西(如:应用程序在运行时所需的变量数据、需要引用的DLL文件等),当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它。 进程是由进程控制块、程序段、数据段三部分组成。一个进程可以包含若干线程(Thread),线程可以帮助应用程序同时做几件事(比如一
2009-08-29 19:35:00 535
转载 进程的状态及转换
1.进程的基本状态 (1)执行状态(Running):进程占用处理机,进程的程序正在执行。单处理机系统中只能有一个进程处于执行状态,多处理机系统中可能有多个进程处于执行状态。 (2)阻塞状态(Blocked):也叫等待或睡眠状态,是进程由于等待某种事件的发生而处于暂停执行的状态。如进程因等待I/O的完成、等待缓冲空间等。 (3)就绪状态(Ready):进程已分配到处理机以外
2009-08-29 19:34:00 896
原创 进程调度算法
调度也称dispatcher 这是内核的主要职责之一就是决定该轮到哪个任务运行了多数实时内核是基于优先级调度算法的每个任务根据其重要程度的不同被赋予一定的优先级基于优先级的调度法指CPU 总是让处在就绪态的优先级最高的任务先运行然而究竟何时让高优先级任务掌握CPU 的使用权有两种不同的情况这要看用的是什么类型的内核是非占先式还是占先式的内核一个良好的任务调度算法应该主要体现在以下几个方面
2009-08-29 19:32:00 6071
转载 UCOS初学者知识(转载)
宋体; a: http;">本文面向首次接触uC/OS-II的程序员,为他们介绍一下这个系统的一些基本特征和编程上的注意事项,并介绍几个值得了解的API。本文作者已经成功的将uC/OS-II移植到几种不同CPU之上。包括EPSON S1C33和Sunplus unSP?等,积累了丰富的经验,现在愿意和朋友们分享这些经历。希望本文的资料对于希望使用这个系统来开发的朋友有所帮助,作者乐意与您分享任何
2009-08-29 19:27:00 916
转载 51单片机中使用ucos ii的优缺点(转)
摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题。本文通过对一种源码公开的嵌入式实时操作系统ucos ii的分析,以51系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优缺点,以及在应用中应当注意的一些问题。关键词:实时操作系统;ucos ii;单片机 引言 早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及
2009-08-29 19:26:00 6201 1
转载 UCOS/UCOSII基础知识
◆ 任务,在UCOS-ii实时系统中,一个任务其实就是一个线程,该任务可以认为CPU完全属于它自己。UCOS-ii中的任务拥有自己的堆栈和CPU寄存器,并且赋予一定的优先级,在UCOS-ii中,它可能处于睡眠、就绪、运行、等待、中断服务状态之一。具体这5种状态的定义请看《UCOS Learning Notes N.O. 01》。◆ 基于优先级的内核有两种:不可剥夺型和可剥夺型。不可剥夺型
2009-08-29 19:24:00 2737 1
转载 uCOS II就绪表(Ready List)分析(转
就绪表(Ready List) 每个任务被赋予不同的优先级等级,从0级到最低优先级OS_LOWEST_PR1O,包括0和OS_LOWEST_PR1O在内(见文件OS_CFG.H)。当uCOS II初始化的时候,最低优先级OS_LOWEST_PR1O总是被赋给空闲任务idle task。注意,最多任务数目OS_MAX_TASKS和最低优先级数是没有关系的。用户应用程序可以只有10个任务,而仍然可
2009-08-29 19:22:00 1615
emu8086汇编编辑器
2009-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人