PIXNET Logo登入

神喵的筆記簿

跳到主文

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 10 週一 200910:29
  • TPK Touch 修改方式

複製下列檔案至目錄 C:\WINCE600\PLATFORM\nvap\src\odm_kit\platform\touch
nvodm_touch_tpk.c

nvodm_touch_tpk.h

tpk_reg.h

修改檔案 C:\WINCE600\PLATFORM\nvap\src\odm_kit\platform\touch\nvodm_touch.c
一 修改引入部分

//#include "nvodm_touch_max11801.h"
#include "nvodm_touch_tpk.h"

 

二 修改開啟部分

NvBool NvOdmTouchDeviceOpen( NvOdmTouchDeviceHandle *hDevice )
{
    NvBool ret = NV_TRUE;
    //ret = MAX_Open(hDevice);
    ret = TPK_Open(hDevice);

    return ret;
}

修改I2C位置 C:\WINCE600\PLATFORM\nvap\src\odm_kit\query\subboards\nvodm_query_discovery_acg_addresses.h
{   

    //{ NvOdmIoModule_I2c, 0x00, 0x90 }, /* MAX1180x I2C device address */

    { NvOdmIoModule_I2c, 0x00, 0x20 }, /* [Greg] Change I2C address to 0x20 */
    { NvOdmIoModule_Gpio, 0x10, 0x00 }, /* GPIO Port Q and Pin 0 - LCD_nIRQ */
    { NvOdmIoModule_Vdd, 0x00, TPS6586xPmuSupply_DCD1 },   /* VDDIO_SYS/MAX11800.VDD/LCD_nIRQ PULL-UP -> PMU_SM1_1V8 */
};

修改GUID, C:\WINCE600\PLATFORM\nvap\src\odm_kit\query\subboards\nvodm_query_discovery_acg_peripherals.h
//  Touch Panel
{
    //NV_ODM_GUID('m','a','x','t','o','u','c','h'),
    NV_ODM_GUID('t','p','k','t','o','u','c','h'),
    s_acgTouchPanelAddresses,
    NV_ARRAY_SIZE(s_acgTouchPanelAddresses),
    NvOdmPeripheralClass_HCI
},

將source code加入專案中, 修改檔案 C:\WINCE600\PLATFORM\nvap\src\odm_kit\platform\touch\sources
SOURCES= \
    nvodm_touch.c \
    nvodm_touch_max11801.c \
    nvodm_touch_tpk.c \

修改Touch校正值
1. 利用 SAMSUNG工具 TouchCalibration.exe 取得校正值

2. 利用下列敘述在Debug Mode下, 取得當前Touch座標值


NVODMTOUCH_PRINTF(("[GREG] X:%d\n",coord->xcoord));
NVODMTOUCH_PRINTF(("[GREG] Y:%d\n",coord->ycoord));

3.修改登錄檔 C:\WINCE600\PLATFORM\nvap\files\platform.reg

[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]

    "DriverName"="libnvtouch.dll"
    "MaxCalError"=dword:64
    "TouchPanelEnable"=dword:0
    "CalibrationData"="4159,2173 601,4444 717,293 7615,187 7637,4376"

 
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(0) 人氣(58)

  • 個人分類:[NV]
▲top
  • 7月 31 週五 200917:03
  • 移除Rail Application的方法

修改檔案 PUBLIC\FIREFLY\OAK\dirs
移除此行 hpc \

此目錄內之檔案可刪除 \PUBLIC\FIREFLY\OAK\HPC\... 
刪除這裡的所有檔案 (之前所建立的DLL)
\PUBLIC\FIREFLY\OAK\lib\...
\OSDesigns\FIREFLY\Wince600\NVAP_ARMV4I\cesysgen\...
\OSDesigns\FIREFLY\RelDir\...

修改檔案 PLATFORM\<platform>\files\platform.reg
移除此行 [HKEY_LOCAL_MACHINE\Software\NVIDIA Corporation\Rail]

修改檔案 PLATFORM\<platform>\files\platform.bib
刪除此行 nvrail.exe $(INSTALL_TARGET)\nvrail.exe NK S

移除 nvres_ 開頭的資料 例如 nvres_glow.nvb  $(INSTALL_TARGET)\nvres_glow.nvb  NK  SH

移除此行 nvrail.txt  $(INSTALL_TARGET)\nvrail.txt  NK  SH

