1. 首页 > 科技 >

uboot启动流程 u-boot启动流程

为什么在安装Ubuntu过程中会出现kernel_ panic

winmgmt是win2000客户端管理的核心组件。当客户端应用程序连接或当管理程序需要他本身的服务时这个进程初始化

系统文件读取错误ntfrs.exe 在多个间维护文件目录内容的文件同步。(系统服务)

uboot启动流程 u-boot启动流程uboot启动流程 u-boot启动流程


建议:重装系统,简单解决!如果不想重装,可以参考一下办法

以下解释一下错误原因

1.内核读取时CRC错误,原因使用super vivi烧写内核文件到nand flash造成的错误,解释方法:直接在Uboot 里面使用大概可以分两种,应用开发和底层开发。tftp命令或者fatload u 0:1 0x30008000 uImage(u start u盘启动命令)将内核文件拷贝到内存,然后通过nand命令将文件写到nand flash中。

2.启动文件系统时提示无法获取文件系统的init文件,原因yaffs文件系统没有制作好,对于nand-flash大于128M的nand用mkimage2yaffs-128M进行制作,mkimage2yaffs-128M主要对增加了nand_ecc.c和ood校验的计算。

3.启动文件系统时Kernel panic - not syncing: Attempted to kill init!的错误,原因arm-linux-gcc交叉编译器为4.4.3需要在linux kernel配置里面增加EABI的支持。

uboot中MTD的原理谁明白,nand移植时对MTD的使用方法不太明白

winlogon.exe 管理用户登录

调用Nand初始化函数board_nand_init,chip层处理主流程

主要功能如下:

清零host空间

设置基础地址

使能一个一个来说就很多很麻烦了。你去下个360安全卫士----常用---系统全面诊断。。那里就是完整的解释。而且还有地址。nand

hosinternat.exe在启动的时候开始运行。它加载由用户指定的不同的输入点。输入点是从注册表的这个位置HKEY_USERS\.DEFAULT\Keyboard Layout\Preload 加载内容的。t各成员置初值

申请缓存空间

挂载函数钩子

初始化成功则调用Nand扫描函数nand_scan,mtd层处理主流程

Nand器名称扫描失败处理

linux的uboot启动映像,zImage和uImage的区别

网络实验:涉及:计算机网络,作系统原理。

uboot只是一个启动部分的代码

srvany.exe svchost.exe

也就是硬件的初始化,堆栈初始化,分配内存这些

UtilMan.exe 从一个窗口中启动和配置辅助工具。(系统服务)后面的image就是系统镜像,真正的作系统,包括文件管理,内存管理,进程调度这些

zimage和uimage

vmlinux是内核文件,zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到。而uImage则是使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没区别。其实就是一个自动跟手动的区别,有了uImage头部的描述,u-boot就知道对应Image的信息,如果没有头部则需要自己手动去搞那些参数。如何生成uImage文件?首先在uboot的/tools目录下寻找mkimage文件,把其copy到系统/usr/local/bin目录下,这样就完成制作工具。然后在内核目录下运行make uImage,如果成功,便可以在arch/arm/boot/目录下发现uImage文件,其大小比 zImage多64个字节。此外,平时调试用uImage,不用去管调整了哪些东西;zImage则是一切OK后直接烧0X0。开机就运行

从事linux 下c开发,要学哪些知识?一下每个学习阶段的书籍,越详细越好。

msconfig.exe msdtc.exe msgsrv32.exe

应用开发工程师 驱动工程师 内核工程师 硬件工程师 测试工程师 采购工程师 产品质量工程师......

WIN2K_AS安全模式启动服务

c程序设计(K&R)、vim&emacs、 shell编程、Linux程序设计、作系统原理 、体系结构 、编译原理 、链接与加载、 汇编语言、 arm体系结构、 unix高级环境编程、 C++ prime、 thinking in C++、 thinking in ja、离散数学、概率论、算法导论、unix网络编程卷2、 tcp/ip 协议、 LKD 、ULK 、LDD、 SUS 、情景分析 、深入理解linux内核架构、网际协议卷1-2-3、模拟电路、数字电路、信号与接口、C51单片机、contex-A8 处理器、linux kernel in nutshoot、嵌入式系统构建、Makefile、GNU autotools工具链、GCC编译器、Libc、Crosstool、Busybox、bootloader、Cache、Buffer、MMU、DMA、BUS Clock、interrupt(UART、IIC、SPI、PCI、USB、LCD、DDR、SDIO、PHY...)以及规范、DSP

几本关于Linux和arm的书:

