最新日志

发表于:2007-12-24 20:59:12
标签:无标签

0

最近在忙着做个东西啊!

什么东西暂时保密!

等做出来给大家共享哦!

点击此处查看原文 >>

系统分类: 汽车电子   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(317)
发表于:2007-12-22 13:57:05
标签:无标签

0

自我介绍

本人大学毕业一年半了,

       在学校期间跟老师做个几个项目,对单片机不敢说是很熟。但做个了不少关于单片机的项目。51、61、AVR、学的比较多。在学校期间也参加过全国大学生电子大赛(只是很惭愧拿了个省里的奖)。本人酷爱电子。看了EDN的许多学电子的真觉得志同道合,我也是从小家里的电器常被我拆来拆去。那时候还不知道有集成电路这个东西。还砸开里边看这些黑色的块里面到底是什么东西。

    毕业后进了一家小公司,公司没有研发的高人只能自己琢磨这学习。学习开发了一年的USB,看到EDN里高人对USB如此专情。真是深感敬佩。以后我也逐渐的将我学习USB的过程上传上来。愿意于大家分享开发经验。对了 我用的是philips的usb的芯片。

  现在本人利用业余时间学习sopc技术。主要学习我自称sopc三剑客(quartus  builder  nios) 学习了这些以后真的越来越感受到电子给我带来的无限乐趣。在这里看到这么多喜欢电子的高人,真的感到很荣幸能在这里跟大家探讨如何学习电子。也很想结识一些志同道合的朋友,共同学习。

    www.dzstorm.com(电子风暴)。这是本人花了三个月时间建立的个人网站。不是很专业希望大家不要见笑。建网站的目的是为了让我学习的资料保存下来。以便我今后随时查用。有空大家去坐坐。

     一些废话 耽误大家时间了!谢谢你的阅览。

点击此处查看原文 >>

系统分类: 单片机   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(537)
发表于:2007-12-22 11:33:29
标签:fpga  

2

fpga经验谈(rar).pdf

pdffpga经验谈(rar).pdf  

注意 下载后把 后缀 .pdf 改成。.rar 然后解压就可以了!!

否则打不开

非常有用的资料 ,好了 顶我啊

点击此处查看原文 >>

系统分类: 汽车电子   |    用户分类: 无分类    |    来源: 原创

评论(1) | 阅读(1227)
发表于:2007-12-22 11:17:45
标签:Windows  XP  进程  

0

Windows XP 常见的进程列表

Windows XP 常见的进程列表

最基本的系统进程(也就是说,这些进程是系统运行的基本条件,有了这些进程,系统
就能正常运行)

smss.exe Session Manager
csrss.exe 子系统服务器进程
winlogon.exe 管理用户登录
services.exe 包含很多系统服务
lsass.exe 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。
(系统服务)
产生会话密钥以及授予用于交互式客户/服务器验证的服务凭据(ticket)。(系统服务)
svchost.exe 包含很多系统服务
svchost.exe
SPOOLSV.EXE 将文件加载到内存中以便迟后打印。(系统服务)
explorer.exe 资源管理器
internat.exe 托盘区的拼音图标

附加的系统进程(这些进程不是必要的,你可以根据需要通过服务管理器来增加或减
少)
mstask.exe 允许程序在指定时间运行。(系统服务)
regsvc.exe 允许远程注册表操作。(系统服务)
winmgmt.exe 提供系统管理信息(系统服务)。
inetinfo.exe 通过 Internet 信息服务的管理单元提供 FTP 连接和管理。(系统服务)
tlntsvr.exe 允许远程用户登录到系统并且使用命令行运行控制台程序。(系统服务)
允许通过 Internet 信息服务的管理单元管理 Web 和 FTP 服务。(系统服务)
tftpd.exe 实现 TFTP Internet 标准。该标准不要求用户名和密码。远程安装服务
的一部分。(系统服务)
termsrv.exe 提供多会话环境允许客户端设备访问虚拟的 Windows 2000
Professional 桌面会话以及运行在服务器上的基于 Windows 的程序。(系统服务)
dns.exe 应答对域名系统(DNS)名称的查询和更新请求。(系统服务)

以下服务很少会用到,上面的服务都对安全有害,如果不是必要的应该关掉
tcpsvcs.exe 提供在 PXE 可远程启动客户计算机上远程安装 Windows 2000
Professional 的能力。(系统服务)
支持以下 TCP/IP 服务:Character Generator, Daytime, Discard, Echo, 以及
Quote of the Day。(系统服务)
ismserv.exe 允许在 Windows Advanced Server 站点间发送和接收消息。(系统服
务)
ups.exe 管理连接到计算机的不间断电源(UPS)。(系统服务)
wins.exe 为注册和解析 NetBIOS 型名称的 TCP/IP 客户提供 NetBIOS 名称服务。
(系统服务)
llssrv.exe License Logging Service(system service)
ntfrs.exe 在多个服务器间维护文件目录内容的文件同步。(系统服务)
RsSub.exe 控制用来远程储存数据的媒体。(系统服务)
locator.exe 管理 RPC 名称服务数据库。(系统服务)
lserver.exe 注册客户端许可证。(系统服务)
dfssvc.exe 管理分布于局域网或广域网的逻辑卷。(系统服务)
clipsrv.exe 支持“剪贴簿查看器”,以便可以从远程剪贴簿查阅剪贴页面。(系统
服务)
msdtc.exe 并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其
它事务保护资源管理器。(系统服务)
faxsvc.exe 帮助您发送和接收传真。(系统服务)
cisvc.exe Indexing Service(system service)
dmadmin.exe 磁盘管理请求的系统管理服务。(系统服务)
mnmsrvc.exe 允许有权限的用户使用 NetMeeting 远程访问 Windows 桌面。(系统服
务)
netdde.exe 提供动态数据交换 (DDE) 的网络传输和安全特性。(系统服务)
smlogsvc.exe 配置性能日志和警报。(系统服务)
rsvp.exe 为依赖质量服务(QoS)的程序和控制应用程序提供网络信号和本地通信控制
安装功能。(系统服务)
RsEng.exe 协调用来储存不常用数据的服务和管理工具。(系统服务)
RsFsa.exe 管理远程储存的文件的操作。(系统服务)
grovel.exe 扫描零备份存储(SIS)卷上的重复文件,并且将重复文件指向一个数据存
储点,以节省磁盘空间。(系统服务)
SCardSvr.exe 对插入在计算机智能卡阅读器中的智能卡进行管理和访问控制。(系统
服务)
snmp.exe 包含代理程序可以监视网络设备的活动并且向网络控制台工作站汇报。(系
统服务)
snmptrap.exe 接收由本地或远程 SNMP 代理程序产生的陷阱消息,然后将消息传递
到运行在这台计算机上 SNMP 管理程序。(系统服务)
UtilMan.exe 从一个窗口中启动和配置辅助工具。(系统服务)
msiexec.exe 依据 .MSI 文件中包含的命令来安装、修复以及删除软件。(系统服务)

 