刪除檔案 PLATFORM\<platform>\prebuilt\bin\ARMV4I\retail\nvrail.txt
重新Build Image即可
 
參考資料 tegra_bsp_developers_guide.chm
 
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(0) 人氣(19)

  • 個人分類:[NV]
▲top
  • 7月 29 週三 200916:19
  • NV BSP 9.4.4修改工作清單

開啟Touch功能
C:\WINCE600\PLATFORM\nvap\bsp_design.bat
加入 set BSP_NV_TOUCH=1
 
修改HDMI設定
參考這裡
 
加入GPS driver

參考這裡 
 
Catalog Items 異動項目
增加 SIP
增加 Location
增加 Direct Show
 
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(0) 人氣(29)

  • 個人分類:[NV]
▲top
  • 7月 29 週三 200911:26
  • HDMI修改

修改檔案位置:
C:\WINCE600\PLATFORM\nvap\src\odm_kit\query\subboards\nvodm_query_discovery_acg_addresses.h
修改內容:
/* AVDD_HDMI -> D1REG */
{ NvOdmIoModule_Vdd, 0x00, TPS6586xPmuSupply_LDO3 },  //將LDO9改為LDO3
 
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(0) 人氣(9)

  • 個人分類:[NV]
▲top
  • 7月 20 週一 200914:26
  • 解決Firefox記憶體佔用過大的問題

1.在 Firefox 的網址列輸入 about:config 打開設定頁面
2.在「browser.cache.disk.capacity」一項,點兩下打開這選項,把預設的 50000 設成 5000
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(0) 人氣(337)

  • 個人分類:[Windows]
▲top
  • 7月 08 週三 200916:28
  • GPS NMEA 說明

$GPGGA 為衛星定位之後的定位資訊 GPS固定資料 Fix information
$GPGGA,055731.366,2445.4558,N,12056.8481,E,1,04,7.0,123.9,M,15.0,M,0.0,0000*74
GGA:全球定位系統修正資料(Global Positioning System Fix Data),為衛星定位之後的定位資訊。
055730.367:標準定位時間(UTC time)格式,台灣是UTC+8:00,所以必須加上8小時,因此實測時間為下午1點57分30秒。
2445.4558,N:緯度格式,實測為北緯24度45.4558分,換算之後為北緯24度45分27.348秒。
12056.8481,E:經度格式,實測為東經120度56.8481分,換算之後為東經120度56分50.886秒。
1:GPS品質指標,實測時為1,表示由GPS修正,而沒有使用差分式全球衛星定位系統。
04:可供定位之衛星數目,實測時有4顆衛星可供定位。
7.0:水平稀釋精度,0.5公尺~99.9公尺,實測時得到7.0公尺。
123.9,M:海拔高度,實測為123.9公尺。
15.0,M:地表平均高度,實測為15.0公尺。
0.0:差分修正,DGPS,這個GPS Receiver是用GPS修正,所以沒有DGPS。
0000:差分參考基站代碼ID。
*74:總和檢查碼。
 
$GPGSA 幾何精度因子 偏差資訊 Overall Satellite data
$GPGSA,A,3,01,05,09,17,21,2,26,39,,,,1.9,1.0,1.7,*33
1) A = 定位模式,M:手動模式;A:自動模式
2) 3 = 定位模式,1:位置不可用;2:二度空間定位;3:三度空間定位
3) 01,05,09,17,21,2,26,39,,, = 接收衛星編號 (PRN)
4) 1.9 = PDOP-位置精度稀釋 0.5 至 99.9.
5) 1.0 = HDOP-水平精度稀釋 0.5 to 99.9.
6) 1.7 = VDOP-垂直精度稀釋 0.5 to 99.9.
7) *33 = Checksum.(檢查位元).
 
$GPGST GPS Pseudorange Noise Statistics
Example: $GPGST,024603.00,3.2,6.6,4.7,47.3,5.8,5.6,22.0*58








































