WinCE 應用程式開機自動方法

 近日在開發過程中遇到WinCE應用程式開機自動啟動並執行問題,在網上找了找,發現大概有以下三種方法:1、 將應用程式和應用程式捷徑添加到映像裡,再將捷徑添加到StartUp目錄下,這樣當系統運行後應用程式就能自動運行;2、 直接替換Wince的SHELL,即修改註冊表:[HKEY_LOCAL_MACHINE/init]"Launch50"="explorer.exe""Depend50"=hex:14,00, 1e,00把這個explorer.exe改成你的應用程式(比如:MyApp.exe)

SPI、I2C、UART三種串列匯流排協議的區別

第一個區別當然是名字:     SPI(Serial Peripheral Interface:串列外設介面);     I2C(INTER IC BUS)     UART(Universal Asynchronous Receiver Transmitter:通用非同步收發器)第二,區別在電氣訊號線上:     SPI匯流排由三條訊號線組成:串列時鐘(SCLK)、串列資料輸出(SDO)、串列資料輸入(SDI)。SPI匯流排可以實現

嵌入式開發要編的第一個程式——測試各種資料類型位元組長度

樣本程式#include <stdio.h>int main(int argc, char * argv[]){    printf("sizeof(char)   = %d/n", sizeof(char));    printf("sizeof(short) = %d/n", sizeof(short));    printf("sizeof(int)    = %d/n", sizeof(int));    printf("sizeof(float) = %d/n",

系統匯流排、I/O匯流排區別

 在匯流排層次中,CPU匯流排、儲存匯流排,因不同的電腦系統採用的晶片集不同,所以這些匯流排也不完全相同,互相沒有互換性。而系統匯流排則不同,它是與I/O擴充插槽相串連的。I/O插槽中可以插入各種擴沖板卡,作為各種外設的適配器與外設串連。因此要求系統匯流排必須有統一標準,它們必須在以下幾方面做出規定:1)物理特性:物理特性指的是匯流排物理串連的方式。包括匯流排的根數、匯流排的插頭、插座是什麼形狀、引腳是如何排列的等。例如:IBM-PC/XT的匯流排共有62根線,分兩列編號。(2)功能特性:提指每

aix啟動過程