1:系统必要进程

system process
进程文件: [system process] or [system process]
进程名称: Windows内存处理系统进程
描述: Windows页面内存管理进程,拥有0级优先。

alg.exe
进程文件:alg or alg.exe
进程名称:应用层网关服务
描述:这是一个应用层网关服务用于网络共享

csrss.exe
进程文件:csrss or csrss.exe
进程名称:Client/Server Runtime Server Subsystem
描述:客户端服务子系统,用以控制Windows图形相关子系统。

ddhelp.exe
进程文件: ddhelp or ddhelp.exe
进程名称: DirectDraw Helper
描述: DirectDraw Helper是DirectX这个用于图形服务的一个组成部分。

dllhost.exe
进程文件:dllhost or dllhost.exe
进程名称:DCOM DLL Host进程
描述:DCOM DLL Host进程支持基于COM对象支持DLL以运行Windows程序

explorer.exe
进程文件:explorer or explorer.exe
进程名称:程序管理
描述:Windows Program Manager或者Windows Explorer用于控制Windows图形Shell,包括开始菜单、任务栏,桌面和文件管理。这个进程主要负责显示系统桌面上的图标以及任务栏

inetinfo.exe
进程文件: inetinfo or inetinfo.exe
进程名称: IIS Admin Service Helper
描述: InetInfo是Microsoft Internet Infomation Services (IIS)的一部分,用于Debug调试除错。

internat.exe
进程文件: internat or internat.exe
进程名称: Input Locales
描述: 这个输入控制图标用于更改类似国家设置、键盘类型和日期格式

kernel32.dll
进程文件: kernel32 or kernel32.dll
进程名称: Windows壳进程
描述: Windows壳进程用于管理多线程、内存和资源

lsass.exe
进程文件:lsass or lsass.exe
进程名称:本地安全权限服务
描述:这个本地安全权限服务控制Windows安全机制。
进程详解:管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。(系统服务) 产生会话密钥以及授予用于交互式客户/服务器验证的服务凭据(ticket),也就是本地安全权限服务,属于Windowsde的核心进程之一,也被黑客千方百计的寻找漏洞,大名鼎鼎的震荡波利用的就是其中一个漏洞,

mdm.exe
进程文件: mdm or mdm.exe
进程名称: Machine Debug Manager
描述: Debug除错管理用于调试应用程序和Microsoft Office中的Microsoft Script Editor脚本编辑器

mmtask.tsk
进程文件: mmtask or mmtask.tsk
进程名称: 多媒体支持进程
描述: 这个Windows多媒体后台程序控制多媒体服务

mprexe.exe
进程文件: mprexe or mprexe.exe
进程名称: Windows路由进程
描述: Windows路由进程包括向适当的网络部分发出网络请求

msgsrv32.exe
进程文件: msgsrv32 or msgsrv32.exe
进程名称: Windows信使服务
描述: Windows信使服务调用Windows驱动和程序管理在启动

mstask.exe
进程文件: mstask or mstask.exe
进程名称: Windows计划任务
描述: Windows计划任务用于设定继承在什么时间或者什么日期备份或者运行

regsvc.exe
进程文件: regsvc or regsvc.exe
进程名称: 远程注册表服务
描述: 远程注册表服务用于访问在远程计算机的注册表

rpcss.exe
进程文件: rpcss or rpcss.exe
进程名称: RPC Portmapper
描述: Windows 的RPC端口映射进程处理RPC调用(远程模块调用)然后把它们映射给指定的服务提供者


services.exe
进程文件:services or services.exe
进程名称:Windows Service Controller
描述:管理Windows服务

smss.exe
进程文件: smss or smss.exe
进程名称: Session Manager Subsystem
描述: 该进程为会话管理子系统用以初始化系统变量,MS-DOS驱动名称类似LPT1以及COM,调用Win32壳子系统和运行在Windows登陆过程

snmp.exe
进程文件: snmp or snmp.exe
进程名称: Microsoft SNMP Agent
描述: Windows简单的网络协议代理(SNMP)用于监听和发送请求到适当的网络部分

spool32.exe
进程文件: spool32 or spool32.exe
进程名称: Printer Spooler
描述: Windows打印任务控制程序,用以打印机就绪

spoolsv.exe
进程文件:spoolsv or spoolsv.exe
进程名称:Printer Spooler Service
描述:Windows打印任务控制程序,用以打印机就绪

stisvc.exe
进程文件: stisvc or stisvc.exe
进程名称: Still Image Service
描述: Still Image Service用于控制扫描仪和数码相机连接在Windows

