目前分類:Windows Compact (20)

瀏覽方式: 標題列表 簡短摘要

在去年二月份時發表了這篇,內容敘述著EC7透過Media Player撥放某些檔案時會有exception出現,經過長久的尋找總算找到答案如下:"This Codec code is ported from Windows and currently developer is working on building them within WE7 build tree. They have seen some errors with building this module under WEC7 and currently discussing this issue with desktop team. Once the build issue is unblocked, Product team will be able to comment on release plan and I would have better update for schedule then. "

透過以上的敘述似乎是codec這一邊出了問題,導致播放某些檔案會有問題。經過跟desktop tem, multi media的合作處理後現在則有新的binary files產生,經過驗證也沒有問題。再次詢問得到的update會是在這個月release出來,如果有同樣問題的朋友可以從MyOEM下載KB看問題有無繼續存在。

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

之前遇到一個問題特別拿出來討論,就是裝了Wave2的WEC7 device開機後第一次接PC,ActiveSync還可以用,但拔掉USB cable,再接一次PC,ActiveSync就找不到device了。經過徹查,找到是之前的KB所引起。如果將141031_KB2983890修正的Afd.dll替換成之前的版本,ActiveSync即可正常動作。KB2983890的敘述如下:

  • @KB2983890- Wait for event on socket closure results in invalid event handle on a Windows Embedded Compact 7 - based device.

解決方法是裝新的update到最新的M01 2015。去年十月時有一個Afd.dll updage被發現有問題,直到WEC7 M01 2015(Update 43)才被解決,經過驗證這個M01的update也解決了ActiveSync Connection的問題,一舉兩得,所以有這問題的朋友可裝到最新的Updates,即可解決問題。

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

每樣產品都有其生命周期,到目前為止即將到期的Embedded產品如下:

Details
文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

經過MS的幫忙,這個問題也已經解決。原因出自是decode的關係,整個內容如下:

"NV12 codec support is introduced in M10 2013 in WEC7.  Multiple windows or color separation is caused here due to formatting issue in decoder while resizing the output for NV12 and YV12.  NV12 and YV12 are similar format except in NV 12, U and V offsets are interleaved and U plane is first and hence incorrect offset calculation was causing color display mismatch."

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

現在可以去下載EC2013的update 11已經roll out,有興趣的人可以從Windows Download Center下載。這次更新的內容有哪些呢?如下:

  1. 1. In-box WEC2013 BSP with source code for Freescale i.MX6 ARMv7 SoC platform.:  With 6 months of joint-engineering effort from Freescale, Adeneo and us, this BSP now meets in-box quality bar.  This highly demanded BSP will definitely boost more WEC2013 devices from our OEM and Device partners.
  2. 2. Native WiFi based WLAN Driver with NDISv6 support for Realtek Semiconductor's mainstream RTL8188CU, RTL8192CU, and RTL8188EU 802.11 b/g/n WiFi chipsets.: This generic WiFi driver has been validated on CEPC x86, iMX6Q SABRE ARMv7 and TI OMAP7725 ARMv7 platforms.  It will help make more devices connected.
  3. 3. PowerToys for .NET Compact Framework 3.9: which provides tools for evaluating performance, obtaining diagnostic information, working with WCF and configuring the .NET Compact Framework.
  4. 4. WEC2013 Premium Source Sharing program: which allows OEMs and developers to access more WEC2013 source code to gain deeper technical understanding of this platform, and speed up development (the webpage is under updating to include WEC2013 information).
  5. 5. New WEC2013 EULA Term: is published to give customer more flexibility to use MSFT sample codes across different WEC platform versions. (License Term Link.)

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