※※S3C2410完全开发流程,Linux系统移植,makefile-中文教程,Linux设备驱动程序第三版,Linux-c函数库参考手册。

※※开发所涉及到的基础课程

Uart实验,SPI实验等一些总线实验。涉及:接口技术(计算机组成)

ADC实验,涉及:模拟电路,数字电路。

RTOS实验: 涉及:作系统原理。

中断实验:涉及:接口技术(计算机组成)

LED按键实验 涉及:接口技术,数字电路。

对于C语言,数据结构,汇编语言等课程却是各个实验都会涉及的。

我今年刚毕业,现在从事linux C开发,我给你说下我们公司的情况吧!

应用的话和Linux相关的就是你编程时经常用到的系统函数,再就是很多协议的实现已经有了基于linux的开源代码,然后就和linux没多少关系了,当然肯180 winlogon.exe Title: NetDDE Agent定要求你对Linux系统一些基本理论要有了解。更多的是业务上的了,跟各个公司所处的行业相关,需要了解跟这个行业相关的一些协议了。

如果做底层开发,就和Linux有很大关系了。和系统启动器(REDBOOT/UBOOT)、内核、文件系统、驱动这几方面都有关系。大一点的公司分工明确,做内核就是内核,做驱动就是驱动,但小公司往往要求员工要多会一些东西。而且牛叉的架构师必须对各个方面都有了解。

如果是底层的话,可以先看《嵌入式Linux应用开发完全手册》入门,入门后我也不知道该怎么学了。

希望能帮到你,我有《嵌入式Linux应用开发完全手册》的PDF,luoops@sina如果需要email我!

请问进程是什么

596 mstask.exe Svcs: Schedule

进程就是电脑在系统与软件运行时产生的一个程序,简单的说就是一个个后台程序,电脑里的进程和服务相关,使用了服务,进程就会产生,占用一部分内存,只有不良进程才会影响速度

同时按住ctrl+alt+del,就会出来进程管理,选择不用的结束

未知进程并不一定是恶意的,要看它的位置在哪里,名字的mstask.exe 允许程序在指定时间运行。(系统服务)含义

进程就是PC正在运行的程序。。

有些会影响速度,看该程序CUP占用率的多少!占用率越大,电脑越慢!

除了SYSTEM IDL发现可疑进程的秘诀就是要多看任务管理器中的进程列表,看多了以后,一眼就可以发现可疑进程,就象找一群熟悉人中的陌生人一样。E PROCESS这个进程占用CPU越大说明电脑CPU资源越多,电脑就越快!

点选要结束的进程,点结束进程,再点确定就OK了,不过还是不要乱结束的好!

进程不看多少的!27不多!未知的不一定就是有害的!!

我只能简单说一下,详细的,请在BAIDU搜吧!嘿嘿!

U-boot与linux的关系是什么?给个详细点的说明

ss.exe

uboot 是 Uni27项是太多了,可以用刚才的方法关,也可以用恶意软件清理助手关闭versal BootLoad 。一个就算是“通用”的启动代码载入器。

Linux 本身不能自己把自己读取到内存中并且运行,所以他需要一个 loader (载入器)读入内存并且运行。

uboot 类似台式机的 BIOS + grub 启动 Linux 的组合。

嵌入式系统因为构造很特殊,所以他的系统启动一般都是要在 nor flash (不是我们常见的 NAND flash 存储器,NOR flash 可以直接运行程序,NAND 不能直接运行程序,需要读取到内存运行,和 BIOS 很类似,nor flash 成本很高)。这个前期启动需要做一些初始化工作,以及因为环境限制,程序运行有很大的功能限制。这使得原本就不支持自己启动的 Linux 内核更需要一个 loader 来提供前期的准备,这就是 bootloader 的主要用处。

uboot 就是针对某个嵌入式环境特别编译特别准备的一级程序。用来初始化环境,并且读取启动 Linux 内核的东西。

当然一个在 Linux 内核启动之前就启动的 这个进程是不可以从任务管理器中关掉的。bootloader 不光有这些功能。不过主要的用处就是启动它后面的系统,不光是 Linux ,WinCE 也需要这么一个东西的。

windows XP 进程

fast.exe grpconv.exe hidserv.exe

系统进程列表

Top System Processes

[ process] actmovie.exe agentsvr.exe

alg.exe ASPNET_WP.exe btwdins.exe

ccmexec.exe cidaemon.exe cisvc.exe

clisvcl.exe cmd.exe Control.exe

csrss.exe ctfmon.exe dd.exe