svchost.exe
进程文件:svchost or svchost.exe
进程名称:Service Host Process
描述:Service Host Process是一个标准的动态连接库主机处理服务。
进程详解:Svchost.exe是一个系统的核心进程,并不是病毒进程。但由于Svchost.exe进程的特殊性,所以病毒也会千方百计的入侵Svchost.exe。通过察看Svchost.exe进程的执行路径可以确认是否中毒 Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。其实Svchost.exe是Windows XP系统的一个核心进程。Svchost.exe不单单只出现在Windows XP中,在使用NT内核的Windows系统中都会有Svchost.exe的存在。一般在Windows 2000中Svchost.exe进程的数目为2个,而在Windows XP中Svchost.exe进程的数目就上升到了4个及4个以上。所以看到系统的进程列表中有几个Svchost.exe不用那么担心。如果你怀疑计算机有可能被病毒感染,Svchost.exe的服务出现异常的话通过搜索Svchost.exe文件就可以发现异常情况。一般只会找到一个在:“C:WindowsSystem32”目录下的Svchost.exe程序。如果你在其他目录下发现Svchost.exe程序的话,那很可能就是中毒了。

taskmgr.exe
进程文件:taskmgr or taskmgr.exe
进程名称:The Windows Task Manager
描述:Windows任务管理器,是Windows任务管理执行者

taskmon.exe
进程文件: taskmon or taskmon.exe
进程名称: Windows Task Optimizer
描述: windows任务优化器监视你使用某个程序的频率,并且通过加载那些经常使用的程序来整理优化硬盘

tcpsvcs.exe
进程文件: tcpsvcs or tcpsvcs.exe
进程名称: TCP/IP Services
描述: TCP/IP Services Application支持透过TCP/IP连接局域网和Internet

winlogon.exe
进程文件:winlogon or winlogon.exe
进程名称:Windows Logon Process
描述:Windows NT用户登陆程序。

winmgmt.exe
进程文件: winmgmt or winmgmt.exe
进程名称: Windows Management Service
描述: Windows Management Service透过Windows Management Instrumentation data (WMI)技术处理来自应用客户端的请求

wuauclt.exe
进程文件:wuauclt or wuauclt.exe
进程名称:AutoUpdate for Windows
描述:Windows自动升级,
进程详解:Wuauclt.exe是主管Windows自动升级的系统进程. 可以在线检测最近Windows更新如果你没有开启自动升级的话就不会有这项进程了,而且就算你开启了它,它也不是任何时候都开启的

wuauc.exe
进程文件:wuauc or wuauc.exe
进程名称:Automatic Updates 自动升级
进程描述:wuauc.exe为Windows管理自动更新。这个程序自动检查最近Windows的更新.
System Idle Process

absr.exe
进程文件: absr or absr.exe
进程名称: Backdoor.Autoupder Virus
描述: 这个进程是Backdoor.Autoupder后门病毒程序创建的。

acrobat.exe
进程文件: acrobat or acrobat.exe
进程名称: Adobe Acrobat
描述: Acrobat Writer用于创建PDF文档。

acrord32.exe
进程文件: acrord32 or acrord32.exe
进程名称: Acrobat Reader
描述: Acrobat Reader是一个用于阅读PDF文档的软件。

agentsvr.exe
进程文件: agentsvr or agentsvr.exe
进程名称: OLE automation server
描述: OLE Automation Server是Microsoft Agent的一部分。

aim.exe
进程文件: aim or aim.exe
进程名称: AOL Instant Messenger
描述: AOL Instant Messenger是一个在线聊天和即时通讯IM软件客户端。


airsvcu.exe
进程文件: airsvcu or airsvcu.exe
进程名称: Microsoft Media Manager
描述: OLE 这是一个用于在硬盘上建立索引文件和文件夹,在Microsoft Media Manager媒体管理启动时运行的进程。它可以在控制面板被禁用。

alogserv.exe
进程文件: alogserv or alogserv.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用于扫描你的文档和E-mail中的病毒。

avconsol.exe
进程文件: avconsol or avconsol.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用于扫描你的文档和E-mail中的病毒。

avsynmgr.exe
进程文件: avsynmgr or avsynmgr.exe
进程名称: McAfee VirusScan
描述: McAfee VirusScan是一个反病毒软件用于扫描你的文档和E-mail中的病毒。

backWeb.exe
进程文件: backWeb or backWeb.exe
进程名称: Backweb Adware
描述: Backweb是一个Adware(广告插件,一般是由于安装某些免费软件而伴随安装上的程序)来自BackwebTechnologies。

bcb.exe
进程文件: bcb or bcb.exe
进程名称: Borland C++ Builder
描述: Borland C++ Builder

calc.exe
进程文件: calc or calc.exe
进程名称: Calculator
描述: Microsoft Windows计算器程序

ccapp.exe
进程文件: ccapp or ccapp.exe
进程名称: Symantec Common Client
描述: Symantec公用应用客户端包含在Norton AntiVirus 2003和Norton Personal Firewall 2003。

cdplayer.exe
进程文件: cdplayer or cdplayer.exe
进程名称: CD Player
描述: Microsoft Windows包含的CD播放器

charmap.exe
进程文件: charmap or charmap.exe
进程名称: Windows Character Map
描述: Windows字符映射表用来帮助你寻找不常见的字符。

idaemon.exe
进程文件: cidaemon or cidaemon.exe
进程名称: Microsoft Indexing Service
描述: 在后台运行的Windows索引服务,用于帮助你搜索文件在下次变得更快。

