日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

Linux

我要報(bào)錯(cuò)
Linux是一套免費(fèi)使用和自由傳播的類(lèi)Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶(hù)、多任務(wù)、支持多線(xiàn)程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶(hù)網(wǎng)絡(luò)操作系統(tǒng)。Linux操作系統(tǒng)誕生于1991 年10 月5 日(這是第一次正式向外公布時(shí)間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,比如手機(jī)、平板電腦、路由器、視頻游戲控制臺(tái)、臺(tái)式計(jì)算機(jī)、大型機(jī)和超級(jí)計(jì)算機(jī)。嚴(yán)格來(lái)講,Linux這個(gè)詞本身只表示Linux內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來(lái)形容整個(gè)基于Linux內(nèi)核,并且使用GNU 工程各種工具和數(shù)據(jù)庫(kù)的操作系統(tǒng)。
  • linux內(nèi)核下重力感應(yīng)驅(qū)動(dòng)程序的開(kāi)發(fā)

    針對(duì)嵌入式移動(dòng)設(shè)備在實(shí)時(shí)性、可靠性方面的要求,以飛思卡爾半導(dǎo)體公司的MX51為系統(tǒng)硬件平臺(tái),給出了移動(dòng)手持產(chǎn)品中的重力感應(yīng)(G?sensor)實(shí)現(xiàn)方案。采用ST(意法半導(dǎo)體)公司的LIS33DE芯片采樣重力感應(yīng)數(shù)據(jù),通過(guò)I2C總線(xiàn)傳入系統(tǒng)。運(yùn)用輸入子系統(tǒng)、查詢(xún)、隊(duì)列等技術(shù),詳細(xì)討論linux2.6.31內(nèi)核下開(kāi)發(fā)重力感應(yīng)驅(qū)動(dòng)程序的方法。該設(shè)計(jì)應(yīng)用于智能手機(jī)、平板電腦等產(chǎn)品中,效果良好。

  • Linux同步機(jī)制自旋鎖原理及其應(yīng)用

    自旋鎖是專(zhuān)為防止多處理器并發(fā)而引入的一種鎖,它在內(nèi)核中大量應(yīng)用于中斷處理等部分(對(duì)于單處理器來(lái)說(shuō),防止中斷處理中的并發(fā)可簡(jiǎn)單采用關(guān)閉中斷的方式,即在標(biāo)志寄存器中關(guān)閉/打開(kāi)中斷標(biāo)志位,不需要自旋鎖)。

  • Linux基礎(chǔ)架構(gòu)在晶心平臺(tái)上的移植研究

    鑒于越來(lái)越多使用者將Linux移植到晶心平臺(tái)(Andes Embedded?)上(AndesCore? N12或N10),本文的目的在協(xié)助使用者快速、有效率的將Linux 移植到自建的FPGA板子上(CPU是AndesCore? 的 N12或N10)。筆者曾協(xié)助多家公司工程師進(jìn)行Linux移植到晶心平臺(tái)的工作,將Linux移植過(guò)程容易遭遇的問(wèn)題與盲點(diǎn)進(jìn)行實(shí)際說(shuō)明,期望能對(duì)使用者有所幫助,也希望讀者不吝指教提供您寶貴的意見(jiàn)。

  • 基于A(yíng)TK的實(shí)時(shí)語(yǔ)音識(shí)別系統(tǒng)在家庭監(jiān)護(hù)機(jī)器人中的應(yīng)用實(shí)現(xiàn)

    文中闡述的是家庭監(jiān)護(hù)機(jī)器人項(xiàng)目中語(yǔ)音識(shí)別系統(tǒng)設(shè)計(jì)的部分,通過(guò)DSP、DMA和ARM Cortex-A8的并行處理,利用雙緩沖的方法,在嵌入式Linux上實(shí)現(xiàn)了基于A(yíng)TK的實(shí)時(shí)語(yǔ)音識(shí)別系統(tǒng)。文中對(duì)該系統(tǒng)的軟硬件進(jìn)行了設(shè)計(jì)。在硬件方面,給出語(yǔ)音識(shí)別系統(tǒng)的硬件組成原理,并提供了關(guān)鍵部分原理圖;在軟件方面,提出實(shí)時(shí)語(yǔ)音識(shí)別的方法,給出應(yīng)用程序?qū)崿F(xiàn)

  • 分布式網(wǎng)絡(luò)化視頻監(jiān)控系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),系統(tǒng)框圖、硬件原理

    構(gòu)建以FPGA為核心的通信處理模塊,內(nèi)置一個(gè)32位處理器,加載uCLinux操作系統(tǒng),驅(qū)動(dòng)兩個(gè)CMOS接口、一個(gè)SPI射頻接口、一個(gè)以太網(wǎng)接口、一塊液晶顯示器;硬件加速定位、圖像預(yù)處理、編碼等算法;開(kāi)發(fā)良好人機(jī)交互接口。

  • AMP 為您的下一個(gè) SoC 項(xiàng)目助力

    嵌入式系統(tǒng)一般分為兩大類(lèi):需要硬實(shí)時(shí)性能的;和不需要硬實(shí)時(shí)性能的。過(guò)去,我們不得不做出艱難 抉擇,即選擇實(shí)時(shí)操作系統(tǒng)的性能還是我們鐘愛(ài)的 Linux 系統(tǒng)的豐富特性,然后努力彌補(bǔ)不足之處。

  • ARM Linux系統(tǒng)開(kāi)機(jī)自動(dòng)運(yùn)行特定應(yīng)用的設(shè)置方法

    系統(tǒng)服務(wù)的命令保存在開(kāi)發(fā)板根文件系統(tǒng)的/usr/etc/rc.local文件中。有的開(kāi)發(fā)板開(kāi)機(jī)后自動(dòng)運(yùn)行圖形界面程序,需要按住ctrl+c讓開(kāi)發(fā)板進(jìn)入到linux的SHELL提示符界面。其實(shí)可通過(guò)注釋掉rc.local文件中調(diào)用圖形界面的命令,增加運(yùn)行用戶(hù)應(yīng)用程序的命令,達(dá)到開(kāi)機(jī)自動(dòng)運(yùn)行用戶(hù)應(yīng)用程序的目的。

  • 基于嵌入式linux的Web傳感器網(wǎng)絡(luò)網(wǎng)關(guān)的設(shè)計(jì)

    本系統(tǒng)以AT91ARM9200作為核心芯片,以GoAhead WebServer作為嵌入式Web服務(wù)器,針對(duì)傳感器網(wǎng)絡(luò)的結(jié)構(gòu)、嵌入式Web體系結(jié)構(gòu)、嵌入式數(shù)據(jù)庫(kù)模型、嵌入式操作系統(tǒng)模型、嵌入式網(wǎng)關(guān)設(shè)計(jì)模型等進(jìn)行初步的研究與探索,提出一種無(wú)線(xiàn)傳感器網(wǎng)絡(luò)嵌入式網(wǎng)關(guān)的設(shè)計(jì)方案和無(wú)線(xiàn)傳感器網(wǎng)絡(luò)數(shù)據(jù)管理與查詢(xún)模式,研發(fā)了基于Web的傳感器網(wǎng)絡(luò)嵌入式網(wǎng)關(guān)系統(tǒng)。

  • Linux2.6內(nèi)核解析及其移植應(yīng)用

    在分析Linux2.6內(nèi)核新特性的基礎(chǔ)上,在S3C2410開(kāi)發(fā)板上移植了2.6內(nèi)核和新的文件系統(tǒng),并成功地對(duì)H.264編解碼多媒體系統(tǒng)提供了支持。

  • 嵌入式Linux的ARM移植實(shí)例研究

    本章主要給出了Linux平臺(tái)下文件、進(jìn)程控制與通信、線(xiàn)程控制與通信的編程實(shí)例。至此,一個(gè)完整的,涉及硬件原理、Bootloader、操作系統(tǒng)及文件系統(tǒng)移植、驅(qū)動(dòng)程序開(kāi)發(fā)及應(yīng)用程序編寫(xiě)的嵌入式Linux系列講解就全部結(jié)束了。

  • 基于華邦W90P710處理器的Linux內(nèi)核應(yīng)用及串口驅(qū)動(dòng)的實(shí)現(xiàn)

    基于華邦W90P710處理器的Linux內(nèi)核應(yīng)用,詳細(xì)介紹了Linux串口驅(qū)動(dòng)的實(shí)現(xiàn)方法。同時(shí)對(duì)Linux文件系統(tǒng)操作入口函數(shù)及內(nèi)核的編譯做了詳細(xì)的說(shuō)明。

  • 基于Linux和QT/E的軟鍵盤(pán)設(shè)計(jì)

    隨著嵌入式技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)在各種領(lǐng)域中得到了廣泛的應(yīng)用。本文針對(duì)嵌入式系統(tǒng)需要在顯示屏上實(shí)現(xiàn)字符的輸入,在Linux環(huán)境下,利用QT/E庫(kù)軟件,實(shí)現(xiàn)了軟鍵盤(pán)設(shè)計(jì)。主要介紹了軟鍵盤(pán)的設(shè)計(jì)以及軟鍵盤(pán)實(shí)現(xiàn)的程序編寫(xiě)。

  • linux多線(xiàn)程編程技術(shù)

    Linux系統(tǒng)下的多線(xiàn)程遵循POSIX線(xiàn)程接口,稱(chēng)為pthread。編寫(xiě)Linux下的多線(xiàn)程程序,需要使用頭文件pthread.h,連接時(shí)需要使用庫(kù)libpthread.a。順便說(shuō)一下,Linux下pthread的實(shí)現(xiàn)是通過(guò)系統(tǒng)調(diào)用clone()來(lái)實(shí)現(xiàn)的。clone()是Linux所特有的系統(tǒng)調(diào)用,它的使用方式類(lèi)似fork,關(guān)于clone()的詳細(xì)情況,有興趣的讀者可以去查看有關(guān)文檔說(shuō)明。

  • Linux動(dòng)態(tài)鏈接庫(kù)的創(chuàng)建與使用

    使用GNU的工具我們?nèi)绾卧贚inux下創(chuàng)建自己的程序函數(shù)庫(kù)?一個(gè)“程序函數(shù)庫(kù)”簡(jiǎn)單的說(shuō)就是一個(gè)文件包含了一些編譯好的代碼和數(shù)據(jù),這些編譯好的代碼和數(shù)據(jù)可以在事后供其他的程序使用。程序函數(shù)庫(kù)可以使整個(gè)程序更加模塊化,更容易重新編譯,而且更方便升級(jí)。

  • Linux 同步方法剖析

    本文討論了 Linux 內(nèi)核中可用的大量同步或鎖定機(jī)制。這些機(jī)制為 2.6.23 版內(nèi)核的許多可用方法提供了應(yīng)用程序接口(API)。但是在深入學(xué)習(xí) API 之前,首先需要明白將要解決的問(wèn)題。

  • linux虛擬內(nèi)存

    Linux 的虛擬內(nèi)存管理有幾個(gè)關(guān)鍵概念: 每個(gè)進(jìn)程有獨(dú)立的虛擬地址空間,進(jìn)程訪(fǎng)問(wèn)的虛擬地址并不是真正的物理地址 虛擬地址可通過(guò)每個(gè)進(jìn)程上頁(yè)表與物理地址進(jìn)行映射,獲得真正物理地址 如果虛擬地址對(duì)應(yīng)物理地址不在物理內(nèi)存中,則產(chǎn)生缺頁(yè)中斷,真正分配物理地址,同時(shí)更新進(jìn)程的頁(yè)表;如果此時(shí)物理內(nèi)存已耗盡,則根據(jù)內(nèi)存替換算法淘汰部分頁(yè)面至物理磁盤(pán)中。

  • Linux中斷機(jī)制

    中斷(interrupt)被定義為一個(gè)事件,該事件改變處理器執(zhí)行的指令順序,這樣的事件與CPU芯片內(nèi)外部硬件電路產(chǎn)生的電信號(hào)相對(duì)應(yīng)。中斷通常分為同步(synchronous)中斷和異步(asynchronous)中斷。同步中斷指的是當(dāng)指令執(zhí)行時(shí)由CPU控制單元產(chǎn)生的,之所以稱(chēng)為同步,是因?yàn)橹挥性谝粭l指令終止執(zhí)行后CPU才會(huì)發(fā)出中斷。異步中斷是由其他硬件設(shè)備依照CPU時(shí)鐘信號(hào)隨機(jī)產(chǎn)生的。在Intel處理器中,同步中斷被稱(chēng)為異常,異步中斷被稱(chēng)為中斷。

  • 基于Linux的動(dòng)態(tài)電源管理設(shè)計(jì)

    面向嵌入式 Linux 的 DPM 是一種正在發(fā)展的技術(shù)。由于全球開(kāi)放源代碼領(lǐng)域的開(kāi)發(fā)人員所做的貢獻(xiàn),它的核心技術(shù)正在進(jìn)步,但實(shí)際應(yīng)用仍然必須清除一系列“路障”。

  • Linux字符設(shè)備驅(qū)動(dòng)程序的實(shí)現(xiàn)

    在Linux操作系統(tǒng)下有三類(lèi)主要的設(shè)備文件類(lèi)型,一是字符設(shè)備,二是塊設(shè)備,三是網(wǎng)絡(luò)設(shè)備。字符設(shè)備和塊設(shè)備的主要區(qū)別是:在對(duì)字符設(shè)備發(fā)出讀/寫(xiě)請(qǐng)求時(shí),實(shí)際的硬件I/O一般就緊接著發(fā)生了,塊設(shè)備則不然,它利用一塊系統(tǒng)內(nèi)存作緩沖區(qū),當(dāng)用戶(hù)進(jìn)程對(duì)設(shè)備請(qǐng)求能滿(mǎn)足用戶(hù)的要求,就返回請(qǐng)求的數(shù)據(jù),如果不能,就調(diào)用請(qǐng)求函數(shù)來(lái)進(jìn)行實(shí)際的I/O操作。塊設(shè)備是主要針對(duì)磁盤(pán)等慢速設(shè)備設(shè)計(jì)的,以免耗費(fèi)過(guò)多的CPU時(shí)間來(lái)等待。

  • 基于Linux數(shù)據(jù)鏈路層的MPI集群通信機(jī)制的設(shè)計(jì)與實(shí)現(xiàn)

    針對(duì)MPI集群通信的特點(diǎn),通過(guò)分析當(dāng)前網(wǎng)絡(luò)的通信結(jié)構(gòu)和MPI的點(diǎn)到點(diǎn)通信模式,提出了一種基于數(shù)據(jù)鏈路層的集群通信機(jī)制,用以減少協(xié)議開(kāi)銷(xiāo)和內(nèi)存拷貝次數(shù),從而提高集群節(jié)點(diǎn)間的通信性能,并且通過(guò)實(shí)驗(yàn)驗(yàn)證了該機(jī)制的可行性。