dfssvc.exe dllhost.exe dos4gw.exe

dotnetfx.exe dumprep.exe explorer.exe

iexplore.exe imapi.exe inet.exe

internat.exe kernel32.dll launch32.exe

loadwc.exe locator.exe logonui.exe

lsass.exe mad.exe mapisp32.exe

mmc.exe mmtask.tsk mprexe.exe

msiexec.exe msoobe.exe mstask.exe

mstinit.exe ndisuio.sys netdde.exe

ntoskrnl.exe ntvdm.exe pchschd.exe

pstores.exe rasautou.exe rdpclip.exe

regsvc.exe regsvr32.exe rnaapp.exe

rpcss.exe rsvp.exe rundll.exe

rundll32.exe runonce.exe sapisvr.exe

sedump.exe scanregw.exe scardsvr.exe

servs.exe ss.exe snmp.exe

spool32.exe spoolss.exe spoolsv.exe

System Idle Process systray.exe tapisrv.exe

taskmgr.exe taskmon.exe tcpsvcs.exe

tlntsvr.exe userinit.exe winlogon.exe

winmgmt.exe winoa386.mod WMIADAP.EXE

wmiexe.exe wmiprvse.exe wowexec.exe

wpabaln.exe wscntfy.exe wuaclt.exe

wuauboot.exe wuauclt.exe wuaudt.exe

wucrtupd.exe

ss.exe Session Mar

csrss.exe 子系统进程

servHKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchosts.exe 包含很多系统服务

(系统服务)

产生会话密钥以及授予用于交互式客户/验证的服务凭据(ticket)。(系统服务)

svchost.exe 包含很多系统服务

SPOOLSV.EXE 将文件加载到内存中以便迟后打印。(系统服务)

explorer.exe 资源管理器

internat.exe 托盘区的拼音图标

-------------------------------------------

附加的系统进程(这些进程不是必要的,你可以根据需要通过器来增加或减少)

regsvc.exe 允许远程注册表作。(系统服务)

winmgmt.exe 提供系统管理信息(系统服务)。

inet.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。(系统服务)

iserv.exe 允许在 Windows Aanced 站点间发送和接收消息。(系统服务)

ups.exe 管理连接到计算机的不间断电源(UPS)。(系统服务)

wins.exe 为注册和解析 NetBIOS 型名称的 TCP/IP 客户提供 NetBIOS 名称服务。(系统服务)

llssrv.exe Lnse Logging Serv( serv)

RsSub.exe 控制用来远程储存数据的媒体。(系统服务)

locator.exe 管理 RPC 名称服务数据库。(系统服务)

lserver.exe 注册客户端许可证。(系统服务)

dfssvc.exe 管理分布于局域网或广域网的逻辑卷。(系统服务)

clipsrv.exe 支持“剪贴簿查看器”,以便可以从远程剪贴簿查阅剪贴页面。(系统服务)

msdtc.exe 并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其它事务保护资源管理器。(系统服务)

faxsvc.exe 帮助您发送和接收传真。(系统服务)

cisvc.exe Indexing Serv( serv)

dmadmin.exe 磁盘管理请求的系统管理服务。(系统服务)

mnmsrvc.exe 允许有权限的用户使用 NetMeeting 远程访问 Windows 桌面。(系统服务)

netdde.exe 提供动态数据交换 (DDE) 的网络传输和安全特性。(系统服务)

logsvc.exe 配置性能日志和警报。(系统服务)

rsvp.exe 为依赖质量服务(QoS)的程序和控制应用程序提供网络信号和本地通信控制安装功能。(系统服务)

RsEng.exe 协调用来储存不常用数据的服务和管理工具。(系统服务)

RsFsa.exe 管理远程储存的文件的作。(系统服务)

grovel.exe 扫描零备份存储(SIS)卷上的重复文件,并且将重复文件指向一个数据存储点,以HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servs\Serv节省磁盘空间。(系统服务)

SCardSvr.exe 对插入在计算机智能卡阅读器中的智能卡进行管理和访问控制。(系统服务)

snmp.exe 包含程序可以监视网络设备的活动并且向网络控制台工作站汇报。(系统服务)

snmptrap.exe 接收由本地或远程 SNMP 程序产生的陷阱消息,然后将消息传递到运行在这台计算机上 SNMP 管理程序。(系统服务)

msiexec.exe 依据 .MSI 文件中包含的命令来安装、修复以及删除软件。(系统服务)

总结:

另外啰嗦一下。Windows XP装上Sp 2 后进程添加的新丁

control.exe 是控制面板程序。