cisvc.exe
进程文件: cisvc or cisvc.exe
进程名称: Microsoft Index Service Helper
描述: Microsoft Index Service Helper监视Microsoft Indexing Service (cidaemon.exe) 的内存占用情况,如果cidaemon.exe内存使用超过了40M,则自动重新启动该进程。

cmd.exe
进程文件: cmd or cmd.exe
进程名称: Windows Command Prompt
描述: Windows控制台程序。不像旧的command.com,cmd.exe是一个32位的命令行使用在WinNT/2000/XP。


cmesys.exe
进程文件: cmesys or cmesys.exe
进程名称: Gator GAIN Adware
描述: Gator GAIN是一个Adware插件(广告插件,一般是由于安装某些免费软件而伴随安装上的程序)。

ctfmon.exe
进程文件: ctfmon or ctfmon.exe
进程名称: Alternative User Input Services
描述: 控制Alternative User Input Text Processor (TIP)和Microsoft Office语言条。Ctfmon.exe提供语音识别、手写识别、键盘、翻译和其它用户输入技术的支持。

ctsvccda.exe
进程文件: ctsvccda or ctsvccda.exe
进程名称: Create CD-ROM Services
描述: 在Win9X创建CD-ROM访问服务。

cutftp.exe
进程文件: cutftp or cutftp.exe
进程名称: CuteFTP
描述: CuteFTP是一个流行的FTP客户端用于从FTP服务器上传/下载文件。

显示的服务名称 调用的进程 你需要吗?它从哪里来的呢?

Crypkey License crypserv.exe 不需要。如果你安装了Swish这个软件,在运行swish的时候,需要开启这个服务,否则就会弹出一个窗口报告写内存错误。 默认值:自动 最安全设置:禁止

DefWatch defwatch.exe 看情况。这是Norton的病毒定义后台服务,如果你希望病毒检测正常工作,就让它自动运行吧。 默认值:自动 最安全设置:自动

InteractiveLogon Fast.exe 不需要。这是安装了Windows XP的PowerToys后开启的服务,每个都耗掉1.4MB到2MB的内存。 默认值:自动 最安全设置:禁止

Machine Debug Manager mdm.exe 看情况。这是Office组件或者Visual家族的产品附带的服务。如果你不需要进行调试,大可禁止这个服务。 默认值:自动 最安全设置:禁止

NortonAntiVirus Auto Protect Service navapsvc.exe 这是Norton 2002附带的服务,为了计算机的安全,还是顺其自然吧。 Manual Manual NortonAntiVirus Server rtvscan.exe 需要。这是Norton企业版附带的服务,还是开启自动的好。 默认值:自动 最安全设置:自动

NVIDIA Driver Helper Service nvsvc32.exe 不需要。当你将WDM驱动升级到nVidia的最新版本驱动的时候,经过反复实验,该服务可以不理它。注意:如果使用的是某些品牌的,比如Asua等,可能该服务会改成其他名字。 默认值:自动 最安全设置:禁止

ScriptBlocking Service SBServ.exe 这是Norton 2002附带的服务。可以阻止恶意代码的破坏,建议自动。 默认值 自动 最安全设置 自动

WMDM PMSP Service mspmspsv.exe 不需要。这是安装Windows Media Player 7的时候开启的服务,如果你不适应Media Player,就禁止它。如果开始使用Media Player的时候工作不正常,就将其设为自动或者手动。 默认值:自动 最安全设置:禁止


2.下面这些并不是真正的服务,而是在不同的情况下运行的程序或进程,很多还是必须的进程。

  csrss.exe 这是Windows的核心部分之一,全称为Client Server Runtime Process。我们不能结束该进程。这个只有4k的进程经常消耗3MB到6MB左右的内存,建议不要禁止该进程,而且它很难去除,不如让它运行好了。

  ctfmon.exe 这是我们安装了Windows XP尤其是安装了Office XP后,在桌面右下角显示的“语言栏”,如果你不希望它出现,可以通过下面的步骤取消:双击“控制面板”→“区域和语言设置”,单击“语言”标签,单击“详细信息”按钮,打开“文字服务和输入语言”对话框,单击下面“首选项”的“语言栏”按钮,打开“语言栏设置”对话框,取消“在桌面上显示语言栏”的勾选即可。不要小看这个细节,它会为你节省1.5MB到4MB的内存。

   devldr32.exe 如果你有一个CreativeSBLive系列的声卡,就可能出现这个进程,它占用大约2.3MB到2.6MB的内存,有些奇怪的是,当我从任务栏禁止了这个进程后,通过游戏和DVD实验,并没有发生任何错误,但是,如果你将这个文件重新命名了,就会出现Windows的文件保护警告窗口,而且Creative Mixer和AudioHQ程序加载出错。所以,如果你希望节省一些内存,那么可以将他们禁止,随你便了!

   explorer.exe 这可不是Internet Explorer,explorer.exe总是在后台运行,它控制着标准的用户界面、进程、命令和桌面等,如果你打开任务管理器,就会看到另外一个explorer.exe在后台运行。根据系统的字体、背景图片、活动桌面等情况的不同,通常会消耗5.8MB到36MB内存不等。Idle如果你在任务管理器看到它显示99%的占用率,千万不要害怕,实际上这是好事,因为这表示你的计算机目前有99%的性能等待你的使用!这是关键进程,不能结束。该进程只有16KB的大小,循环统计CPU的空闲度。

   IEXPLORE.EXE 这才是我们的IE浏览器。当我们使用它上网冲浪的时候,它会占有7.3MB甚至更多的内存。当然,这个随着我们上网打开的浏览器窗口的增加而增多,但是,当我们关闭所有的IE窗口的时候,它并不会从任务管理器消失,IEXPLORE.EXE依然在后台运行着,这个功能的作用是加快我们再一次打开IE浏览器的速度。和Mozilla不同的是,这个功能是不可禁止的。

   Generic Host Process for Win32 Services 如果你安装了ZoneAlarm以后,在连接Internet的时候ZoneAlarm总是抱怨链接不到Internet,那么你就应该好好看看下面的文字。Svhost.exe就是“Generic Service Host”,意思就是说,它是其他服务的主机!(请参考文萃11期的相关文章,有所有的服务的介绍)。如果你的Internet连接不工作了,很有可能是你禁止了一些必须的服务,比如如果你禁止了“DNS搜索”功能,那么当你在地址栏输入的时候,就不会连接上网,但是如果你输入IP地址,尽管还是可以上网,但是实际上你已经破坏了上网冲浪的关键进程!

   mozilla.exe 这个是Mozilla浏览器的进程,大约占用了14MB左右甚至更多的内存空间,当然你可以从任务管理器中将其结束,但是如果你要使用这个浏览器的时候,它的第一次的启动速度就会变慢了。

  msmsgs.exe 这是微软的Windows Messenger即时通信软件的进程,在Windows XP的家庭版和专业版里面绑定的。如果你还运行着Outlook和MSN Explorer等程序,该进程会在后台运行支持所有这些微软号称的很Cool的.NET警告等。

   msn6.exe 这是微软在Windows XP里面绑定的MSN Explorer(MSN浏览器)进程,该进程需要msmsgs.exe事先运行。
   Navapw32.exe 这是安装了NortonAntiVirus 2002软件后启动的进程,除非你不需要病毒检测功能了,否则不要结束这个进程,这个进程同时还承担着自动升级病毒定义库文件的功能和在系统任务栏显示一个小图标的功能。

   point32.exe 这是安装了类似M$鼠标软件(Intellimouse等等)后启动的程序,在Windows XP里面内建了很多鼠标的新功能,所以,就没有必要在系统后台运行,既浪费1.1MB到1.6MB的内存,还要在任务栏占个地方!

   promon.exe 这是Intel系列显卡安装的程序,在任务栏显示图标控制程序,占据大约656KB到1.1MB的内存。  

