Time of Update: 2018-12-03
Linux 下正確關機方法Table of Contents1 關機前準備1.1 觀察系統使用狀態1.2 通知線上使用者關機時間2 關機命令2.1 sync2.2 shutdown2.3 reboot2.4 halt2.5 poweroff3 執行等級3.1 等級劃分3.2 等級切換1 關機前準備1.1 觀察系統使用狀態誰線上:who連網狀態:netstat -a後台執行的程式:ps -aux1.2 通知線上使用者關機時間shutdown +2 "The machine will
Time of Update: 2018-12-03
1、 把在windows平台下,用Qt Creator建立好的工程整個檔案夾拷貝到linux系統下(如果是在虛擬機器下安裝的linux,可以用隨身碟拷貝或者共用資料夾的方式)。2、 修改檔案夾及檔案夾下所有檔案的存取權限。首先,切換到檔案夾所在的目錄(我的在/home/exam下),然後再修改存取權限,命令如下: chmod -R 777 檔案夾假定我的檔案夾叫mainWindow,那麼命令為:chmod -R 777
Time of Update: 2018-12-03
zImage核心鏡像解壓過程詳解 收藏 zImage核心鏡像解壓過程詳解 作者:劉洪濤,華清遠見嵌入式培訓中心講師。本文以linux-2.6.14核心在S3C2410平台上運行為例,講解核心的解壓過程。
Time of Update: 2018-12-03
註:本片文章以Read函數的調用為例來講述一下系統對塊驅動層的一些處理, 哈哈。如果有不正確或者不完善的地方,歡迎前來拍磚留言或者發郵件到guopeixin@126.com進行討論,先行謝過。一.Read函數經由的層次模型首先來瞭解一下Read函數經由的層次模型:可以看出,對於磁碟的一次讀請求,首先經過虛擬檔案系統層(vfs layer),其次是具體的檔案系統層(例如 ext2),接下來是 cache 層(page cache 層)、通用塊層(generic block layer)、IO
Time of Update: 2018-12-03
網上看到一個Intel的強寫的一篇關於meego的文章,很是受用,一篇好的文章就好比一頓每餐,在這裡與大家分享。從2月份Meego發布後一直在學習,現在把一些學到的內容跟大家共用一下。首先想說說Meego是什麼,Meego首先是一個跨平台的linux開放系統,跨平台有兩個含義:ARM+IA,而不僅僅局限於一種晶片;二是跨多個產品平台,手機,嵌入式,車載,電視;但各個平台有不同的需求,meego如何能做到覆蓋如此多的方面呢?回答這個問題之前我們要看看Meego有什麼從下往上看,硬體層,Linuxk
Time of Update: 2018-12-03
一、概述首先要說明的是核心每次讀寫的資料量以一個邏輯塊為單位,即1024B,而塊裝置控制器則是以扇區(512B)為單位。對硬碟的讀寫操作是通過中斷處理常式進行的,使用讀寫請求項等待隊列來順序緩衝一次讀寫多個邏輯塊的操作。進程讀硬碟上的一個邏輯塊時向緩衝區管理程式提出申請,然後進入睡眠狀態。緩衝區管理程式檢查緩衝區以前是否已經讀取過這塊資料,如有直接將對應的緩衝區塊頭指標返回給進程並喚醒它,否則,調用ll_rw_block()向相應的裝置驅動程式發出一個讀資料區塊的操作請求。該函數建立一個請求結構
Time of Update: 2018-12-03
Linux-2.6.32.2核心在mini2440上的移植(二)---yaffs2檔案系統移植移植環境(紅色粗字型字為修改後內容,藍色粗體字為特別注意內容)2.1, yaffs2檔案系統移植【1】擷取yaffs2 原始碼現在大部分開發板都可以支援 yaffs2 檔案系統,它是專門針對嵌入式裝置,特別是使用nand flash 作為儲存空間的嵌入式裝置而建立的一種檔案系統,早先的yaffs 僅支援小頁(512byte/page)的nand flash,現在的開發板大都配備了更大容量的nand
Time of Update: 2018-12-03
如何使用Linux命令 dhclientThe Internet Systems Consortium DHCP Client, dhclient, provides a means for configuring one or more network interfaces using the Dynamic Host Configuration Protocol, BOOTP protocol, or if these protocols fail, by statically
Time of Update: 2018-12-03
Linux-2.6.32.2核心在mini2440上的移植(一)---構建自主開發環境移植環境(紅色粗字型字為修改後內容,藍色粗體字為特別注意內容)1,主機環境:VMare下Fedora10 ,1G記憶體。2,編譯編譯環境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。3,開發板:mini2440,4M nor flash,64M nand flash。4,linux
Time of Update: 2018-12-03
移植環境(紅色粗字型字為修改後內容,藍色粗體字為特別注意內容)1,主機環境:VMare下CentOS 5.5 ,1G記憶體。2,整合式開發環境:Elipse IDE3,編譯編譯環境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,開發板:mini2440,2M nor flash,128M nand flash。5,u-boot版本:u-boot-2009.086,linux
Time of Update: 2018-12-03
移植環境(紅色粗字型字為修改後內容,藍色粗體字為特別注意內容)1,主機環境:VMare下CentOS 5.5 ,1G記憶體。2,整合式開發環境:Elipse IDE3,編譯編譯環境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,開發板:mini2440,2M nor flash,128M nand flash。5,u-boot版本:u-boot-2009.086,linux
Time of Update: 2018-12-03
inux系統的啟動過程是由很多步驟組成的,但是,無論你是啟動一個標準的x86案頭電腦,還是一個嵌入式PowerPC的目標板,大多數的流程是驚人得相似的。這篇文章,探索了linux從最初的啟動準備到使用者空間中某個程式被開啟之間的啟動過程,跟隨這個流程,你還能學到其他許多與啟動有關的知識,例如,bootloaders,核心解壓縮,初始化記憶體盤,以及其他一些linux啟動的部分。在很早的時候,啟動一個電腦意味著去喂那些包含啟動程式的紙帶,或者通過手工使用前面板那密密麻麻的地址/資料/控制開關來載入
Time of Update: 2018-12-03
本文以硬體平台imx515為例說明bdi3000韌體程式的燒寫過程和步驟,imx515基於cotexA8核,新買的BDI3000裡面沒有韌體程式,所以只有燒寫韌體程式後才能正常使用。1.燒寫工具編譯bdisetup是linux環境下bdi3000韌體燒寫和參數配置的工具,在源碼下直接make即可產生。cd
Time of Update: 2018-12-03
路徑尋找是VFS的一個主要操作:給定一個檔案名稱,擷取該檔案名稱的inode。路徑尋找是VFS中相當繁瑣的一部分,主要是符號連結,檔案系統裝載點,以及. ..和//等奇怪路徑 引入了複雜性。nameidata資料結構尋找過程涉及到很多函數調用,在這些調用過程中,nameidata起到了很重要的作用:1. 向尋找函數傳遞參數;2. 儲存尋找結果。struct nameidata { struct dentry *dentry; struct vfsmount
Time of Update: 2018-12-03
我們已經知道,我們可以通過訊號來終止進程,也可以通過訊號來在進程間進行通訊,程式也可以通過指定訊號的關聯處理函數來改變訊號的預設處理方式,也可以屏蔽某些訊號,使其不能傳遞給進程。那麼我們應該如何設定我們需要處理的訊號,我們不需要處理哪些訊號等問題呢?訊號集合函式就是協助我們解決這些問題的。有關Linux進程間使用訊號通訊的更多內容,可以參閱我的另一篇文章——Linux處理序間通訊——使用訊號下面是訊號函數集:1、int sigemptyset(sigset_t
Time of Update: 2018-12-03
linux系統中scp命令的用法scp是 secure copy的縮寫, scp是linux系統下基於ssh登陸進行安全的遠程檔案拷貝命令。linux的scp命令可以在linux伺服器之間複製檔案和目錄.scp命令的用處:scp在網路上不同的主機之間複製檔案,它使用ssh安全性通訊協定傳輸資料,具有和ssh一樣的驗證機制,從而安全的遠程拷貝檔案。scp命令基本格式:scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-
Time of Update: 2018-12-03
轉載請註明來自“柳大的CSDN部落格”:http://blog.csdn.net/poechant 當我們用sudo來執行cd、ls等命令時,會出現command not found的提示:sudo cd /home/michaelsudo: command not found
Time of Update: 2018-12-03
今天給同學重裝下系統,再GHOST的過程中大概是沒有事先格式化系統硬碟,然後再解壓過程中還開啟了下,導致了程式一直未響應卡在那裡,等了很久沒反應,於是就強制關機,悲劇就出來了,重啟後BIOS進不去,硬碟自檢過不去。 由於上次我已經處理過同樣的問題,覺得應該也是硬碟分區表出了問題。於是把硬碟拆出來,裝到移動硬碟盒裡面,然後在放在我的電腦上檢測下。 之前用的是win7開啟 DG還有PPTD來檢測下,悲劇的是竟然沒檢測出來!! 上次我自己硬碟分區表出問題的時候至少可以檢測出來並且修複好了,
Time of Update: 2018-12-03
Linux在X86上的虛擬記憶體管理作者:周夢醒 2002-09-30 06:02:00 來自:http://www.china-pub.com前言 Linux支援很多硬體運行平台,常用的有:Intel
Time of Update: 2018-12-03
在linux下一些常用的關機/重啟命令有shutdown、halt、reboot、及init,它們都可以達到重啟系統的目的,但每個命令的內部工作過程是不同的,通過本文的介紹,希望你可以更加靈活的運用各種關機命令。1.shutdownshutdown命令安全地將系統關機。有些使用者會使用直接斷掉電源的方式來關閉linux,這是十分危險的。因為linux與windows不同,其後台運行著許多進程,所以強制關機可能會導致進程的資料丟失﹐使系統處於不穩定的狀態﹐甚至在有的系統中會損壞硬體裝置。而在系統關