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

關閉

嵌入式軟件

所屬頻道 嵌入式
  • 基于Linux和QT/E的軟鍵盤設計

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

  • linux多線程編程技術

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

  • 基于μC/OS-II的GPRS終端設計

    μC/OS-II實時操作系統(tǒng)是開放源代碼且得到實際驗證的軟件平臺,而S3C44BOx具有強大的32位RISC性能,基于此軟件及硬件平臺對GPRS模塊進行設計,能大量減輕研發(fā)任務,提高研發(fā)速度,為在短時間內實現(xiàn)GPRS終端系統(tǒng)設計創(chuàng)造良好條件。

  • 基于Android平臺的雙網雙待設計

    Android 系統(tǒng)由嵌入式Linux 和Java 構成,因此基于Android 系統(tǒng)平臺的雙網雙待設計區(qū)別于其他手機對雙網雙待的實現(xiàn),它充分地利用了Android 平臺清晰的系統(tǒng)架構、簡易的工作原理和已經實現(xiàn)的部分Phone 核心應用程序進行雙網雙待的功能擴展,提高了Android 平臺雙網雙待設計的效率。

  • Android多媒體程序開發(fā)教程

     Android 操作系統(tǒng)具備的幾個特性決定它必將成為智能手機的主流操作系統(tǒng):   1. Android 系統(tǒng)的應用程序具備跨平臺的能力。   --為Android 系統(tǒng)開發(fā)的應用程序,只需編寫一次,就可以在任何一臺Android 手機上面執(zhí)行。   --為Android 系統(tǒng)開發(fā)的應用程序,可以不去顧慮手機的硬件結構--為Android 系統(tǒng)開發(fā)的程序,可以不考慮手機的Android 版本。   2. Android 操作系統(tǒng)是完全免費的操作系統(tǒng)   --Android 操作系統(tǒng)可以運行在任何

  • μC/GUI在基于NiosⅡ嵌入式開發(fā)平臺的環(huán)境智能監(jiān)控系統(tǒng)中的移植與應用

    為了使智能監(jiān)控系統(tǒng)具有人機交互功能,以DE2開發(fā)板為驗證平臺,通過編寫VGA IP核以及在SoPC Builder搭建硬件環(huán)境,移植嵌入式圖形界面軟件μC/GUI到NiosⅡ嵌入式軟件開發(fā)環(huán)境。實驗結果表明,μC/GUI成功移植到NiosⅡ嵌入式開發(fā)平臺中,可以實現(xiàn)μC/GUI文字顯示、繪圖以及窗口管理等功能,并可以外接任何具有VGA接口的LCD顯示器。

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

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

  • Linux 同步方法剖析

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

  • linux虛擬內存

    Linux 的虛擬內存管理有幾個關鍵概念: 每個進程有獨立的虛擬地址空間,進程訪問的虛擬地址并不是真正的物理地址 虛擬地址可通過每個進程上頁表與物理地址進行映射,獲得真正物理地址 如果虛擬地址對應物理地址不在物理內存中,則產生缺頁中斷,真正分配物理地址,同時更新進程的頁表;如果此時物理內存已耗盡,則根據(jù)內存替換算法淘汰部分頁面至物理磁盤中。

  • uCOS-II在ARM移植中的中斷處理

    uCOS II移植跟OS_CUP_C.C、OS_CPU_A.S、OS_CPU.H 3個文件有關,中斷處理的移植占據(jù)了很大一部分內容。作為移植的一個重點,本文以標準中斷(IRQ)為例討論了移植中的中斷處理。

  • Linux中斷機制

    中斷(interrupt)被定義為一個事件,該事件改變處理器執(zhí)行的指令順序,這樣的事件與CPU芯片內外部硬件電路產生的電信號相對應。中斷通常分為同步(synchronous)中斷和異步(asynchronous)中斷。同步中斷指的是當指令執(zhí)行時由CPU控制單元產生的,之所以稱為同步,是因為只有在一條指令終止執(zhí)行后CPU才會發(fā)出中斷。異步中斷是由其他硬件設備依照CPU時鐘信號隨機產生的。在Intel處理器中,同步中斷被稱為異常,異步中斷被稱為中斷。

  • SQLite在嵌入式Wince中的應用

    首先介紹了SQLite嵌入式數(shù)據(jù)庫的結構和特點與選擇必要性及應用到嵌入式系統(tǒng)Wince中的優(yōu)點;其次介紹以ARM9與Wince6.0為平臺,在Visual Studio 2008中開發(fā)的嵌入式數(shù)據(jù)庫。通過研究DataGrid在Windows mobile中自動設置列寬的方法,本設計通過軟件編程解決了基于Wince6.0的ARM9嵌入式設備中存在的問題,并分析通過DataGrid屬性中TableStyles未改變列寬的原因。

  • Android非標準硬件驅動程序的設計

    在深入研究Android硬件抽象層HAL和Java本地接口JNI技術原理的基礎上,提出了一個Android非標準硬件驅動程序的設計方案。以一個非標準設備的驅動程式的實現(xiàn)為例介紹了驅動程序的功能模塊分層設計,討論了使用HAL Stub技術對硬件抽象層HAL模塊進行優(yōu)化的方法。

  • 基于Linux的動態(tài)電源管理設計

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

  • Linux字符設備驅動程序的實現(xiàn)

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