smss.exe 它只有45KB的大小却占据着300KB到2MB的内存空间,这是一个Windows的核心进程之一,是Windows NT内核的会话管理程序。

   svchost.exe 这实际上是一个服务(service),有时候你会经常在任务管理器里面看到好几个一样的该进程(system、network、user或者其他),在Windows XP里面,如果你结束了这个进程,那么系统就会在一分钟之内自动关闭,在Windows 2000中,该进程将显示为关键进程,禁止结束!

   System IDLE Process 这是一个当没有任何程序或者进程对CPU发出请求的时候调用的普通进程,该进程不能被结束,如果它显示CPU占用率是“97%”,那就意味着只有3%的CPU进程被真正的程序占用着,如果你发现这个Idle Processes一直保持很低的数值(比如一直显示3%),那么肯定有一个应用程序一直在运行着,需要检查一下!taskmgr.exe这个进程挺有意思的(翻译这个的时候我乐了半天),如果你看到了这个进程在运行,呵呵,其实就是你看这个进程的任务管理器。它大约占用了3.2MB的内存,当你优化你的系统的时候,不要忘了把它也算进去。

   TaskSwitch.exe 在Windows XP系统中安装了PowerToys后会出现此进程,按Alt+Tab键显示漂亮的切换图标,大约占用1.4MB到2MB的内存空间。

   vptray.exe 这是Norton AV显示在任务栏的一个图标的进程,占用大约2.9MB左右的内存,如果我们从任务栏将这个图标移走,能够收回一些内存,但是实际上它还在后台运行着……

   winlogon.exe 这个进程处理登录和注销任务,事实上,这个进程是必需的,它的大小和你登录的时间有关系,我曾亲眼看见这个进程占用空间的波动情况,一个是登录一个小时左右,内存在1.2MB到8.5MB之间波动;另一个是登录了40多天,内存在1.7MB到17MB之间波动。wowexec.exe当你运行一些老的应用程序(比如一些16位的程序)或者DOS控制台下运行DOS命令行程序,你就会在进程里面发现它。

点击此处查看原文 >>

系统分类: 汽车电子   |    用户分类: 无分类    |    来源: 转贴

评论(1) | 阅读(468)
发表于:2007-12-22 10:48:22
标签:无标签

1

写给想学习电子技术的新人

 

attitude+practice+root+time(我们简称APRT吧)学习方法(写给那些习电子技术的新人)!
  attitude、root、practic、time意思就不用说了吧?看到这里也许你会说,又是学习方法?有什么用,恩!的确学习方法再怎么说也只是
学习方法。最主要的掌握所学的东西,但是任何东西不可能一下子跑到你的脑子里去,那样就最好了,比如科幻片里放的,人的大脑可以移植进去一个含整个图书馆的芯片,这样你的大脑就是一个图书馆。再不久的将来也许能实现,但是现在还不能,所以只能踏踏实实地学习了。这年头没有谁比谁笨。那就是学习方法了。
   经过本人对学习方法的小小研究,总结出了这几点,即(ARPT).
   首先我们开始看attitude。“态度决定一切”这是我的生活信条。简单的我们从背一个英语单词开始,为什么背不会,首先就是态度问题
