
發(fā)布
注冊
/
登錄嵌入式圖形界面開發(fā)的案例
ANSYS圖形用戶界面二次開發(fā)
蘭州鐵道學院學報-2002年 01期-ANSYS圖形用戶界面二次開發(fā)
蘭州鐵道學院學報-2002年 01期-ANSYS圖形用戶界面二次開發(fā).pdf
使用Tkinter開發(fā)Python圖形用戶界面--全套帶案例代碼 ¥20
2025 年 7 月出版
MP4 創(chuàng)建 |視頻: h264, 1280x720 |音頻:AAC,44.1 KHz,2 通道
級別:初學者 |類型: 在線學習 |語言: 英語 |持續(xù)時間: 42 講座 ( 4h 40m ) |大小: 1.6 GB
掌握 Python GUI 開發(fā):學習 Tkinter 基礎(chǔ)知識、小部件、事件處理和應(yīng)用程序設(shè)計。
您將學
到的內(nèi)容 了解如何安裝和配置 Python 3 和 Tkinter 以進行桌面 GUI 開發(fā)。
掌握 Tkinter 小部件以創(chuàng)建用戶友好的桌面應(yīng)用程序,包括按鈕、標簽和文本框。
了解 Tkinter 中事件處理的基礎(chǔ)知識,例如將作綁定到鼠標和鍵盤事件。
使用 Tkinter 構(gòu)建完整的 Python 桌面應(yīng)用程序,包括布局管理和事件驅(qū)動編程。
要求
不需要任何編程經(jīng)驗。您將學習開始使用 Python 和 Tkinter 構(gòu)建桌面應(yīng)用程序所需的一切。
02_widgets.py
描述
您準備好使用 Python 創(chuàng)建功能強大的桌面應(yīng)用程序了嗎?在本課程中,使用 Tkinter 進行 Python GUI 開發(fā),您將掌握使用 Pyth
展開 嵌入式開發(fā)的七個秘訣
成為一個正式的嵌入式開發(fā)工程師是一個艱辛的過程。從規(guī)范完善的開發(fā)周期到嚴格執(zhí)行和系統(tǒng)檢查,開發(fā)高可靠性嵌入式系統(tǒng)的技術(shù)有許多種。本文介紹7個易操作且可以長久使用的技巧,它們對于確保系統(tǒng)更加可靠地運行并捕獲異常行為大有幫助。
技巧
1
用已知值填充ROM
軟件開發(fā)人員往往都是非常樂觀的一群人,只要讓他們的代碼忠實地長時間地運行就可以了,僅此而已。微控制器跳出應(yīng)用程序空間并在非預想的代碼空間中執(zhí)行這種情況似乎是相當少有的。
然而,這種情況發(fā)生的機會并不比緩存溢出或錯誤指針失去引用少。它確實會發(fā)生!發(fā)生這種情況后的系統(tǒng)行為將是不確定的,因為默認情況下內(nèi)存空間都是0xFF,或者由于內(nèi)存區(qū)通常沒有寫過,其中的值可能只有上帝才知道。
不過有相當完備的linker或IDE技巧可以用來幫助識別這樣的事件并從中恢復系統(tǒng)。技巧就是使用FILL命令對未用ROM填充已知的位模式。要填充未使用的內(nèi)存,有很多不同的可能組合可以使用,但如果是想建立更加可靠的系統(tǒng),最明顯的選擇是在這些位置放置ISR fault handler。
展開 嵌入式開發(fā)用RTOS的優(yōu)勢在哪?
RT-Thread 也是開發(fā)者最多的國產(chǎn) RTOS,并且還擁有國內(nèi)最大的嵌入式開源軟件社區(qū)。

