原创 WinCE電源管理的實現

[背景和早期版本] 電源管理的目的是節能,基本的節能方法是使系統適時的進出休眠狀態.比如用戶按下On/Off按鈕,或者監視用戶活動的定時器超時,或者應用呼叫 api都可以使得系統休眠,用戶再次按下On/Off或者其他喚醒中斷將使得系統退出

原创 Image格式之NB0

Nb0格式並不是每個人都能看到的,很多時候玩wince 的人往往只知道把bin檔下載 到device就可以執行了,其實真正在內存 中跑的,是XIP的nb0格式。所幸我們的做法是先在PC上,就把PB編譯 好的BIN 檔轉換爲nb0,然後再用

原创 WinCE5.0 BSP BOOTLOADER開發詳解-生成bin和nb0

一,生成EBOOT.exe 1,在D:/WINCE500/PLATFORM/Sun2410/SRC/BOOTLOADER/EBOOT目錄下,建立名爲Startup.s 的彙編文件。 源代碼如下: OPT 2 INCLUDE kxa

原创 Eboot無法生成nb0文件

  Eboot無法生成nb0文件 收藏 PB生成NB0文件時要讀取bib文件中的一些配置,當bib的各段空間設置得不恰當就有可能導致無法生 成nb

原创 MMU: 存儲器管理單元

最初的容錯設 計 爲存儲器保護。多年以來,微處理器一直帶有片上存儲器管理單元(MMU),MMU能使單個軟 件 線程工作於硬 件 保護地址空間。但是在許多商用實時操作系 統 中,即使系統中含有這些硬件也沒采用MMU。 當應 用 程 序

原创 ARM I.MX51雙啓動模式實現,Ubuntu 和Wince

在 SDCard 上引導雙系統( wince , ubuntu )的詳細過程; 硬件平臺: Freescale, MX.51-EVK board; wince 版本: wince6.0 R2, MX.51-EVK BSP from

原创 波峯焊與迴流焊的區別

波 峯焊與迴流焊的區別(上) 波峯焊與迴流焊是兩種比較常見的焊接方式,下面我們就來談一下波峯焊與迴流焊的區別。 表貼。表面安裝技 術,簡稱SMT,作爲新一代電子裝聯技術已經滲透到各個領域,SMT產品具有結構緊湊、體積小、耐振動、抗衝擊,高

原创 WinCE NAND flash - FAL

WinCE NAND flash - FAL From ESSLabWiki 1. Introduction Flash與一般常見的Disk不同,其特性是無法重複對同一塊記憶體位置去做Write的動作,必須要Erase那塊記憶體位置纔可

原创 Eboot 中給nandflash分區實現

提到分區就不得不提到MBR ,不得不 提到分區表。 什麼是MBR 硬盤的0 柱 面、0 磁頭、1 扇區稱爲主引導扇區,NANDFLASH 由BLOCK 和Sector 組成,所以NANDFLASH 的第0 BLOCK ,第1 Sec

原创 去耦電容的容值計算和佈局佈線

有源器件在開關時產生的高頻開關噪聲將沿着電源線傳播。去耦電容的主要功能就是提供一個局部的直流電源給有源器件,以減少開關噪聲在板上的傳播, 和將噪聲引導到地。 去耦電容的容值計算 去耦的初衷是:不論IC對電流波動的規定和要求如何都要使電壓限

原创 What to build when(教你什麼時候該怎麼編譯)

A question that keeps coming back on the newsgroups is "I changed some code, but it does not end up in

原创 Wi-Fi語音技術淺析

 WLAN 和VoIP是目前的IT產業領域關注的熱點,因此使用WLAN 提供語音服務(WiFi語音)的終端設備也就應運而生。 WiFi語音終端設備利用現有的WLAN 網絡實現無線的VoIP語音通話,用戶可以通過WiFi語音終端設備在WLA

原创 關於H-JTAG的NANDFLASH燒寫方法以及2416初始化腳本的問題

不好意思,最近有朋友給我留言問起配置文件有問題,前些天有寫忙就沒有去改,這個BLOG不知道怎麼回事回覆不了,就再寫一篇吧,順便再說說 NANDFLASH的燒寫問題。 2416的H-JTAG初始化文件如下: ----------------

原创 MMU與PTS表格

最近在 FPGA 上仿真調試 Virgo (基於 ARM11 的一款處理器)芯片。 MMU 部分總是出錯,具體的現象是查看物理地址和虛擬地址的映射時候芯片經常會掛掉。先是懷疑 MMU 的寄存器配置有問題,後來又懷疑 MMU 映

原创 CE5.0 - eboot彙編Startup.s中MMU設置流程詳細分析

CE5.0 - eboot彙編Startup.s中MMU設置流程詳細分析 以下爲SMDK開發板startup. s部分啓動代碼. ; - - - - - - - - - - - - - - - - - - - - - - - - - -