Sentence ID$GPGST 
UTC Time024603.00UTC time of associated GGA fix
RMS deviation3.2Total RMS standard deviation of ranges inputs to the navigation solution
Semi-major deviation6.6Standard deviation (meters) of semi-major axis of error ellipse
Semi-minor deviation4.7Standard deviation (meters) of semi-minor axis of error ellipse
Semi-major orientation47.3Orientation of semi-major axis of error ellipse (true north degrees)
Latitude error deviation5.8Standard deviation (meters) of latitude error
Longitude error deviation5.6Standard deviation (meters) of longitude error
Altitude error deviation22.0Standard deviation (meters) of latitude error
Checksum*58

 
$GPGSV 可視衛星狀態 Detailed Satellite data
$GPGSV,2,1,08,28,49,327,43,11,48,033,00,20,43,124,00,08,42,240,48*7E
2:天空中收到訊號的衛星總數,目前收到兩顆衛星的訊號。
1:定位的衛星總數,實測時有一顆衛星提供定位。
08:天空中的衛星總數,00 至 12,實測時天空中有8顆衛星。
28:衛星編號,01至32,實測時第一顆衛星為28號。
49:衛星仰角, OO 至 90 度,實測時第一顆衛星為49度。
327:衛星方位角, OOO 至 359 度,實測時第一顆衛星為327度,這是實際值。
43:訊號雜訊比(C/No), 00 至 99 dB,無表未接收到訊號,實測時第一顆衛星為13dB。
11:衛星編號,01至32,實測時第二顆衛星為11號。
48:衛星仰角, OO 至 90 度,實測時第二顆衛星為48度。
033:衛星方位角, OOO 至 359 度,實測時第二顆衛星為033度,這是實際值。
00:訊號雜訊比(C/No), 00 至 99 dB,無表未接收到訊號,實測時第二顆衛星為00dB。
20:衛星編號,01至32,實測時第三顆衛星為20號。
43:衛星仰角, OO 至 90 度,實測時第三顆衛星為43度。
124:衛星方位角, OOO 至 359 度,實測時第三顆衛星為124度,這是實際值。
00:訊號雜訊比(C/No), 00 至 99 dB,無表未接收到訊號,實測時第三顆衛星為00dB。
08:衛星編號,01至32,實測時第四顆衛星為08號。
42:衛星仰角, OO 至 90 度,實測時第四顆衛星為42度。
240:衛星方位角, OOO 至 359 度,實測時第四顆衛星為240度,這是實際值。
48:訊號雜訊比(C/No), 00 至 99 dB,無表未接收到訊號,實測時第四顆衛星為48dB。
 
$GPRMC GPS建議最小傳輸資料 recommended minimum data for gps
$GPRMC,055730.367,A,2445.4558,N,12056.8481,E,0.13,221.46,311203,,*08
RMC:最起碼可以達到定位目的GNSS資訊。
055730.367:標準定位時間(UTC time)格式,台灣是UTC+8:00,所以必須加上8小時。
A:表示定位狀態資訊可用。
2445.4558,N:緯度格式,實測為北緯24度45.4558分,換算之後為北緯24度45分27.348秒。
12056.8481,E:經度格式,實測為東經120度56.8481分,換算之後為東經120度56分50.886秒。
0.13:相對位移速度,0.0 至 1851.8 knots,knot為航速和流速單位,1節 = 6080inM/hr = 1852m/hr,
實測為0.13knots,換算之後為240.76m/hr。
221.46:相對位移方向,000.0 至 359.9度,為實際值。
311203:日期格式,為日月年,所以得到的是2003年12月31日。
(無資料):磁極變量,000.0 至180.0。
*08:度數。
 
資料來源: 網路上到處剪貼
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(0) 人氣(4,147)

  • 個人分類:[NV]
▲top
  • 7月 07 週二 200915:01
  • Camera測試方式

1.安裝修正檔案 20090702
2.Visual Studio 進入KITL模式連接
建立 Target Device 並且設定 Download 與 Transport 方式均為 Ethernet...(Ethernet驅動必須事先安裝)

設定Core Service Settings 中 Download Image 為 "Never"

3.上傳需要的測試檔案
路徑: C:\WINCE600\PLATFORM\nvap\tests\sanity_apps
上傳必須檔案
nvtest.exe
omxplayer.dll
libnvtestresults.dll
nvodm_imager_conformance.dll
4.在 WinCE Command Prompt 中,下測試指令:
s nvtest omxplayer.dll --camera --preview 800 480 --previewtime 120
 
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(0) 人氣(263)

  • 個人分類:[NV]
▲top
  • 7月 06 週一 200914:40
  • 加入GPS(GNS7560)驅動程式的方法