,为什么要背单词?是应付考试?还是为了想掌握这种语言?态度不同,背会这个单词所用的时间就不同,前者就很难背会单词。为什么有些人能在短短几个月内或者几年内能掌握几种语言,而我们学了十几年的英语,到现在还是不会呢?这就是态度问题。因为我们就不知道这个语言的重要性和学会这门语言的好处,如果反过来知道了这个语言的重要性或者尝到了乐趣,再来学。那效果肯定不一样了。态度就是一种乐趣,态度就是一种动力,正确的态度才是学有所成的关键。就象我们搞技术的,有些人觉得搞技术有“钱”途,就开始来学技术,其实并不知道自己就不适合搞技术,搞技术就需要一种搞技术人的心态,为什么能在实验室座的住?那是因为有乐趣在里面。对于那些不适合搞技术的人来说,是很辛苦的事情,也并不一定能赚钱。也许你简单的几句话就谈成了一笔生意就赚到了钱。而我们就只能一步一个脚印的走下去。能获得回报是一个漫长的过程。我们学习任何东西都要考虑考虑为什么要学他?真的合适自己吗?学了到底能对你起到什么作用或者你想达到什么目的。其实在你考虑这些的时候,你的态度已经有了问题。因为真正想学的什么的时候,其实就跟本没考虑到底有什么用?就象想学外语的,根本没考虑学外语要干什么?就是觉得好玩而已,搞技术的刚开始也只是觉得好玩而已。这只是一种乐趣。其实真正的学习方法是没有的,乐趣就是最好的学习方法,为什么要讲学习方法,就是因为目前社会许多事情你不喜欢做,但还是要做的?比如你不喜欢上班?你就不去上班吗?这里为什么不讲乐趣?而说态度。就是因为许多事情即便不想做。也还是要去做。只是找一中让自己安心学习理由,或者说是发掘你学的东西的真正价值。
   
      
   继续说practice,练习,实践.还是拿学英语来做比方吧!为什么还是学不会!就是因为没有实践,如果有条件,把你送到美国那个大学,让你呆
上一年,我保证你的英语很好.我们是在天天学习,但是根本就不知道学的对不对,每天告诉自己要努力学习,的确是很努力,但结果还是学不会,李阳的疯狂英语为什么那么流行,就是因为他能带领大家,丢掉脸皮,大声的说出来,去练习。学习技术也是一样,实践真的很重要,学习单片机你就不防拿来单片机先看一看,到底长什么样子?在去看看别人做的东西,到底实现了什么?如果手头有书, 你就不防照着傻瓜教程一步一步的操作,先看看效果。这也就是培养你的attitude,最后再root。再去寻找为什么那个灯就闪烁了?硬件和软件是怎么实现的?如果都看懂了,你不由的自己说“哦,原来是这样啊?”的时候,我想你有不用去论坛到处发帖,去向高手门请教怎么学习单片机了?
  

    再说root。root的中文意思是根,根源。这就是学习的根本了,我们看一座大楼,的确很漂亮!但很少人去看,去想它的地基了,正是因为有着和大楼差不多高的地基埋在下面,大楼之所以在矗立在那里.学习英语单词现在不是有很多什么联想记忆什么的...就是给一个单词的根,然后派生成很多其他单词,这种方法不错,无论学习什么都要穷根究地的找到问题根源,不要在问题本生上花很多时间,就象学习单片机也许你不知道单片机里面到底有些什么.但是你能用他做出东西.这样如果不出问题还行!出了问题你都不知道到那里去找.打个比方,我在刚学习单片机的时候,编了个时钟显示的程序,可是不知道为什么程序运行一会就好象从新开始运行,就开始一便便的查看编写的程序,到最后确定没有问题的时候,才回来慢慢的看书,最后才发现原来还有看门狗这么个东西,问题是解决了,但花了很多不必要的时间.了解单片机的根源,学起来就很简单,其实单片机不就是在很多口上不同的时间输出0或者是1嘛!只不过输出的多了就可以代表不同的意思了,用道家的思想,这世界不就是阴和阳组成的吗?在计算机中阴就是0,阳就是1,所以也能组成很多东西,只不过是1和0的多少了而已.这就是root.但是现在很多东西都讲模块化,这是很好的方法,因为人的经历毕竟有限不能面面俱到,你只要拿这些模块来拼装,出了问题则找提供你某个模块的人或公司.因为他们就是这个模块的root.别人无法了解.学习就要学习它深层次的东西,而不只是了解表面的东西。会用可以,但会用还要讲出个所以然来.否则也得不到别人的肯定.

  最后说time就是时间也是恒心和毅力,为什么上面的去美国一年就英语很好了?就是因为有一年的时间再。如果让你去美国呆上一天,我保证还是什么也不会,学习技术更是需要长久的time。任何一个大楼不是一秒就盖好的,任何一个专家生下来不是就成了专家的。成功也不是一天就成功了,而是一个漫长的积累的过程,量变才产生质变,没有足够的time.还是什么也没有,就象我写这篇文章,不管对你有用或者没用,我也是花了很多time,去总结的,不是我一下子就想出来的。所以想学花时间去学这是基本的条件,如果你想学技术,那就要花漫长的时间在上面。否则你天资聪明,向牛顿那样,座在苹果树底下呆一会,就创造出了牛顿定理。time 也不是说等着座着在那里等时间,天上不会掉机遇,守株待兔是没有用的。成功就要合理的安排time。有一个每天积累的过程,我之所以英语不好就是因为没有花time 在上面。


    说了上面这么多,是不是觉得没用?但是你结合这四个,也许你就觉得有用了。有些人真的很气人,刚开始学就问,”为什么我就学不会呢?”。大哥刚刚说了!需要time(时间),如果你没成功。或者学不会那就上面四项中找原因吧。如果你真能做到(ARPT)还学不会的话?那你还没有学会的话,只能劝你转行了.并不是所有人都适合做技术。
www.dzstorm.com(原创)转载请注明出处.)

点击此处查看原文 >>

系统分类: 单片机   |    用户分类:    |    来源: 转贴

评论(1) | 阅读(575)
发表于:2007-12-21 16:18:28
标签:nios  ii  

1

Nios 开发扳电路图.pdf

pdfNios 开发扳电路图.pdf

找了很久才找到!大家顶我一下啊!老家底都翻出来了。

