關於Linux的快速啟動(fastboot)和低功耗(low power)的學習記錄

  我今天想查一下Intel工程師放在CSDN的一個視頻,名字倒是查出來叫:Moblin系統的快速啟動核心技術剖析,但是怎麼找也找不找了。這是一個好的技術介紹。難道給刪除了。不知道CSDN是否上次查圖片的時候,禁止了所有的視頻。沒辦法了,翻箱倒櫃,找到了以前做的一些筆記,先記錄下來。不過不保證完全忠於原著。可能有刪減。聊勝於無嘛。如果能再次公開那些技術視頻就好了,我本來是想找codec和容器的資料,記得也是Intel工程師給的,後來發現什麼都不見了。  Intel在Meego(原Moblin)的

Linux下的檔案I/O編程小結

1.1  檔案描述符    檔案描述符(fd)相當於windows編程中的檔案控制代碼,使一個非負整數,引用一個開啟的檔案。    Unix的慣例是檔案描述符0(STDIN_FILENO)是標準輸出,1(STDOUT_FILENO)是標準輸出,2(STDERR_FILENO)是標準錯誤輸出。1.2  檔案的開啟與關閉1.2.1   相關函數    int open(const char *pathname, int flags);    int open(const char

linux調度器(九)——調度器的配置參數

調度器的配置參數/proc/sys/kernel/sched_min_granularity_ns(4000000ns):sysctl_sched_min_granularity,表示進程最少已耗用時間,防止頻繁的切換,對於互動系統(如案頭),該值可以設定得較小,這樣可以保證互動得到更快的響應(見周期調度器的check_preempt_tick過程)/proc/sys/kernel/sched_latency_ns(20000000ns):sysctl_sched_latency,表示一個運行隊

linux基本監控-vmstat

1.vmstatvmstat(Virtual Meomory Statistics(虛擬記憶體統計)的縮寫,很多linux、unix會預設安裝。是核心線程、虛擬記憶體、磁碟、陷阱和 CPU 活動的統計資訊,不足是無法對某個進程深入分析。虛擬記憶體:系統中啟動並執行進程都需要使用記憶體,當記憶體不足時,核心會釋放某些進程所佔用但未使用的部分或所有實體記憶體,將其移到磁碟上,並將釋放的記憶體提供給需要使用的進程。文法:vmstat [ -f ] [ -i ] [ -s ] [ -I ] [ -t ]

linux升級監控-sysstat

1.安裝 ./configure make make install 二、sar 命令介紹 sar -h 用法: sar [ 選項 ] [ <時間間隔> [ <次數> ] ] 主選項和報告:         -b      I/O 和傳輸速率資訊狀況         -B      分頁狀況         -d      塊裝置狀況         -I { <中斷> | SUM | ALL | XALL }                 中斷資訊狀況  

Linux開機關機執行指令碼方法

1. 在/etc/rc.d/init.d/下建立指令碼,要遵守service script的標準;例如:vi /etc/rc.d/init.d/gfs#!/bin/bash#case "$1" inrestart)    echo "umount /data"    umount /data    echo "mount /data"    touch /var/lock/subsys/gfs    mount -t gfs2 /dev/gfsvg/gfs /data    ;;start)  

Linux裝置驅動工程師之路——DM9000網路卡驅動程式分析

Linux裝置驅動工程師之路——DM9000網路卡驅動程式分析K-Style轉載請註明來自于衡陽師範學院08電2  K-Style  http://blog.csdn.net/ayangke,QQ:843308498 郵箱:yangkeemail@qq.com DM9000是開發板經採用的網路晶片,是一種高度整合而且功耗很低的高速網路控制卡,可以和CPU直連,支援10/100M乙太網路串連,晶片內部內建16K SARM(3KB用來發送,13KB用來接收).1.模組初始化 static

控制linux動態連結程式庫(so, standard object)匯出函數

參考:http://www.lampchina.net/article/htmls/201006/Mjg4MDMy.html注意:參考文獻中有一些函數是不能編譯通過的。編譯環境:gcc 4.4.3在windows中,我們可以指定__declspec(dllexport)定義來控制匯出函數,在linux下,我們也有類似的控制參數。在GCC協助文檔 -fvisibility=default|internal|hidden|protected參數下有這樣一段描述:a superior

linux 下查看檔案個數及大小

ls -l |grep \"^-\"|wc -l或find ./company -type f | wc -l查看某檔案夾下檔案的個數,包括子檔案夾裡的。ls -lR|grep \"^-\"|wc -l查看某檔案夾下檔案夾的個數,包括子檔案夾裡的。ls -lR|grep \"^d\"|wc -l說明:ls -l長列表輸出該目錄下檔案資訊(注意這裡的檔案,不同於一般的檔案,可能是目錄、連結、裝置檔案等)grep \"^-\"【注意】\'-\'是減號而不是底線!!! 這裡將長列表輸出資訊過濾一部分,

Linux下程式的font-alias的設定

        在很多從Unix上移植到Linux的程式中,font的管理是聽頭痛的一個冬冬。雖然說Unix和Linux比較相似,但是在font上,有很多Unix的font在Linux是無法找到的。所以我們需要想辦法去解決。        解決的辦法不外乎兩種,第一種就是把你程式中所有用到以前Unix的font的地方都改成現在Linux上已有的font。這樣做工程比較浩大,不過好處是如果把程式安裝在別的Linux上,就可以直接運行了。     

Linux下gnome案頭轉換為KDE案頭的方法

     Linux下,KDE算是一個曆史比較悠久的案頭環境了,現在目前通常用的案頭環境是gnome,也是Red Hat Enterprise Linux 4安裝以後的預設案頭環境。不過有些人還是習慣於KDE案頭,那如何進行切換呢,其實很簡單。    首先用你要切換的那個使用者登入,然後開啟你的終端程式,輸入下面的命令列switchdesk  kde    然後再重新啟動電腦(其實登出再進入就可以了),再用你這個使用者登入看看,你的案頭環境已經替換為KDE了,就是這麼簡單。

Moblin:在不同的linux環境中安裝MIC2

 這今天在新張機器(古老的P4機器,終於可以退役了,想想也丟人,搞開發淪落到這個地步……),裝過Ubuntu和fedora,現在對Ubuntu8.10,Ubuntu9.04,fedora 9和fedora

讀書筆記《Building embedded linux system》Chapter 6 根檔案系統內容

對於root fileSystem的官方描述為FHS(FileSystem hierachy Stardard)。在根目錄下的最進階目錄都有明確的目的,然而很多是作為多使用者系統的,而嵌入式系統對這些規則的遵循可以比較鬆動。根目錄系統/binEssential user command binaries/bootStatic files used by the bootloader

linux音頻alsa-uda134x驅動文檔閱讀之一(over-view)

轉自:http://blog.chinaunix.net/uid-22917448-id-1765502.html前言目前,linux系統常用的音頻驅動有兩種形式:alsa oss alsa:現在是linux下音頻驅動的主要形式,與簡單的oss相容。oss:過去的形式而我們板子上的uda1341用的就是alsa驅動。alsa概述:因為我們用的是板上系統,用的也是alsa 的一個soc子系統。所以我們直接講解alsa soc子系統。ALSA SoC LayerALSA板上系統層==========

Linux核心隨機數產生器的設計與實現

隨 機數在許多領域都有重要應用,如Monte Carlo類比、密碼學和網路安全。隨機數的品質直接關係到網路安全系統的可靠性和安全性,關係到 Monte Carlo類比結果的可信度。自從電腦誕生起,尋求用電腦產生高品質的隨機數序列的研究就一直是個長期受到關注的課題。Linux核心從

推薦兩個不錯的包含應用程式的Linux虛擬機器鏡像網站

http://www.turnkeylinux.org/http://bitnami.org/這兩個網站很類似,安裝和使用都很簡單,相比之下,我更喜歡turnkeylinux,介面更友好這兩個網站提供配置好 環境和應用程式的linux鏡像(.iso)或虛擬機器程式(.vmx),一般建議下載.vmx,用vmware player運行vmware player是一個免費軟體,我用的系統為Ubuntu11.04,運行流暢大家如果想先嘗試wordpress, redmine,

Linux下讀取windows註冊表

    原本以為Linux下讀取Windows的註冊表是個異想天開、無法實現的想法,忽然發現了老外寫的一段小文章 http://xtor.warp.es/?p=25,才知道原來早就有人做過了。   

Linux上的ftp配置,及錯誤500 OOPS: could not bind listening IPv4 socket解決

[參考:http://bbs.chinaunix.net/thread-704039-1-1.html 

在Linux下用tftp刷寫路由器韌體

(以Ubuntu和Buffalo WHR-G300N V2路由器為例)先安裝Ubuntu(如果你在Windows下,可下載Ubuntu的ISO檔案,再用wubi安裝Ubuntu,可免去重新分區的麻煩),下載Buffalo WHR-G300N V2路由器的TFTP版韌體檔案,放到Ubuntu的/home目錄下,改名rf.bin。具體的刷機方法如下:1.在Ubuntu中,保證正常訪問互連網軟體源的情況下,找到並進入“terminal”(終端)介面;2.輸入“sudo apt-get

Linux Device Driver study: scull TIPS

用到的例子為Linux裝置驅動程式中的源碼。 存在的問題和解決方案:1、關於CFLAG的錯誤。將Makefile中的CFLAG項全部屏蔽即可;2、提示linux/config.h no such file or directory。在/usr/src/linux-source..../include/linux中建立config.h即可(例:touch /usr/src/linux-source-2.6.35/include/linux/config.h   實際路徑中沒有config.h)3、

總頁數: 3662 1 .... 119 120 121 122 123 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.