alg.exe --- Application Layer Gateway Serv 应用层服务(防火墙)

wscenfy.exe --- Windows Security Center Notification App 安全中心程序

Wuauclt.exe --- Automatic Updates 自动升级

alg.exe就是微软windows防火墙。虽然功能不是很强,但已经能满足用户的最基本要求了,它占的资源相当少。

wscenfy.exe就是微软的安全中心的通知程序了。wscenfy.exe,在你系统安全设置存在风险的时候就会出现的。你要想让它不出现,就得①安装杀毒软件,或者放弃监视。②开启自动更新。③开启防火墙,或者选择不监视防火墙。否则这个东东就赖在任务栏了。

Wuauclt.exe是windowsXP的自动更新的程序了。如果你没有开启自动升级的话就不会有这项进程了,而且就算你开启了它,它也不是任何时候都开启的。Wuauclt.exe占用的资源也不算太小。运行时内存占用达到了6m左右,好在自动升级不是每时每刻开着的。但是如果你关闭了这个程序的话,呵呵。wscenfy.exe就会启动,又是3m内存,呵呵。时时刻刻通知你,该注意这事情了。又得内存说话了。

wdfmgr or wdfmgr.exe进程 --- Windows Driver Foundation Mar 一般进程,Microsoft Windows media player 10 的一部分。

由于windows 2000和XP同属于NT架构的系统在基础核心上相同,进程上的异不大。可以互为参考。而Windows 98下,查看进程不能象2000/NT/XP系统那样容易,使用进程察看器工具可以用来帮你解决这个问题!win98进程管理能力较弱,用户参与性,实际意义不是很大。

详细说明:

win2k运行进程

Svchost.exe

Svchost.exe 组是用下面的注册表值来识别。

每个在这个键下的值代表一个的Svchost组,并且当你正在看活动的进程时,它显示作为一个单独的例子。每个键值都是REG_MULTI_SZ类型的值而且包括运行在Svchost组内的服务。每个Svchost组都包含一个或多个从注册表值中选取的服务名,这个服务的参数值包含了一个ServDLL值。

更多的信息

为了能看到正在运行在Svchost列表中的服务。

开始-运行-敲入cmd

然后在敲入 tlist -s (tlist 应该是win2k工具箱里的冬冬)

Tlist 显示一个活动进程的列表。开关 -s 显示在每个进程中的活动服务列表。如果想知道更多的关于进程的信息,可以敲 tlist pid。

Tlist 显示Svchost.exe运行的两个例子。

0 System Process

132 ss.exe

160 csrss.exe Title:

208servs.exe

Svcs:

AppMgmt,Browser,Dhcp,dmserver,Dnscache,Eventlog,lanmanserver,LanmanWorkstation,

LmHosts,Messenger,PlugPlay,ProtectedStorage,seclogon,TrkWks,W32Time,Wmi

220 lsass.exe Svcs: Netlogon,PolicyAgent,SamSs

404 svchost.exe Svcs: RpcSs

452 spoolsv.exe Svcs: Spooler

544 cisvc.exe Svcs: cisvc

556 svchost.exe Svcs: EventSystem,Netman,NtmsSvc,RasMan,SENS,TapiSrv

580 regsvc.exe Svcs: RemoteRegistry

660 snmp.exe Svcs: SNMP

728 winmgmt.exe Svcs: WinMgmt

852 cidaemon.exe Title: OleMainThreadWndName

812 explorer.exe Title: Program Mar

1032 OSA.EXE Title: Reminder

1300 cmd.exe Title: D:\WINNT5\System32\cmd.exe - tlist -s

1080 MAPISP32.EXE Title: WMS Idle

12 rundll32.exe Title:

1000 mmc.exe Title: Dev Mar

1144 tlist.exe

在这个例子中注册表设置了两个组。

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost:

netsvcs: Reg_Multi_SZ: EventSystem Ias Iprip Irmon Netman Nwsapagent Rasauto Raan Remoteaccess SENS Sharedaccess Tapisrv Ntmssvc

rpcss :Reg_Multi_SZ: RpcSs

csrss.exe

这个是用户模式Win32子系统的一部分。csrss代表客户/运行子系统而且是一个基本的子系统必须一直运行。csrss 负责控制windows,创建或者删除线程和一些16位的虚拟MS-DOS环境。

explorer.exe

这是一个用户的shell(我实在是不知道怎么翻译shell),在我们看起来就像任务条,桌面等等。这个进程并不是像你想象的那样是作为一个重要的进程运行在windows中,你可以从任务管理器中停掉它,或者重新启动。通常不会对系统产生什么负面影响。