点击此处查看原文 >>

系统分类: CPLD/FPGA   |    用户分类:    |    来源: 转贴

评论(0) | 阅读(435)
发表于:2007-12-21 16:15:31
标签:无标签

0

NiosII软处理器快速入门- 10分钟学会NiosII(下)

 

3:在QuartusII中使用上述niosII系统

 

在 SOPC Builder正确运行完毕后,可以在QuartusII中,打开SOPC Builder生成的niosII_e.bsf,检查一下引脚,看看跟你的设想是否有误,如下图,niosII_e有两个input:clk,reset_n,一组output:out_port_from_the_piop[7:0]

如下图:

 

 

 

你可以使用上述的niosII_e,来构造你自己的系统。如下图,我简单得创建了nisoSmall.bdf,来使用该niosII_e。

nios clk to clk

niso reset_n to VCC

out_port_from_the_pio_0[7:0] to LED[7:0]

 

 

 

第三节:编写程序。

在Alter SOPC Builder中,点击Run Nios II IDE,启动Nios II IDE,如下图:

 

 

 

在Nios II IDE中,选择File -> New -> Project,开启New Project 对话框

选择 C/C++ Application,如下图。然后选择Next,进入下一步。

 

 

 

填写你自己的Project Name,比如我填写hello_led_1;在Select Project Template中,我选择Hello LED(因为存放程序的sram只有2kbytes,所以许多Template不可用),如下图。然后选择Next,进入下一步。

 

 

选择Create a new system library named:,最后点击Finish,创建项目。如下图:

 

 

 

打开项目中的文件:hello_led.c,进行适当的修改。

比如,我将PIO的基地址修改为PIO_0_BASE;while(i<200000)修改为while(i<20000).你可以依照你的需求修改!

 

 

 

 

然后选择Project->Build All(Ctrl+B),编译整个项目。

如果无误,可以看到以下信息:Build completed.如果看到了该条提示,恭喜恭喜,距离成功只有一步之遥了!

 

 

 

第四节:编译整个项目。

然后,在QuartusII中,选择Processing -> Star Compilation,开始编译整个项目。

你又可以坐下来喝杯咖啡了,反正我是等了又十来分钟。

成功后,可以看到如下信息:如果到了这一步,赫赫,基本上大功告成了!

 

 

 

第五节:下载与测试。

最后,选择Tools ->Programmer,下载整个配置到FPGA中,如下图。

 

 

下载成功后,可以看到LED的有规律的变化。(物理硬件中,我只用了一个LED,观察到LED是常亮,有规律得熄灭,因为我的LED是低电平才发光,与设计完全吻合!)

OK,做到这一步,就大功告成了!

 

点击此处查看原文 >>

系统分类: 汽车电子   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(305)
发表于:2007-12-21 16:14:14
标签:无标签

0

NiosII软处理器快速入门- 10分钟学会NiosII(中)

2:生成一个可调试的nios 最小系统

 

选择 Tools -> SopcBuilder,启动Altera SOPC Builder

启动Altera SOPC Builder后,SOPC Builder会立刻弹出对话框

填入System Name,比如niosII_e;HDL Language ,比如选择verilog,如下图:

 
 

选择Board Target ,比如,我选择Unspecified Board;

选择Target Device Family,比如,我选择Cyclone;

填入Clock,比如,我 填入22.1184

如下图:

 
 

添加Nios II到项目中:

双击 Nios II Processor -Altera Corporation,会弹出Altera niosII 对话框,

 

在NiosII core配置选项中,点击Nios II/e区域,选择Nios II/e,如下图。然后Next,进入下一步。

 
 

在JTAG Debug Module配置选项中,选择Level 1,如下图。然后Next,进入下一步。

 
 

在Custom Instructions配置选项中,我由于无需增加任何定制指令,所以为空,如下图:

 

 
 

最后选择Finish,你的项目中会增加一个niosII 处理器,名字为cpu_0,为了简便起见,我没有将它改名。你可以依照你自己的喜好,为该处理器取个名字。如下图:

 

 
 

然后双击On-Chip Memory(RAM or ROM),(在Avalon Modules -> Memory -> 下),为系统添加RAM.

Memory Type选择RAM;Data Width选择32bits,Total Memory Size 可以选择2K bytes,然后选择Finish确认。
 

 
 

如下图,系统中会添加name 为onchip_memory_0的ram,为了简便起见,我没有将它改名。你可以依照你自己的喜好,为其取个名字。

 

 
 

之后,双击PIO(在Parallel I/O)(在Avalon Modules -> Other 下),为系统添加输出接口。

Width 选择8 bits,然后点击 Finish
如下图
 

 
 

如下图,系统中会添加name 为pio_0的PIO,为了简便起见,我没有将它改名。你可以依照你自己的喜好,为其取个名字。

 

 
 

然后,选择System ->Auto-Assign Base Addresses,让系统自动分配基地址。如下图:

 

 
 

然后,选择Sysetm->Auto-Assign IRQs,让系统自动分配中断。如下图:

 

 
 

点击Nios II More "cpu_0" settings选项卡,进行处理器设定。

在该例中,无需做任何更改;Reset Address、Exceptiong Address、Break Location默认值如下图所示。

 

 

点击System Generation选项卡,进行最后的设定并生成系统。

选中HDL.Generate system module logic in Verilog,
如果需要仿真,也请选中Simulation.Create ModelSim(tm) project files
然后点击Generate,进行系统生成的任务。如下图:

 

 
 

然后,就是漫长的等待,你可以悠闲得喝一杯咖啡(因为等待的时间还是蛮长的,比如我,要等近10分钟)。一般没有问题的话,可以看到系统提示:SUCCESS: SYSTEM GENERATION COMPLETED.如果看到此信息,恭喜恭喜,系统被正确生成了。如果失败,请返回并检查、修改!

