Windows開發:VB、C# -- MFC -- C++ QT
Linux開發:QT(網頁、手機端、嵌入式等等) -- C++ Python
小型的GUI:ZLG_GUI/UC-GUI/EMWIN/TOUCH GFX等等
個人在學習階段使用的是這個軟件,所以簡單介紹一下吧:
STemWin是SEGGER公司授權給ST(意法半導體)的,使用ST芯片的用戶可以免費使用STemWin。其實不光授權給了ST,還有NXP,Energy Micro等。凡是使用這些芯片廠商生產的處理器都可以免費地使用emWin,但是出于一定的保護措施,使用STemWin的庫是不能用在其它芯片廠商的處理器上面的。因為在工程初始化STemWin前要使能CRC校驗,如果沒有使能,STemWin是啟動不起來的。KEIL MDK的安裝目錄里面也帶有emWin軟件包,這個軟件包也不是可以直接使用的,用戶需要給KEIL MDK注冊RL—ARM 才可以使用。
這里STemWin還針對ST的微控制器了專門的優化,比如在使用ST的F4XX微控制器帶FPU的芯片時,STemWin在需要浮點處理的地方專門做了優化。
1,安裝vs2019(據說是2015~2020都可以,個人使用的是2019)
2,下載官方模擬器
軟件配置
軟件配置
1,右鍵 工程 屬性,設置配置為所有配置
2,進入配置屬性 ->鏈接器-> 輸入
3,添加 附加依賴庫 legacy_stdio_definitions.lib
4,設置忽略所有庫:NO
5,設置忽略特定默認庫:LIBC.lib;LIBCMTD.lib
6,進入配置屬性 鏈接器 高級
7,設置映像具有安全異常處理程序為否
8. 保存
1,使用vs2019打開下載好的模擬器文件中指定的這個工程文件。
2,打開后的工程目錄如下:
Application文件夾下就是我們自己的界面設置程序,具體怎么設計就不再多說了,主要就是一些接口函數,初學就是查手冊,查的我也是頭痛(ps:需要資料的可以私信我)。
官方也給了我們一些例子,在我們下載的模擬器的sample文件夾下,有一個applcation文件夾,里邊都是一些案例,我們可以先看一看官方的例子。
emwin官方給我們提供了一些便捷的工具:
界面繪制工具:GUIbuilder
文字轉換工具:FontCvtST
圖片取模工具:BmpCvtST
這里吐槽下個人使用中遇到的坑爹問題:
1,這個不算是問題,GUIbuilder官方給的控件風格滿滿的90年代風格呀,感覺想做出一個高逼格的界面還得靠別的工具,不過看在他是在32單片機上的界面,就不多說了。
2,文字取模工具問題:emWin本身是不支持漢字的,所以我們想要使用中文的話就得自己使用取模軟件進行轉換,而且格式必須是uincode格式的,但是win10上的記事本并不能直接保存該格式的文件,還好有一個寫字板工具可以保存成這個格式的文件。
第二點:取完模之后我們還得用U2C軟件獲取對應文本的編碼,個人在某論壇查了幾十篇文章都說是要UTF8格式的文檔才能轉換,結果我試了兩個小時都不行,最后發現必須得是帶bom的UTF8格式文檔才能識別。
如何克隆 Windows 10 操作系統
新系統出來后,我把電腦從XP升級到了Windows 10。現在為了獲得更好的性能,我打算將舊硬盤更換為固態硬盤。但是我不想重新安裝系統和所有已安裝的程序。你知道,這真的是一件很乏味的工作,只是花費了很多時間和精力。我在想,也許我可以克隆 Windows 10 操作系統,輕松地將 Windows 10 從 HDD 遷移到 SSD。但是我該怎么做呢?能給個詳細的攻略嗎?
自發布以來,Windows 10 似乎取得了巨大的成功。在過去的兩個月里,許多用戶將他們的舊 Windows 系統更新到了 Windows 10,或者只是在他們的計算機上安裝了干凈的 Windows 10。但有時,人們需要在不同情況下克隆 Windows 10 中的操作系統,例如,將 Windows 10 移至新計算機,將舊硬盤升級到更新或更大的硬盤,將硬盤更換為 SSD 等。但大多數用戶不知道關于如何進行系統克隆,為此,我們會向您推薦易我系統克隆軟件,并在此頁面中通過分步指南介紹如何使用它來克隆 Windows 10 操作系統。希望它有幫助!
使用易我備份專家克隆 Windows 10 操作系統的步驟
易我備份專家是一款第三方工具,適用于文件備份、系統備份、分區備份、磁盤克隆。您可以使用它通過快速高效的磁盤到磁盤克隆作業輕松克隆 Windows 10 中的操作系統。現在您可以學習分步指南。
步驟1. 啟動易我備份專家,點擊「系統克隆」。當前系統(Windows 10)分區和啟動磁區會自動被選起。
小提示:如果系統分區和啟動磁區不在同一個磁盤上,則不能使用系統克隆。
步驟2. 選擇目標磁盤 — 可以是硬盤或SSD。
步驟3. 點擊「執行」開始克隆Windows 10。
完成后,請用目標磁盤重新啟動計算機。