客戶問到一個YUV format的檔案能再EC7上面撥放,但會有很嚴重的色離現象,而且很奇怪的是在2013年的六月份的monthly update之後就會發生,這當中出了甚麼樣的問題?而且把版本7.1.2824.0的一些檔案(wmvdmod.dll, wmvdmod.map, wmvdmod.pdb wmvdmod.rel, wmvdmoe.dll, wmvdmoe.map, wmvdmoe.pdb and wmvdmoe.rel)(\WINCE700\public\directx\oak\target\ARMV7\retail\)換成六月之前的版本,就沒問題了。經過詢問得到的原因是出自於Wmvdmod.dll這個檔案。它在June 2013以前是可以正常撥放的,原因出自於版本更新後在DirectDraw的壓縮跟decoding component相關的handing of Souce and destination rectangle出了問題,所以才導致播放是沒問題,但有色離現象。

現在MS正在解決這個問題,也告知developer正在調查整個程式的架構跟寫法,沒意外應該是會出一版QFE來修正程式的錯誤,但確切日期跟編號還不知道,若有通知則我會再告知大家。

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

在EC7上built一個有Media Player的arm image,然後撥放.avi檔後會有exception產生,這個問題在x86跟CEPC都不會發生,唯獨在ARM才會,即使已經裝完透過WEDU裝完所有的更新檔。

Exception如下:

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

如Title所示,用VS2008拉一個treeview和listview時,把字形大小在properties windows從10改到14,然後在Form1.Designer.cs:裡加這一段的程式碼:this.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Regular);,之後compiler完後把output file放到WEC7下,會出現Expection的issue。

這個問題經過詢問,得知這是一個.net的known issue,而且MS也不打算解它,因為會牽扯到GC(garbage collecor)的重新設計。如果貿然的redesign,這樣的風險很大,而且有可能又會冒出更多的問題,所以有提供了一個work-around的方式給我們使用。

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

MS這邊有新的EC2013和EC7的driver可以使用,可以參考以下的連結:http://microsoft.com/windowsembedded/en-us/drivercatalog.aspx. 這次從主要的3個key partner那針對EC2013的有33個,EC7的有44個,從UART、USB、MMC、WLAN、Camera、Audio到Sensors等都提供了資訊,在之後的幾個月裡會提供更多的driver到上述的網站上。

MS的其中key partner為EmbWise和iWave System,EmbWise針對Qualcomm, Atheros AR6K 802.11n chipsets製造了WLAN driver,而針對Marvell Semiconductor's 88W8787 WiFi + BT chipset製作了SDIO-WLAN driver。而iWave Systems則是之後會提供。

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

不知各位有無Compact 2013裝在Windows 8.1上的經驗?然後裝完了有試著BUILD過嗎?但結果是令人沮喪的,因為有error產生如下:

C:\WINCE800\public\common\oak\misc\Sources.CE(6): fatal error U1050: Error: Microsoft.Net Framewrok v4.x must be installed on your machine. {log="C:\WINCE800\build.log(139)"}

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

有透過WEDU update的朋友應該有經驗是在安裝某一個update時會卡在一個叫"Shared source update wave1"的地方,你不管怎麼按怎麼指都沒辦法繼續。這一個檔案不能透過WEDU下載,只能從MSDN subscription或是MyOEM下載。

如果有MSDN帳號的話,可以登入找圖片中的檔案,將WEDU安裝的路徑指到W1->OS->sharedsource即可。不過很可惜的是我登入MyOEM後我卻找不到這個檔案,所以真的要解決的話可以問一下各個代理商,他們都會有MSDN帳號可以幫忙下載,不過整個下載很大,要8G多,所以若要單純的讓WEDU update順利的進行,可以請代理商寄sharedsource這個資料夾,因為這個資料夾大小才 17MB。

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

SDXC是SD3.0的技術,那是否能被support在EC7 or WEC 2013?答案是否定的!因為以現在的SPEC跟document來說,它們兩個還是只有support SD2.0,也就是SDHC。如果要拿最新可以support到高容量的SD卡(32GB~2TB)來用在有EC7 or WEC 2013的device上,那只能說很抱歉那是做不到的。


文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

要如何讓EC7的device可以讓周邊的devices透過WIFI連進裝置本身?要在EC7的device上裝uPnP這些元件,有些相關的連結可以參考一下:

Universal Plug and Play (UPnP) is a distributed, open networking architecture that enhances peer-to-peer network connectivity for personal computers, wireless devices, and other intelligent appliances. UPnP uses existing standard protocols, such as TCP/IP, Hypertext Transfer Protocol (HTTP), and Extensible Markup Language (XML) to seamlessly connect networked devices and to manage data transfer among connected devices.

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

在EC7的IE7要下載exe, mis或是其他的檔案,會出現"Security Alert. Your current security settings do not allow this file to be downloaded."的訊息。而且很弔詭的是還沒安裝QFE到今年九月份之前都還可以下載檔案,但一旦安裝了九月份之後的QFE就不能下載而出現錯誤訊息。

Security_Alert_Not_Allow_files_Download  

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

有人問到如果在Windows底下把游標移到"我的電腦","網路上的芳鄰"...等等在桌面上的icon後,左手按著ALT,右手按滑鼠左鍵兩下會出現各個icon的內容選項,如下:

123   

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

RemoteFx 支援兩種decoding, 一種是hardware decoding和software decoding。

  • Software decoding: client端的CPU必須支援Streaming SIMD Extensions 2(SSE2)指令架構集還有足夠的記憶體空間。想要有最好的效果,CPU最好是有2GHz以上,如果到了400MHz以下的話,RemoteFx就不能用了。
  • hardware decoding: client端必須有一個像是ASIC或者DSP的coprocessor專門來處理decoding的工作,來分散CPU的loading使的系統的performance也會比較好。
如果系統走的是ARM架構,則必須確定系統有hardware DSP decoder。
文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

話說在Compact 7的platform裡找不到任何的catalog可以勾選,在public也找不到任何的source code是有關於IrDA,那如果要在compact 7開發IrDA的話要怎麼辦呢?有兩個方式可以選擇,一個是將位於WINCE600\private\winceos\comm的ir資料夾複製到C:\WINCE700\private\winceos\comm底下重新build過一次,當然要先修改一下dirs的compiler路徑

另一個是有免費的source code可以使用,網址如下 http://32feet.codeplex.com/

文章標籤

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

要得到RemoteFx logo,想要把remoteFx logo放在自家產品上,必須有以下的條件:

1. EligibilityAll thin clients devices that leverage some form of RemoteFX codec hardware acceleration are eligible for the logo. A pure CPU-based implementation of the codec is not eligible for the logo. For further details on eligibility please contact remotefx-logo@microsoft.com.

文章標籤

TsaiBiBa 發表在 痞客邦 留言(6) 人氣()

在EC7裡build一個中文的語系但UI會出現"□ 方框"的字形,這樣的issue在ARM系統裡並不會出現。經過試驗得到的結論是在於如果是用了VIA BSP 7.0.0.7版本不管"Monotype Imaging AC3 Font Compression"有無勾選,UI都會出現方框的圖案

 

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()

Windows Embedded Developer Update (WEDU) 是一個很簡單就能夠從MS網站下載所有update的工具。WEDU原本只有for WES7而已,但新一版的版本已經可以讓WEDU附掛在VS2008上,讓開發者能夠手動或自動的下載並安裝QFE,減少了開發者還得到ECE網站上下載的時間以及等候的麻煩。WEDU只能用在正式版的開發環境,其他像試用版或測試版的,一概沒辦法安裝,所以安裝時要注意。

在這我們只敘述如何將WEDU附加在VS2008上,至於更詳細如何使用WEDU,請參考這篇http://www.microsoft.com/windowsembedded/en-us/develop/windows-embedded-compact-7-developer-update.aspx#7

TsaiBiBa 發表在 痞客邦 留言(0) 人氣()