原创 wince7.0開發環境搭建

說來慚愧,搞wince快半年了,這次才真正開始自己搭建wince開發環境,前後共裝了3次,才最終搞定,現在簡單記錄下。 安裝準備工作: 1.vs2008安裝文件,我安裝的破解版大概有將近9G,包含SP1; 2.wince7.0安裝文件,我

原创 Wince啓動失敗的原因分析

①BootLoader初始化硬件失敗   BootLoader第一個功能是要實現板級和片級初始化硬件,主要是把CPU 初始化到一已知狀態。在Boot

原创 Tlelechips 8925的時鐘系統配置

這幾天仔細研究了下ARM的時鐘設置,現以Telechips 8925(cotex A5)爲例簡單記錄下:   8925總共有16個時鐘源,一個XIN,XTIN,外加6個PLL,同時每個XIN,XTIN和PLL還可以經過一個分頻器產生一個時

原创 linux select()函數解析

Select在Socket編程中還是比較重要的,可是對於初學Socket的人來說都不太愛用Select寫程序,他們只是習慣寫諸如connect、accept、recv或recvfrom這樣的阻塞程序(所謂阻塞方式block,顧名思義,就是

原创 linux ./config 淺析

1.簡介 Config不是一種bash,config語言是linux內核的一種配置語言,config.in文件是使用該語言編寫而成,在通常情況下,它看起很像一個SH語言的子集。config配置語言主要有21條基本語句,1條if語句,菜單塊

原创 WinCE驅動入門

      任何硬件都離不開驅動,離開驅動的硬件好比是一個沒有靈魂的“行屍走肉”。WinCE也有很多驅動,不過它的驅動類似於應用程序,除了有特定的接口以外,其餘並沒有太大的差異。那麼我們就來大體聊聊WinCE驅動的概況。       先從

原创 vs2005中給新建項目添加靜態鏈接庫文件

今天在看《Windows程序設計》的時候,看到創建一個對話框,其中用到win32 PAI  PlaySound,編譯時老提示鏈接錯誤,是沒有包含WINMM.LIB,添加方法兩種: 1.程序中添加代碼: #pragma comment(li

原创 linuxNFS配置

1.連接好目標板與host主機,爲各自設置在同一網段內的ip地址(例如:設置host主機的ip爲:ifconfig eth0 192.168.1.170,目標板的ip爲:ifconfig eth0 192.168.1.168,最後一網段的

原创 TCC8902 BSP IIC 調試心得

    首先, 簡要回顧下最近調試主要想實現的功能,tcc8902主控芯片通過iic總線向音頻 codec芯片wm862發送控制信息,說的直白點,就是讀寫wm8962的相應寄存器,實現音頻輸出控制。     要通過IIC總線控制iic器件

原创 Wince啓動失敗原因分析

①BootLoader初始化硬件失敗   BootLoader第一個功能是要實現板級和片級初始化硬件,主要是把CPU 初始化到一已知狀態。在Boot

原创 wince6.0 PB工程編譯選項簡介

在WinCE5.0和WinCE6.0下,編譯選項介紹http://tech.ddvip.com   2008年09月05日    社區交流 關鍵字: Mobile PCM音頻 cmwap cookie CETK WinCE系統  本文

原创 wmare 虛擬機不能啓動的問題

一般爲了方便起見,我的虛擬機都是採用掛起狀態,今天在啓動虛擬機的時候出現如下提示錯誤:VMware Workstation unrecoverable error: (vmx)Exception 0xc0000006 (disk erro

原创 linux Makefile淺析

    接觸過linux的人對一個文件,肯定不會陌生,那就是Makefile。在使用make編譯程序時,make會根據每個文件的時間戳,來決定那些文件需要重新編譯,哪些文件已經是最新的了不需要編譯,然後再根據同一目錄下的Makefile所

原创 Wince串口分析

Wince的串口模型是固定的,其網絡協議是符合ISO/OS模型的,在典型的應用中,serialAPI與間接通過TAPI或直接與ActiveSync交互,組成CE網絡的一部分。其實整個驅動模型是相當複雜的,好在驅動僅僅使用到SerialAP

原创 wince文件存儲及文件管理器(一)

           Filesys.dll由對象存儲,ROM文件系統和存儲管理器組成,其中:            對象存儲:RAM註冊表,數據庫和RAM文件系統;            存儲管理器:在系統中主要由fsdmgr.dll模