增加設計模組常數
C:\WINCE600\PLATFORM\nvap\bsp_design.bat
    set BSP_PEGA_GPS=1
 
增加內含檔案
C:\WINCE600\PLATFORM\nvap\files\platform.bib
IF BSP_PEGA_GPS
 E205P061.5B61    $(_FLATRELEASEDIR)\E205P061.5B61  NK  SH
 E301P017.0EF5    $(_FLATRELEASEDIR)\E301P017.0EF5  NK  SH
 E502P103.15DD    $(_FLATRELEASEDIR)\E502P103.15DD  NK  SH
 E506P008.496B    $(_FLATRELEASEDIR)\E506P008.496B  NK  SH
 E510P027.0C5E    $(_FLATRELEASEDIR)\E510P027.0C5E  NK  SH
 GN_GPS_1.dll     $(_FLATRELEASEDIR)\GN_GPS_1.dll   NK  SH
 GN_RxN_PGPS.exe   $(_FLATRELEASEDIR)\GN_RxN_PGPS.exe NK  SH
ENDIF
 
增加作業系統登錄檔
C:\WINCE600\PLATFORM\nvap\files\platform.reg
IF BSP_PEGA_GPS
 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GloNav_GPS]
  "FriendlyName"="GloNav GPS Driver"
  "Dll"="GN_GPS_1.dll"
  "Order"=dword:00000005
  "Prefix"="COM"
  "Index"=dword:00000008
  "Write_Protection"=dword:00000000
  "BB_Port"="COM2:"
  "Patch_File_205"="\\Windows\\E205P061.5B61"
  "Patch_CkSum_205"=dword:00005B61
  "Patch_File_301"="\\Windows\\E301P017.0EF5"
  "Patch_CkSum_301"=dword:00000EF5
  "Patch_File_502"="\\Windows\\E502P103.15DD"
  "Patch_CkSum_502"=dword:000015DD
  "Patch_File_506"="\\Windows\\E506P008.496B"
  "Patch_CkSum_506"=dword:0000496B
  "Patch_File_510"="\\Windows\\E510P027.0C5E"
  "Patch_CkSum_510"=dword:00000C5E
  "NV_Store_File"="\\PocketMory\\GN_GPS\\GN_NV_Store.bin"
  "UTC_Data_File"="\\Temp\\GN_UTC_Data.bin"
  "EE_Data_Path"="\\PocketMory\\EE_data"
ENDIF
附註
"BB_Port" 為實際用到的Port, "Index" 為虛擬Port
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(0) 人氣(198)

  • 個人分類:[NV]
▲top
  • 6月 06 週六 200909:48
  • Travian S5 遊戲進度 20080620~20090709

20090709-更新
終於結束啦.....從2008年6月20號玩到2009年7月9號.. 好長的遊戲.......
開心的是去墾丁玩不用帶電腦囉.. 出國玩也不用帶電腦找網路..... 晚上睡覺不用再開電腦囉~ 終於解脫了.........真感動~
恭喜 ~嗚嗚~ 上榜了.....

等級100的世界奇觀

最後結果以第五名畢業... mos以第二名畢業....

畢業的時候, 擁有48個村莊...

---------
目前世界奇觀進度 49%, 終於快結束了(100%時遊戲就結束了)...... 這個遊戲玩了快一年, 回顧這一年, 電腦必須24小時開著.... 出門旅遊還必須時時刻刻帶著電腦 (因為倉庫會爆倉), 實在是非常 ooxxxxx.........等這個伺服器結束之後, 再也不玩這個累人的遊戲了......................
更新一下, 目前進度60%, 有興趣的人可以去註冊來玩 : 台灣官網 http://www.travian.tw/

目前我排名第五, 厲害的mos排名第三.....
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(3) 人氣(42)

  • 個人分類:[隨手記]
▲top
  • 6月 03 週三 200918:45
  • 停止顯示面板改變電源狀態的方法

修改檔案
C:\WINCE600\PLATFORM\SMDK6410\SRC\DRIVERS\DISPLAY\s3c6410_disp_drv\s3c6410_disp.cpp
修改內容如下
CEDEVICE_POWER_STATE NewDx = *(PCEDEVICE_POWER_STATE) pvOut;
                if(VALID_DX(NewDx))
                {
                    RETAILMSG(DISP_ZONE_TEMP, (_T("[DISPDRV] DrvEscape() : IOCTL_POWER_SET(D%d)\n\r"), NewDx));
                    //SetDisplayPowerState(PmToVideoPowerState(NewDx));
                    SetDisplayPowerState(PmToVideoPowerState((CEDEVICE_POWER_STATE) 0));
                    //強制改變電源狀態為 0 (D0) 模式
                    Result = ESC_SUCCESS;
                }
