女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]1.啟動內(nèi)核啟動應(yīng)用程序/linuxrcbusyboxini.cinit_main設(shè)置信號處理函數(shù)初始化控制臺parse_inittab解析inittab1.1.解析inittabfile=open(INITTAB,“r”); //打開配置文件/etc/inittabnew_init_action//1創(chuàng)建一個init

1.啟動

內(nèi)核啟動應(yīng)用程序/linuxrc

busyboxini.c

init_main

設(shè)置信號處理函數(shù)

初始化控制臺

parse_inittab解析inittab

1.1.解析inittab

file=open(INITTAB,“r”); //打開配置文件/etc/inittab

new_init_action

//1創(chuàng)建一個init_action結(jié)構(gòu),填充

//2把結(jié)構(gòu)放入init_action_list鏈表

默認配置

::sysinit:/etc/init.d/rcS

::askfirst:/bin/sh

tty2::askfirst:/bin/sh

tty3::askfirst:/bin/sh

tty4::askfirst:/bin/sh

::ctrlaltdel:/sbin/reboot

::shutdown:/sbin/swapoff-a

::shutdown:/bin/umount-a-r

::restart:/sbin/init


1.2.運行


/*Firstrunthesysinitcommand*/

run_actions(SYSINIT);

/*Nextrunanythingthatwantstoblock*/

run_actions(WAIT);

/*Nextrunanythingtoberunonlyonce*/

run_actions(ONCE);

/*Nowruntheloopingstufffortherestofforever*/

while(1){

/*runtherespawn/askfirststuff*/

run_actions(RESPAWN|ASKFIRST);

/*Don'tconsumeallCPUtime--sleepabit*/

sleep(1);

/*Waitforanychildprocesstoexit*/

wpid=wait(NULL);

while(wpid>0){

/*Findoutwhodiedandcleanuptheircorpse*/

for(a=init_action_list;a;a=a->next){

if(a->pid==wpid){

/*Setthepidto0sothattheprocessgets

*restartedbyrun_actions()*/

a->pid=0;

message(L_LOG,"process'%s'(pid%d)exited."

"Schedulingforrestart.",

a->command,wpid);

}

}

/*seeifanyoneelseiswaitingtobereaped*/

wpid=wait_any_nohang(NULL);

}

}



本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

摘要:首先對火電機組增加調(diào)相機功能的勵磁設(shè)計特點進行了分析,主要包含增加啟動勵磁、高強勵倍數(shù)、流程配合等特殊需求,隨后針對性探討和介紹了啟動勵磁設(shè)計、主勵磁設(shè)計、啟動流程設(shè)計的原則和要點,并形成一套可用于實際工程化應(yīng)用的...

關(guān)鍵字: 啟動勵磁 高強勵倍數(shù) 啟動流程

摘要:Linux具有源代碼開放、效率高、可裁剪等優(yōu)點,在嵌入式系統(tǒng)的開發(fā)中具有廣泛的應(yīng)用。文章介紹了嵌入式Linux操作系統(tǒng)、移植目標平臺SBC2410及Linux內(nèi)核源代碼的目錄結(jié)構(gòu),分析了Linux移植到SBC241...

關(guān)鍵字: SBC2410 Linux 嵌入式系統(tǒng) 系統(tǒng)移植

在了解了Linux目錄的結(jié)構(gòu)及其基本組成之后,您還要了解Linux的工作機制,即Linux的內(nèi)部工作原理。

關(guān)鍵字: centos7 init Linux

每個Linux系統(tǒng)都有許多主要組件。其中一個組件(引導(dǎo)加載程序)從技術(shù)上講是Linux之外的,常常不被談?wù)?。其余組件都是共同打造整個Linux系統(tǒng)的所有軟件元素。這些組件是:

關(guān)鍵字: init Linux 組件

Linux系統(tǒng)中的操作級別是運行操作系統(tǒng)的功能級別,該級別為0到6,共有7個功能級別,即:

關(guān)鍵字: init Linux nfs

本篇的重點是講解設(shè)備和驅(qū)動的啟動流程,設(shè)備和驅(qū)動的流程是整個內(nèi)核啟動的核心,也是工作中最常面對的問題。出于知識點的系統(tǒng)性考慮,在進入主題之前我們先看下整個 Linux 在 ARM 中的啟動流程如何。 Uboot 的啟動流...

關(guān)鍵字: 啟動流程 Linux 內(nèi)核 UBOOT

移植環(huán)境1,主機環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,...

關(guān)鍵字: mini2440 u-boot 移植 dm9000驅(qū)動

移植環(huán)境1,主機環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,...

關(guān)鍵字: eeprom i2c mini2440 u-boot 移植

? ? ? ? Zygote意為“受精卵”,即所有的Android進程都是由其“發(fā)育”而來的意思。本人試著把啃代碼學(xué)到的內(nèi)容整理出來,希望會對自己以后有用。Init? ? ? ? Init進程是Lin

關(guān)鍵字: Android framework init

以下是驅(qū)動的源碼。#includelinux/config.h//配置頭文件#includelinux/kernel.h//用于調(diào)用kmalloc和kfree#includelinux/sched.h//調(diào)度,進程睡眠,...

關(guān)鍵字: gpio mini2440 驅(qū)動led
關(guān)閉