干貨:嵌入式系統(tǒng)設(shè)計開發(fā)大全!
如果一個嵌入式系統(tǒng)只是作為一個連接器連接外圍設(shè)備模塊,通過相關(guān)接口連接到電腦主機或者直接掛在網(wǎng)絡(luò)上,那么屏幕就不需要了。但是如果做出來的是一個消費類產(chǎn)品,與用戶交互頻繁,這就不得不嘮叨幾句。
電容屏幕是嵌入式屏幕的首選,在電路設(shè)計中需要注意觸屏連接線和顯示屏連接線的布局。在走線的過程中盡量短的靠近主控cpu,同時注意配對信號走差分線,RGB控制信號走等長。各種信號走線間距遵循3W規(guī)則,避免相互干擾。在屏幕的設(shè)計中,一定要確保功率和防止干擾,以防屏幕閃屏和花屏現(xiàn)象的出現(xiàn)。
06
嵌入式產(chǎn)品開發(fā)流程
嵌入式產(chǎn)品,與普通電子產(chǎn)品一樣,開發(fā)過程都需要遵循一些基本的流程,都是一個從需求分析到總體設(shè)計,詳細設(shè)計到最后產(chǎn)品完成的過程。但是,與普通電子產(chǎn)品相比,嵌入式產(chǎn)品的開發(fā)流程又有其特殊之處。它包含嵌入式軟件和嵌入式硬件兩大部分,針對嵌入式硬件和軟件的開發(fā),在普通的電子產(chǎn)品開發(fā)過程中,是不需要涉及的。21ic家了解到嵌入式產(chǎn)品的研發(fā)流程具體如下圖:
下面,針對嵌入式產(chǎn)品的開發(fā)過程中的各個階段,我們進行詳細探討。
階段1:產(chǎn)品需求
在這一個階段,我們需要弄清楚的是產(chǎn)品的需求從何而來,一個成功的產(chǎn)品,我們需要滿足哪些需求。只有需求明確了,我們的產(chǎn)品開發(fā)目標才能明確。
展開 一個嵌入式Linux系統(tǒng)開發(fā)平臺的構(gòu)建(轉(zhuǎn))
一個嵌入式Linux系統(tǒng)開發(fā)平臺的構(gòu)建.pdf
嵌入式開發(fā)輸出調(diào)試和日志信息的幾種方法
基于MCU的嵌入式軟件開發(fā),可能在某些情況下沒有多余存儲空間,從而沒有在本地有效保存調(diào)試和日志信息。
這時,通過某種方式把調(diào)試(Debug)和日志(Log)信息輸出就顯得有意義了。
下面就來講講關(guān)于嵌入式開發(fā)中輸出調(diào)試和日志信息的幾點內(nèi)容。
1標準庫 printf 直接輸出
在MCU嵌入式開發(fā)中,通過UART串口 printf 輸出調(diào)試和日志信息的方式是最常見的一種。
在Linux、Windows這種大型系統(tǒng)中,使用標準C庫沒有問題,但在MCU這種資源有限的平臺,通常使用微庫。
1.使用微庫配置方法
在使用的IDE中,比如 Keil 和 IAR 都需要在工程選項中進行配置才能正常使用微庫。
Keil 使用微庫:
Project -> Options for Target -> Target,勾選"Use MicroLIB"
IAR 使用微庫:
Project -> Options for Node -> General Options -> Library Configuration,選擇"Full"
額外說明一下,IAR 中使用庫有四個選擇:
None:無
Normal:選擇常規(guī)配置的運行時庫
Full:選擇完整配置的運行時庫
Custom:選擇定制運行時庫
這里關(guān)于微庫以及IDE配置,可以參看我的文章:
微庫和標準C庫有什么區(qū)別?
展開 嵌入式軟件開發(fā)中專業(yè)單元測試工具的必要性
七、結(jié)論
嵌入式軟件開發(fā)中,專業(yè)單元測試工具(如winAMS)通過獨特的技術(shù)架構(gòu)與功能優(yōu)勢,解決了傳統(tǒng)測試方法的局限性,為嵌入式軟件開發(fā)提供了高效、可靠的測試保障。winAMS通過編譯器級代碼解析引擎、目標代碼級覆蓋率驗證、硬件虛擬化與熱補丁技術(shù),實現(xiàn)了嵌入式代碼的直接測試、自動化用例生成、覆蓋率分析、錯誤注入測試與耦合驗證,顯著提升了開發(fā)效率與軟件質(zhì)量。在行業(yè)實踐中,winAMS已成為全球頭部Tier1供應(yīng)商及OEM的首選解決方案,為嵌入式軟件開發(fā)帶來了顯著的經(jīng)濟效益與合規(guī)保障。未來,隨著嵌入式系統(tǒng)復雜度的持續(xù)提升,專業(yè)單元測試工具將在嵌入式軟件開發(fā)中發(fā)揮更加重要的作用。
展開 直播內(nèi)容搶先看 | 全自主車載嵌入式軟件平臺開發(fā)與集成方案
INTEWORK-EAS-CP:經(jīng)緯恒潤Classic AUTOSAR解決方案
INTEWORK-CP(AUTOSAR Classic Platform,以下簡稱CP)是經(jīng)緯恒潤自主研發(fā)的Classic AUTOSAR解決方案,包含完整的AUTOSAR工具鏈和嵌入式標準軟件。
?? 產(chǎn)品特點
基于AUTOSAR標準開發(fā),支持AUTOSAR4.x版本,可提供主流OEM定制版本
提供完整的AUTOSAR工具鏈,兼容多種業(yè)內(nèi)主流數(shù)據(jù)格式,如DBC,LDF,PDX,ODX,ARXML等,支持與第三方AUTOSAR工具鏈無縫集成
提供50多個標準模塊,嵌入式源碼交付,模塊可靈活組合選購
多種License類型來滿足客戶不同的研發(fā)和項目需求
開發(fā)流程和產(chǎn)品獲得功能安全ASIL-D雙證書,提供完善功能安全文檔和服務(wù),幫助客戶更容易地實現(xiàn)功能安全相關(guān)要求
符合CMMI的開發(fā)流程,近10年量產(chǎn)經(jīng)驗,質(zhì)量可靠有保證
適配主流芯片廠家多款芯片及多種編譯器環(huán)境
?? 服務(wù)
全項目周期的技術(shù)支持服務(wù),貫穿項目售前、啟動、開發(fā)、集成、測試、驗收、售后
本地化團隊提供現(xiàn)場集成和培訓服務(wù)
多種高效的技術(shù)支持方式,包括電話、郵件、視頻會議、現(xiàn)場支持等
維護期內(nèi)軟件支持升級更新
快速響應(yīng),疫情期間進度支持不受影響
根據(jù)客戶需求,提供定制化的方案和服務(wù)
欲了解更多相關(guān)信息,請點擊“本鏈接”報名參加 11月18日-19日云技術(shù)研討會 | 合作、高效--下一代汽車電子軟件開發(fā)與測試論壇 ,期待您的參與!
展開