Time of Update: 2018-12-05
在wince5下面pb內建了12種語言的res檔案,這些檔案就是相應語言的一些系統對話方塊,菜單之類的resource。這12種語言分別是:0x0404 Chinese Taiwan0x0407 German Germany0x0409 English US0x040C Franch France0x0410 Italian Italy0x0411 Japanese Japan0x0412 Korean Korea0x0413 Dutch Newtherlands0x04
Time of Update: 2018-12-05
的USBH_EN(對應於GPG6)是用於對USB HOST供電的,這個需要在BSP中進行控制,可在init.c檔案的OEMInit() ->ConfigureGPIO()函數中假如下面的代碼: //Ser GPG6 to Output an USBH_ENs2440IOP->GPGCON &= ~(3<<12);s2440IOP->GPGCON |= (1<<12); // outputs24
Time of Update: 2018-12-05
先做個說明:我的平台環境是:CE5.0(S3C2450)。 我的config.bib定義的鏡像起始地址為0x8c20 0000(虛擬位址), EBoot將鏡像下載到以0x8c20 0000為起始地址的RAM中, 但實際上OS跳轉的地址卻是0x8c20 1000, 也就是說, 傳遞到Lauch函數的參數應該是對應的物理地址0x3020 1000, 也就是鏡像開始後4K的位置. 為什麼跳到4K後的位置執行呢? 如果直接在下載的其真實位址(0x3020 0000)執行會怎麼樣呢?
Time of Update: 2018-12-05
1. 產生eboot.bin在下載時解析出來的長度為0雖然把原來PM架構的BSP包中eboot的內容逐漸移植到FMD架構的BSP包中,eboot.bin也越來越大,後來發現在一次下載中無法下載eboot.bin,eboot在下載eboot.bin中解析到它的長度是0x00000000,可是這時候我看到eboot.bin的大小是271KB,怎麼會是0呢?我們先來看eboot\boot.bib中的部分定義:MEMORY; Name Start Size Type;
Time of Update: 2018-12-05
用過WINCE 6.0 USB同步的朋友或多或少都遇到過在Windows XP的電腦上面同步驅動使用一段時間後就變成驚嘆號,要再卸載再重裝驅動才能解決,而且每次重新插入USB同步時都要卸載再重裝一下,頗為麻煩,這個問題的根本原因沒有找到,故本人寫了個小程式,運行之後如果是裝置驚嘆號會自動安裝,算是另外一種解決方式吧,下面是程式的連結地址。http://download.csdn.net/detail/gzweiyan2/5793113
Time of Update: 2018-12-05
WINCE6.0撥號連不上 在wince的網路和拔號串連中建立串連,這個機器有COM3可用,選COM3,傳輸速率9600,115200都試過流量控制軟體硬體無都試過在winxp中網路連接中建立,建立一個接受傳入的串連,傳輸速率和流控選的和wince一樣接好線後,wince中雙擊進行串連,顯示提示已與您拔叫的遠端電腦斷開。請驗證“傳輸速率”設定並重試串連。期待的現象是電腦試圖進行使用者名稱密碼驗證並提示驗證資訊。由於winxp在接受別人的串連時,不會顯示太多資訊,為了獲得更多資訊,採用linux的
Time of Update: 2018-12-05
S3C6410 KeyPad驅動(下)1.1 按鍵中斷處理流程1.1.1 按鍵掃描的處理流程在初始狀態,所有的列線(輸出)處於低電平,當沒有按鍵按下的狀態時,所有的行線(輸入)都是高電平(使用上拉功能)。當任何按鍵按下時,相應的行和列線串連在一起,並且相應的行被驅動為低電平,此時產生一個鍵盤中斷。接著CPU(軟體)通過寫列資料輸出寄存器KEYIFCOL向一列寫入低電平,而向其他列寫入高電平。在每次寫入的時候,CPU讀取行資料輸入寄存器KEYIFRO來相應的列按鍵是按下,這樣,當掃描處理完成後,就
Time of Update: 2018-12-05
把第三方或自己開發的apk檔案編譯到系統檔案(system.img)中的方法: 1 (1)源碼編譯後,把apk拷貝到out/target/product/generic/system/app中。 (2) 執行命令make snod , 把添加的spk編到system.img 中 缺點:執行make clean 後,再次make 完畢需要重新執行上面操作。 2 "方法一"的改進。 (1) 建立一個檔案夾目錄,用來存放apk檔案 mkdir
Time of Update: 2018-12-05
相關連結:http://blog.csdn.net/kickxxx/article/details/7236040http://blog.csdn.net/evilcode/article/details/6079767 IM51有4種啟動模式,通過GPIO管腳BOOT_MODE[1:0]來選擇。在系統重啟時,所有的啟動引腳被採樣並儲存到SBMR(System reset controller Boot Mode
Time of Update: 2018-12-05
本系統用於儲存bootloader和系統的介質是INAND(也就是SD/MMC),所以下面的說明是基於INAND的。 1. 編譯用於燒錄到INAND的xldr及eboot鏡像檔案主要是確保設定了IMGSDMMC環境變數,1所示:圖1為什麼要設定IMGSDMMC環境變數呢?見\SRC\BOOTLOADER\XLDR\SD\SECURE下的sources檔案:!IF "$(IMGSDMMC)" ==
Time of Update: 2018-12-05
********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)時間:2011.11.21類別:WINCE驅動開發********************************LoongEmbedded********************************本文基於WINCE6.0+S3C6410的系統 1.
Time of Update: 2018-12-05
理論:使用HIVE註冊表,系統在完成了第一階段也就是載入完了boot.hv+binfs之後和載入系統HIVE註冊表之前,filesys.exe都會調用OEMIoControl來查詢是否需要清除儲存在block裝置上的hv檔案,其CODE代碼為IOCTL_HAL_GET_HIVE_CLEAN_FLAG,它的輸入參數lpInBuf固定為HIVECLEANFLAG_SYSTEM或HIVECLEANFLAG_USERS,filesys.exe會分別用這兩種參數調用兩次IOCTL_HAL_GET_HIVE
Time of Update: 2018-12-05
縮寫:IOMUXC:input-output multiplexer controller輸入/輸出多工控制器ALT:alternate functions交替功能 1.1 給系統上電STARTUPTEXT LEAF_ENTRY StartUp ; SYS_ON_OFF_CTL is connected to GPIO1_23(muxed on UART3_TXD as ALT3). ldr r1, =(CSP_BASE_REG_PA_IOMUXC + 0x244)
Time of Update: 2018-12-05
相對同時剛出校門同學從事其它行業而言優厚的薪水,以及不斷學習更新的專業知識不僅僅讓你感到生活的充實,更滿足了你那不讓外人知的虛榮心。在剛出校門的幾年中,你經常回頭看看被你落在後面的同學們,在內心憐憫他們的同時,你也會對自已天天加班的努力工作感到心裡平衡:“有付出才會有回報”這句話在那幾年中你說的最多,不管是對自已的朋友們還是自已的愛人。第二句最常說的話是對公司的領導:“不行我就走人!”,實際上你也真的走過幾回。對了,在這幾年中,因為你的經濟條件不錯,你開始買房、開始談戀愛、結婚、開始有了自已的
Time of Update: 2018-12-05
下面介紹WINCE下面AT指令發送中文簡訊1、設定CSCAint __stdcall setCSCA(){ int isOK=-1; DWORD dwWritenSize = 0; DWORD dwReadSize; if(m_serial == INVALID_HANDLE_VALUE) { RETAILMSG(1,(TEXT("m_serial == INVALID_HANDLE_VALUE \r"))); return isOK; } CString
Time of Update: 2018-12-05
1. Xldr.bib先貼出xldr.bib檔案的MEMORY ; Name Start Size Type; ------- -------- -------- ---- $(TARGETNAME) 1FFEA000 00003000 RAMIMAGE ; 12K (4K for extraromimage page + 8K actual XLDR code. Comments below) RAM
Time of Update: 2018-12-05
前幾天朋友幫忙拿到一個ZXV10 H618B路由器,一看需要12V供電,還好以前留下一個12V輸出的DC充電器,關鍵時刻用上了,先大概下載了此路由器的使用者手冊,發現原來是08年的產品,都5年了。 開始正題吧,internet網線串連上路由器的WAN介面,從LAN1、LAN3和LAN4中選擇一個連接埠接在另一條網線的一端,另一個連接埠串連到PC得網口端,然後上電,發現PC可以正常上網,手機雖然可以搜尋並串連到路由器,但手機並不能上網。應該是路由器沒有配置好WLAN方面的,下面記錄下嘗試的過程:
Time of Update: 2018-12-05
********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)時間:2011.7.26類別:WINCE bootloader開發********************************LoongEmbedded******************************** IROM啟動(internal ROM
Time of Update: 2018-12-05
1. 合并的背景項目A和B都是採用同一個處理器和作業系統,B項目的外圍裝置基本上是A項目下的一個子集,GPIO口的分配也基本一樣,不同的是顯示屏採用的介面不一樣,A項目用I80介面,而B項目採用RGB介面,在我來公司之前,可能是因為各自開發方便,A和B項目就維護獨立的BSP包,但這樣的方式的缺點就是,假如你解決了A項目和B項目中共同的bug的時候,就要把相應的代碼分別移植到這兩個BSP包中,這不僅增加沒必要的工作量,而且有可能會出錯。隨著項目A和項目B的推進,發現之前採用的MLC
Time of Update: 2018-12-05