原创 在BeagleBoard上運行QNX系統

爲了讓同學們更好地瞭解在BeagleBoard上運行QNX系統的方法,我將前幾天的工作總結了一下。 需要完成的主要步驟如下: 1. BeagleBoard的準備: 首先是準備好BeagleBoard和周邊的設備。 我個人使用的是Bea

原创 TI DM3730 EBOOT分析(一)

EBOOT主函數調用BootLoaderMain();微軟已經固定了,EBoot的開發主要是完善BootLoaderMain調用的幾個函數。 1.relocate globals to RAM     KernelRelocate (pT

原创 TI3730 wince6 內存分配

最近新項目準備上TI的DM3730 A8芯片,系統wince 6.0 ,測試開發板:天漠 8100plus。   板載RAM大小:256M,地址:0x80000000->0x8FFFFFFF.大致使用情況如下:   ARGS:0x8000

原创 c#調用DLL

     每種編程語言調用DLL的方法都不盡相同,在此只對用C#調用DLL的方法進行介紹。首先,您需要了解什麼是託管,什麼是非託管。一般可以認爲:非託管代碼主要是基於win 32平臺開發的DLL,activeX的組件,託管代碼是基於.n

原创 EVC入門之一: 實現遠程調試的最佳硬件途徑

EVC裏TOOLS->Config Platform Manager裏, 對某個DEVICE點PROPERTIES, 這個對話框裏可以選擇EVC調試程序時所用的硬件途徑, 其實就少少的這幾個選項, 但由於本人的不思進取, 從開始接觸到現在

原创 qnx系統快速入門

第一部分: QNX系統的安裝與使用 1.QNX的微內核,甚至不包括進程管理,僅提供進程間的通信(Software Bus)。但在實際編譯的系統中,仍然是進程調度、同步、進程間通信等編譯在同一個可執行文件中的,它就是/boot/sys/

原创 基於WINCE平臺C#編程要點之一

基於WINCE平臺C#編程要點之一 發佈時間:2008-4-22 17:24:23    被閱覽數:2710次           本文主要介紹在基於Windows CE平臺的英創嵌入式主板下進行C#(Microsoft Visual

原创 回來了,繼續更新blog

好久沒寫博客了,呵呵,重新歸來了,下面要做TI DM3730的項目,系統:wince 6 ,有一起的朋友可以留言討論哈。

原创 wince USB驅動結構

USB系統軟件由兩層組成: 1.較高的USB設備驅動程序層 2.較低的由Windows CE實現的USB函數層(第二層由較高的通用串行總線驅動程序USBD模塊和較低的控制器驅動程序HCD模塊組成。) HCD 模塊給USBD模塊提供最底層的

原创 轉:WinCE BSP的BIB文件介紹

在WinCE中使用的一個重要的文件就是BIB文件,全稱Binary Image Builder File。在WinCE的編譯過程中會用到BIB文件,應該是在最後的Makeimg階段。所有的BIB文件會被合併成CE.bib文件,然後Romi

原创 如何解決VS2008調試時出現LINK : fatal error LNK1104: cannot open file 'LIBC.lib'

如何解決VS2008調試時出現LINK : fatal error LNK1104: cannot open file 'LIBC.lib'的編譯錯誤    解決方法:在Project-->Setting-->Linker-->Comm

原创 QNX學習筆記二:Neutrino系統啓動。

嵌入式系統的啓動都是類似的,先啓動一個boot程序,然後又boot控制系統的進一步加載運行: 1.處理從復位向量執行代碼。 2.啓動系統的啓動代碼(qnx的啓動代碼就是IPL)。 3.IPL會將OS鏡像裝載並傳遞控制參數到鏡像中的star

原创 USB標準請求

USB通信需要由端點(endpoint)和管道(pipe)來完成,端點相當於傳輸的地址,管道相當於傳輸的路徑。具體定義見USB2.0協議。 USB設備一旦連接到主機,首先就要與主機進行通信,把設備信息傳給Host,同時Host根據USB設

原创 Wince獲取Wifi的設備名、連接狀態和信號強度

需CE4.0或更高版本(兼容NDIS5.1)支持 一、加入頭文件 #include <winioctl.h> #include <ntddndis.h> #include <nuiouser.h> 二、Attach to NDISUI

原创 wince 自啓動

WinCE6.0自啓動Shell的問題解析WinCE開機即運行定製的Shell是很多系統的基本要求,有時還需要屏蔽WinCE自帶的Shell。WinCE中程序的自啓動,一般有兩個實現方法,修改註冊表和添加自啓動快捷方式。修改註冊表比較方便