internat.exe

这个进程是可以从任务管理器中关掉的。

internat.exe 加载“EN”图标进入系统的图标区,允许使用者可以很容易的转换不同的输入点。

当进程停掉的时候,图标就会消失,但是输入点仍然可以通过控制面板来改变。

lsass.exe

这是一个本地的安全授权服务,并且它会为使用winlogon服务的授权用户生成一个进程。这个进程是通过使用授权的包,例如默认的msgina.dll来执行的。如果授权是成功的,lsass就会产生用户的进入令牌,令牌别使用启动初始的shell。其他的由用户初始化的进程会继承这个令牌的。

这是一个任务调度服务,负责用户事先决定在某一时间运行的任务的运行。

这是一个会话管理子系统,负责启动用户会话。这个进程是通过系统进程初始化的并且对许多活动的,包括已经正在运行的Winlogon,Win32(Csrss.exe)线程和设定的系统变量作出反映。在它启动这些进程后,它等待Winlogon或者Csrss结束。如果这些过程时正常的,系统就关掉了。如果发生了什么不可预料的事情,ss.exe就会让系统停止响应(就是挂起)。

spoolsv.exe

serv.exe

大多数的系统核心模式进程是作为系统进程在运行。

System Idle Process

这个进程是作为单线程运行在每个处理器上,并在系统不处理其他线程的时候分派处理器的时间。

winlogon.exe

这个进程是管理用户登录和推出的。而且winlogon在用户按下CTRL+ALT+DEL时就激活了,显示安全对话框。

winmgmt.exe

taskmagr.exe

这个进程呀,哈哈,就是任务管理器了

若有什么不周之处,还望指正.

C:\WINNT\System32\WBEM\WinMgmt.exe Windows Mament Instrumentation 提供系统管理信息。

C:\WINNT\32\svchost -k rpcss Remote Procedure Call (RPC) 提供终结点映射程序 (endpoint mapper) 以及其它 RPC 服务。

C:\WINNT\32\servs.exe Plug and Play 管理设备安装以及配置,并且通知程序关于设备更改的情况。

C:\WINNT\System32\servs.exe Logical Disk Mar 逻辑磁盘管理器监视狗服务

C:\WINNT\32\servs.exe Event Log 记录程序和 Windows 发送的消息。日志包含对诊断问题有所帮助的信息。您可以在“查看器”中查看报告。

这个状态下只有WinMgmt.exe svchost.exe servs.exe三个进程出现.

系统进程很多了,不好一一解释。打开任务管理器,找到系统中正在运行的进程,然后在网上搜索一下就OK了

系统进程详解

ARM中uboot启动阶段为什么要关闭中断,请牛人解答

Svchost.exe文件对那些从动态连接库中运行的服务来说是一个普通的主机进程名。Svhost.exe文件定位在系统的%root%\32文件夹下。在启动的时候,Svchost.exe检查注册表中的位置来构建需要加载的服务列表。这就会使多个Svchost.exe在同一时间运行。每个Svchost.exe的回话期间都包含一组服务,以至于单独的服务必须依Svchost.exe怎样和在那里启动。这样就更加容易控制和查找错误。

因为uboot只是完成硬件初始化,环境参数设置,代码搬运这个进程是不可以从任务管理器中关掉的。等工作,用不到中断。屏蔽中断是为了避免因为意外中断使得boot失lsass.exe 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。败,毕竟很多外设还没有初始化,对应中断代码也都没有准备好。

请教关于4412 uboot 从emmc启动的问题

所以单单应用开mstask.exe发可以看下《linux程序设计》《UNIX环境高级编程》《UNIX网络编程》。

问题太模糊无法回答,eMMC芯片是有boot区的,一般都有boot1和boot2两个区域。从boot启动,需要你的主控器进行配置选择才能进行,比如SmartPRO III软件里面就有这个设个人以为,补充一个2000/XP进程的简单说明还是比较好的。置:

电脑开机启动时的进程列表有哪些?

这个是不一定的,因为你开机的启动项目也不一定,不过正常情况装好svchost.exe作系统后(纯净版的)只有22个左右的进程,这是正常的,装软件之后进程会增加的。

数量都不会一样,这跟自己的设置有关。还要看是什么系统,Vista的有很多,而XP的少得多。你自己到系缓冲(spooler8 System)服务是管理缓冲池中的打印和传真作业。统服务中把不要的关闭就可以了。

新装的xp系统有26个进程吧,

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息