啟動過程包含下面的一些步驟:啟動一個系統的初始步驟是上電自檢(Power On Self Test,POST)。其目的是驗證基本硬體是否處於正常的工作狀態。同時初始化記憶體、鍵盤、通訊,以及音訊裝置。您可以看到在螢幕上顯示了所有的這些裝置。在這個步驟中,您可以按下功能鍵,以選擇不同的啟動列表。這個階段中所顯示的 LED 值是模型特定的。硬體和軟體方面的問題都可能使得系統無法啟動。注意:基於 MCI 體繫結構的舊系統在這個步驟之前還將執行一個附加的步驟,即所謂的內建自檢(Built In

ARM ADS中的AXD 調試經驗集錦

1、如何設定AXD串連的Target。在菜單的Configure Target…選項中可以設定。一般選擇MutiIce或者ARMUL兩種。ARMUL是一種ARM的模擬器。一般的演算法或者一些無需和硬體中斷等裝置打交道的程式都可以通過這個進行調試。使用上非常簡單。我們一般上板子進行調試都是通過MutiICE來進行。在剛剛安裝了系統的時候,菜單中沒有MutiICE,需要我們手動添加:點擊ADD按鈕,然後在彈出的檔案瀏覽中,選擇“C:/Program Files/ARM/Multi-ICE/Muti-

查看AIX系統資訊

 查看AIX的cpu,記憶體,序號以及補丁,maitenance level等資訊1.查看cpu:     1.1 #pmcycles   (從aix 5.1開始在  bos.pmapi.pmsvcs包中)     1.2 #lsattr -El proc*2.查看記憶體:    2.1 #lsattr -El mem*    2.2 #lsattr -El sys0 -a realmem    2.3 #bootinfo -r    2.4 #getconf REAL_MEMORY     

ARM處理器的7種運行模式 

ARM920T支援的7種處理器操作模式:.使用者模式(user模式),運行應用的普通模式。.快速中斷模式(fiq模式),用於支援高速資料轉送或通道處理。.中斷模式(irq模式),用於普通中斷處理。.超級使用者模式(svc模式),作業系統的保護模式.異常中斷模式(abt模式),輸入資料後登入或預取異常中斷指令.系統模式(sys模式),是作業系統使用的一個有特權的使用者模式.未定義模式(und模式),執行了未定義指令時進入該模式處理器的模式可以通過軟體控制進行切換,也可以通過外部中斷或是異常處理過程

arm 裸奔經驗

     由於自己買的開發板的norflash壞了,板子剩下了nandflash了,還想玩開發板,就開始我的裸奔了,開始去瞭解nandflash啟動原理,arm2410是從nandflash前4k空間複製到arm內部4kRAM空間當中運行.知道原理以後我寫裸奔程式都不超過4k程式,就可以做跑馬燈,rs232驅動,rtc程式是足夠了.一開始 我用的軟體是ads1.2,只能抄寫別人

常用專業術語(單片機/硬/軟)

硬體方面:微處理器(MPU,up):將電腦的運算器和控制器整合在一塊晶片上所構成的器件稱為微處理器,又稱為中央處理單元(CPU,Central Processing

在X下動態更改解析度的工具——xrandr

xrandrTo change the resolution (monitor display) from the command line ( using a terminal window ) do this: ( when x is running -- don't exit Xwindows just use a terminal window. This is done from the command line. )[ xrandr ]this command will bring

ARM上裸奔的跑馬燈程式 

今天用優龍ST2410測試了一下在不進系統的情況下裸奔跑馬燈程式。首先總結下在ARM板上裸奔程式的幾種方法:既然要在ARM上裸奔,首先地讓ARM板不進系統,方法是上電複位後選BIOS的最後一項:7 : Set AutoBoot parameter,1:linux 2:wince。第7選項要你輸入上電複位後自動啟動的系統,選擇除1和2的的任一數字(比如3)這樣系統上電後會始終停在BIOS介面,等待你選擇進哪個作業系統,這樣就使得ARM進入裸奔狀態。 進入裸奔狀態後測試程式的有如下幾種方法:

關於wince註冊表

  與案頭Windows一樣,Windows CE也使用註冊表(Registry)來儲存應用程式、驅動程式和使用者的設定以及其他一些配置資訊。Windows CE註冊表也採用樹形結構來管理配置資訊,由於Windows CE註冊表的結構和功能與案頭Windows幾乎一樣,在這裡就不詳細介紹了,讀者可以參考其它關於註冊表的資料。Windows CE支援四個根鍵,描述如下:鍵名                                  描述HKEY_LOCAL_MACHINE    

關於ARM的記憶體重新對應

先說說儲存空間映射:所謂儲存空間映射,是指將開發板上不同的儲存空間映射到開發人員可見的4GB地址空間上,例如,假設開發板上有一個32KB的片內FLASH,16KB的片內SRAM(純屬虛構,如有雷同,純屬巧合),那麼,將32KBFLASH映射到地址空間的0x00000000~0x0x00008FFF上,將16KB的SRAM映射到x40000000~0x40004fff上,這樣開發人員在讀寫0x00000000~0x00008fff內的地址時,訪問的就是片內FLASH,不同開發板的映射規則是開發板廠

wince驅動開發學習

一:寄存器的使用:1、wince內部對物理地址的訪問:可以有3個途徑。1:直接使用g_oalAddressTable(oemaddrtab_cfg.inc)的已經定義好的,物理地址對應的虛擬位址。如:DCD     0x80000000, 0x30000000, 128     ;訪問虛擬位址0x80000000實際就是訪問物理地址0x30000000。 2:在OAL層,使用OALPAtoVA函數。如:volatile S3C2410X_IOPORT_REG *pIOCTR;pIOCTR = (

安裝Fedora 15後要做的幾件事情

#1,設定sudo  在Ubuntu或其他發行版本下用慣sudo,我們可以通過下面方式來實現sudo。在命令列下輸入  # visudo  然後,在設定檔中找到下面的幾行內容:  ## Allow root to run any commands anywhere root ALL=(ALL) ALL  然後,在上行內容下面添加下面內容  bentu ALL=(ALL)

source insight快速鍵

 退出程式                             : Alt+F4重畫螢幕                             : Ctrl+Alt+Space完成文法                             : Ctrl+E複製一行                             : Ctrl+K恰好複製該位置右邊的該行的字元       : Ctrl+Shift+K複製到剪貼簿                         :

使用gprof和oprofile尋找效能瓶頸

有些時候,我們特別關注程式的效能,特別是底層軟體,比如驅動程式,OS等。為了更好的最佳化程式效能,我們必須找到效能瓶頸點,“好鋼用在刀刃上”才能取得好的效果,否則可能白做工作。為了找到關鍵路徑,我們可以使用profilng技術,在linux平台上,我們可以使用gprof和oprofile工具。gprof是GNU工具之一,它在編譯的時候在每個函數的出入口加入了profiling的代碼,運行時統計程式在使用者態的執行資訊,可以得到每個函數的調用次數,執行時間,調用關係等資訊,簡單易懂。適合於尋找使用

wince6.0驅動開發

1、基礎知識:1)系統調用是作業系統核心和應用程式之間的介面,裝置驅動程式是作業系統核心和機器硬體之間的接口。裝置驅動程式為應用程式屏蔽了硬體細節,在應用程式看來硬體只是一個裝置檔案,應用程式可以像操作普通檔案一樣對硬體裝置進行操作。裝置驅動是核心的一部分。2)驅動程式完成以下功能:——對裝置初始化和釋放;——把資料從核心傳送到硬體和從硬體讀取資料;——讀取應用程式傳送給裝置檔案的資料和回送應用程式請求的資料;——檢測和處理裝置出現的錯誤。3)上層應用程式運行在使用者模式(非特權模式,Ring

成為嵌入式程式員應知道的10個基本問題

C語言測試是招聘嵌入式系統程式員過程中必須而且有效方法。這些年,我既參加也組織了許多這種測試,在這過程中我意識到這些測試能為面試者和被面試者提供許多有用資訊,此外,撇開面試的壓力不談,這種測試也是相當有趣的。      

總頁數: 61357 1 .... 19839 19840 19841 19842 19843 .... 61357 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.