完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
電子發燒友網技術文庫為您提供最新技術文章,最實用的電子技術文章,是您了解電子技術動態的最佳平臺。
隨著寫代碼功力的提升,個人對于代碼的整潔、優雅、可維護、易拓展等就有了一定的要求,雖然自己曾經就屬于那種全局變量滿天飛,想到哪里寫到哪里的嵌入式軟件工程師;但是這一切在現在來說必須要結束了!要想做一個好的項目,我們時刻都要去想它的框架如何設計,如何去兼容未來的拓展,以便我們構建一個優雅、整潔、易維護...
當一個嵌入式操作系統上電的時候,是如何從硬件跳轉到軟件的main函數里面的呢?許多學習嵌入式軟件的人一開始都會有這樣的疑惑,今天這里將詳細介紹MQX系統啟動到main函數的這個過程,這個過程被稱之為啟動引導程序(bootLoader),由于bootLoader與硬件系統強相關,因此不同的硬件需要...
上圖是5個時間輪級聯的效果圖。中間的大輪是工作輪,只有在它上的任務才會被執行;其他輪上的任務時間到后遷移到下一級輪上,他們最終都會遷移到工作輪上而被調度執行。...
Hyper-V 是 Microsoft 的硬件虛擬化產品。它允許你創建和運行一個稱為虛擬機的計算機的軟件版本。每個虛擬機都充當運行操作系統和程序的完整計算機。...
如果命令執行的時候遇到攔截命令關鍵詞的時候可以利用如下方法繞過: "和^是CMD命令中最常見的轉義字符,還有成對的括號并不會影響命令的執行。...
首先說說浪費時間的問題,確實,因為總是在開頭檢查參數,會浪費CPU的時間(魚鷹一開始也非常不喜歡),但是當你經歷了各種難查的BUG之后,你會發現,這點時間還是浪費的起。...
C語言常常讓人覺得它所能表達的東西非常有限。它不具有類似第一級函數和模式匹配這樣的高級功能。但是C非常簡單,并且仍然有一些非常有用的語法技巧和功能,只是沒有多少人知道罷了。...
我在編寫RTOS應用程序的過程中,經常會遇到這些困難,包括正確確定系統中有多少任務、如何設置優先級、協調任務行為、避免常見陷阱,有時只是為了讓應用程序正常工作!...
操作系統上運作著各種應用、服務來滿足用戶需求,這些應用、服務實現的功能,通常都會依托一個個具體的線程來完成。在2022年的今天,無論是手機用戶還是平臺廠商,都不會容忍一臺手機的功能僅限于單一的通信功能。...
連續日志記錄和讀/寫操作可能會損害您的存儲磁盤。在 Linux 桌面上安裝 Log2Ram 以延長磁盤的使用壽命。...