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