如下图:
 

点击此处查看原文 >>

系统分类: 汽车电子   |    用户分类:    |    来源: 转贴

评论(0) | 阅读(286)
发表于:2007-12-21 16:13:06
标签:无标签

1

NiosII软处理器快速入门- 10分钟学会NiosII(上)

 

Nios简单介绍:

Nios II是一个用户可配置的通用RISC嵌入式处理器。在这儿,我引用了Altera公司关于NiosII的官方介绍:

Altera推出的Nios? II系列嵌入式处理器扩展了目前世界上最流行的软核嵌入式处理器的性能,
把Nios II嵌入到Altera的所有FPGA中,例如StratixII、Stratix、CycloneII,Cyclone、APEX,ACEX和HardCopy系列器件中,用户可以获得超过200 DMIPS的性能,用户可以从三种处理器以及超过60个的IP核中选择所需要的,Nios II系统为用户提供了最基本的多功能性,设计师可以以此来创建一个最适合他们需求的嵌入式系统。
Nios II处理器的优点和特性

使用Nios II处理器的用户可以根据他们的需要来调整嵌入式系统的特性、性能以及成本,快速使得产品推向市场,扩展产品的生命周期,并且避免处理器的更新换代。

提高系统性能

* 一系列的处理器核可供选择,其中包括了超过200 DMIPS性能的核
* 实现任何数量的处理器或将不同的处理器核组和在一起
* 增加了已有的处理器,在FPGA中添加一个或更多的Nios II软核处理器

更低的系统成本

* 通过将处理器、外设、存储器和I/O接口集成到一个单一的FPGA中,从而降低了系统成本、复杂性和功耗
* 通过将Nios II处理器嵌入到低成本的FPGA中只需花费35美分或者更低(编者:对大多数用户而言,NiosII所占逻辑资源的成本大约是10-20元人民币,具体取决于所选FPGA的类型和NiosII的配置)

应对产品的生命周期

* 提供易用的设计工具从而快速将产品推向市场。
* 提供永久的,免费的许可从而使基于Nios II处理器的产品避免了处理器的更新换代而带来的损失。

功能强大、易用的开发工具

* 通过使用Nios II集成开发环境(IDE),从而加速了软件的开发
* 利用Altera的强大的SOPC Builder系统开发工具和Quartus II设计软件可以在几分钟内设计一个系统

使用完全功能的开发包

* 使用易用的Nios II 开发包开始一个设计
* 使用易用的Nios II开发包开始设计
* 可以选择具有低成本特性的Cyclone FPGA开发套件,或高性能的Stratix FPGA开发套件

 

稍微了解一下NiosII后,我们就来开始设计、应用它吧!

下面我们就设计一个最简单的NiosII系统,使用NiosII去控制一个LED灯,通过这个例子我们可以了解整个介绍NiosII的设计流程

第一节:EDA软件的安装。

许多朋友在配置EDA环境的时候,就遇到了更多问题,我现在总结一下:

1。安装QuartusII4.2

2。安装NiosII IDE 用于软件开发

3。安装ModelSim6.0。 用于系统仿真

如下是ModelSim下的安装说明:

1.Install, Select Full product instllation. When asked for security key, select no. When you
see License Wizard dialog, select close because license wizard dont know our license's format.
2.Use our keygen to generate license.dat, copy it to c:\flexlm directory.
3.set enviroment string: LM_LICENSE_FILE = c:\flexlm\license.dat
4.Start Modelsim and have fun.

仍有许多人表示搞不定,通常是因为第三步有问题,可以如下设置:

在W2K下,在开始 -〉系统 -〉设置 -〉 系统 -〉 高级 -〉 环境变量 -〉系统变量中设置
变量名为 LM_LICENSE_FILE ,值为 你的存放license.dat的路径 + 文件名,比如 c:\flexlm\license.dat,
(在unix/linux下,在.bashrc中export LM_LICENSE_FILE=/thePathOfLicenseFile/yourLicenseFileName就可以了!)

 

第二节:建立niosII系统。

1:建立项目。

建立一个目录,比如H:\DB2005\project\niosDK\Example\NiosSmall

启动QuartusII4.2软件。

选择File -> New Project Wizard

在Diectory,Name,Top-Level Entity中如下填写,在你自己的项目中,你可以类比着填写:

 
 

在Add Files中如下填写,在你自己的项目中,你可以类比着填写:

 
 

在EDA Tools Setting中如下填写,在你自己的项目中,你可以类比着填写:

 
 

最后,选择Finish,就OK了!

 
 

在H:\DB2005\project\niosDK\Example\NiosSmall下建立一个name为Setup.tcl的file,其内容如下:

#Setup.tcl
# Setup pin setting
set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS OUTPUT DRIVING GROUND"
set_global_assignment -name ENABLE_INIT_DONE_OUTPUT OFF
set_location_assignment PIN_16 -to clk
set_location_assignment PIN_37 -to led\[0\]
set_location_assignment PIN_39 -to led\[1\]
set_location_assignment PIN_1 -to led\[2\]
set_location_assignment PIN_41 -to led\[3\]
set_location_assignment PIN_42 -to led\[4\]
set_location_assignment PIN_49 -to led\[5\]
set_location_assignment PIN_50 -to led\[6\]
set_location_assignment PIN_51 -to led\[7\]

 

很浅显的Script,你可以根据需要修改。

 
 

然后打开Tools -> Tcl Scripts,选中刚才编辑的Script文件:Setup,并点击Run

 

点击此处查看原文 >>

系统分类: CPLD/FPGA   |    用户分类:    |    来源: 转贴

评论(1) | 阅读(324)
总共 , 当前 /