MSDN 相關參考內容
http://msdn.microsoft.com/en-us/library/aa447663.aspx
另一種方式, 改變WinCE登錄檔
C:\WINCE600\PUBLIC\COMMON\OAK\FILES\common.reg
修改資料
    "ACUserIdle"=dword:0               ; in seconds
    "ACSystemIdle"=dword:0          ; in seconds
    "ACSuspend"=dword:0              ; in seconds
    "BattUserIdle"=dword:0              ; in seconds
    "BattSystemIdle"=dword:0         ; in seconds
    "BattSuspend"=dword:0            ; in seconds
(繼續閱讀...)
文章標籤

神風地球喵 發表在 痞客邦 留言(0) 人氣(43)

  • 個人分類:[Embedded]
▲top
12...11»

自訂側欄

自訂側欄

個人資訊

神風地球喵
暱稱:
神風地球喵
分類:
不設分類
好友:
累積中
地區:

熱門文章

  • (6,602)Linux 掛載 Fat32檔案系統的方式
  • (4,147)GPS NMEA 說明
  • (2,314)HTML取消預留邊界的方法
  • (656)移除預設WinCE桌面並加入自訂程式自動執行
  • (21)3.5G比ADSL還快! 目標瓜分ADSL市場

文章分類

  • 文學類 (4)
  • [網路文章] (1)
  • 技術類 (4)
  • [生活瑣事] (4)
  • 搞笑類 (3)
  • [WHS] (1)
  • [PSP] (1)
  • [Wii] (1)
  • [Linux] (1)
  • [FrameIt] (1)
  • [ASP] (1)
  • [C#] (4)
  • [魚] (2)
  • [Embedded] (13)
  • [隨手記] (2)
  • [Windows] (3)
  • [NV] (7)
  • 未分類文章 (1)

最新文章

  • TPK Touch 修改方式
  • 移除Rail Application的方法
  • NV BSP 9.4.4修改工作清單
  • HDMI修改
  • 解決Firefox記憶體佔用過大的問題
  • GPS NMEA 說明
  • Camera測試方式
  • 加入GPS(GNS7560)驅動程式的方法
  • Travian S5 遊戲進度 20080620~20090709
  • 停止顯示面板改變電源狀態的方法

最新留言

  • [16/09/18] murphychen 於文章「你覺得幸福是什麼?...」留言:
    這幾天讀了一本書《被討厭的勇氣》,基於阿德勒心理學,藉由哲學...
  • [13/09/12] 訪客 於文章「DLLImport 使用方式...」留言:
    非常清楚,感謝!...
  • [09/06/18] Brntbread 於文章「Travian S5 遊戲進度 2008...」留言:
    呵呵~ 就等著天氣再熱一點就可以去海邊了~ ^_^ 我看了...
  • [09/06/08] Hsiao-Hsien 於文章「Travian S5 遊戲進度 2008...」留言:
    原來是大美女Linda, 回想起以前大家Travian一起被...
  • [09/06/08] Brntbread 於文章「Travian S5 遊戲進度 2008...」留言:
    實在是太佩服你們了 我早在一年前就玩不下去了 哈哈 恭喜恭喜...
  • [06/08/24] Miss Mos 於文章「【火線特戰隊】...」留言:
    <div>不如來玩戲谷麻將..........</div> ...
  • [06/07/01] Hsiao-Hsien 於文章「論文寫作第三期...」留言:
    <div> </div> <div>希望 7/11 不要被劈...
  • [06/06/30] 琇茹 於文章「論文寫作第三期...」留言:
    <div>希望你加油囉!相信你可以做的很好的~有壓力就有成長...
  • [06/05/22] wisely 於文章「寫報告、交論文查這裡!Yahoo!奇摩推...」留言:
    <div>我只能說...你太爽了...^^"  </div>...
  • [06/05/22] Hsiao-Hsien 於文章「寫報告、交論文查這裡!Yahoo!奇摩推...」留言:
    <div>ㄟ.........</div> <div>你們老...

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: