ESP8266 建立Linux開發環境

ESP8266 建立Linux開發環境

Toolchain

官方提供的開發環境是利用虛擬環境再配合檔案分享的方式讓程式碼在虛擬機器與實體機器間分享並且順利編譯程式碼,此篇要利用已經預先編譯好各平台的開發工具集直接放在自已的平台上執行,不需要在自已的平台上面重新編譯好開發工具集才能使用。

(繼續閱讀…)

 ESXi PSOD E1000 當機

ESXi PSOD E1000 當機

這次將之前試驗用的ESXi主機更換機殼及重新安裝ESXi試用,此次發生電源供應器供電不穩外,還另外遇到當機:

從圖中能看到關鍵字為e1000,此為intel e1000系列的驅動程式,但再研究一下跟查詢資料後才了解到這是虛擬驅動程式產生的問題,在ESXi的環境中,網路卡可分為模擬實體Intel E1000系列網卡還有VMXNET,資料查詢結果後連官方也都建議盡量改用VMXNET網卡才能徹底解決此問題,但要更改成此網卡時要注意到驅動程式是否有支援該環境!

參考資料

ESXi 5.5 PSOD w/ E1000 NICs

E1000 網卡造成 ESXi PSOD 死當?

ESXi 5.1 PSOD 紫屏 E1000 PollRxRing 與 DevRx 溢位問題

VMware ESXi 5.x host experiences a purple diagnostic screen mentioning E1000PollRxRing and E1000DevRx (2059053)

 Arch Linux Wine支援中文顯示

Arch Linux Wine支援中文顯示

Wine支援Linux、OS X,能在其平台上以接近原生方式執行Winodws應用程式,目前發展已經很成熟,蠻多Windows程式都能執行的蠻順利的,但因Wine由非中文語系開發者開發的,在中文支援上雖然有改進,不過安裝完成後依然需要做一些設定才能顯示的更順利。

(繼續閱讀…)

 Arch Linux 開啟winmail.dat檔案

Arch Linux開啟winmail.dat檔案

關於這個檔案不知該如何是好,如果您是使用Outlook寄件卻未變更預設傳送的格式為:純文字網頁格式,那Outlook就會使用RTF(richtext formatted)傳送,所以RTF會封裝Transport Neutral Encapsulation Format (TNEF)的內容,如果你使用的收信軟體不支援的話,那就會看到附件檔名為winmail.dat

(繼續閱讀…)

 Arch Linux Yaourt AUR套件管理

Arch Linux Yaourt AUR套件管理

Arch與其他Linux分支不同, 它支援使用者將他們喜愛的套件在社群上分享,它稱作Arch User Repository 簡稱AUR但它不支持pacman安裝,必需手動進行下載、安裝、檢查,因如此通常被認為進階者才會想要去嘗試的,但Yaourt的出現簡化許多的過程。

[Yaourt](Yet AnOther User Repository Tool)是基於pacman的外殼(前導程式),它外加了[AUR]的支持,幫助使用者從AUR上下載軟件的相關訊息的PKGBUILD再經過makepkg產生安裝套件的準備工作,最後利用pacman完成安裝,省下許多步驟。

Yaourt安裝利用客制套件的方式安裝並非使用源始碼安裝,加入archlinuxcn客制套件來源,它不止將Yaourt編譯成套件,還有其他許多的來源也編成套件,建議第一次使用Arch能加入此客制套件來源

(繼續閱讀…)