說到web服務(wù)器想必大多數(shù)人首先想到的協(xié)議是http,那么http之下則是tcp,本篇文章將通過tcp來實現(xiàn)一個簡單的web服務(wù)器。本篇文章將著重講解如何實現(xiàn),對于http與tcp的概念本篇將不過多講解。一、了解Socket及web服務(wù)工作原理既然是基于tcp實現(xiàn)web服務(wù)器,很...
“簡介:完整的開源代碼以及移植說明正在整理當(dāng)中。建立共同的生態(tài)圈,使得更多人加入應(yīng)用模塊中,豐其羽翼、壯其筋骨。讓更多非專業(yè)人士體會編程快樂。關(guān)鍵詞:MM32,MicroPython,OLED01夸下??凇鴪D1?想當(dāng)年,第六屆智能車競賽,吃雞腿??這個男人(MindMotion,...
星標(biāo)「嵌入式大雜燴」,一起進(jìn)步!大家好,我是ZhengN。本次給大家分享一個優(yōu)秀的跨平臺構(gòu)建工具。在我們嵌入式中,開發(fā)環(huán)境多種多樣。在windows下進(jìn)行開發(fā),有各種好用的IDE給我們使用,我們可以圖形化地創(chuàng)建工程、配置工程、編譯工程。在Linux下,可能就iu沒有那么“方便”了...
星標(biāo)「嵌入式大雜燴」,一起進(jìn)步!作者:RT-Thread社區(qū)團(tuán)隊?liukang原文鏈接:https://club.rt-thread.org/ask/article/2944.htmlRust是什么Rust是一門賦予每個人構(gòu)建可靠且高效軟件能力的語言。高性能:速度驚人且內(nèi)存利用...
引言說實話,工作10年不等于是高手;高手也不等于要工作時間久。圣人曾經(jīng)曰過:“工作經(jīng)歷不等于工作經(jīng)驗”。工作10年,只是一個“經(jīng)歷”,而“經(jīng)歷”不能得以總結(jié)、歸納和升華,就無法轉(zhuǎn)化為“經(jīng)驗”。一個2年“工作經(jīng)驗”的工程師水平可能遠(yuǎn)高于一個10年“工作經(jīng)歷”的工程師。如果程序員在3...
關(guān)注「嵌入式大雜燴」,一起進(jìn)步!01什么是單片機解密?單片機(MCU)一般都有內(nèi)部程序區(qū)和數(shù)據(jù)區(qū)(或者其一)供用戶存放程序和工作數(shù)據(jù)(或者其一)。為了防止未經(jīng)授訪問或拷貝單片機的機內(nèi)程序,大部分單片機都帶有加密鎖定位或者加密字節(jié),以保護(hù)片內(nèi)程序。如果在編程時加密鎖定位被使能(鎖定...
點擊藍(lán)字關(guān)注我們本文探討PODIX線程相關(guān)內(nèi)容。線程的概念什么是多線程,提出這個問題的時候,我還是很老實的拿出操作系統(tǒng)的書,按著上面的話敲下“為了減少進(jìn)程切換和創(chuàng)建開銷,提高執(zhí)行效率和節(jié)省資源,我們引入了線程的概念,與進(jìn)程相比較,線程是CPU調(diào)度的一個基本單位?!碑?dāng)Linux最初...
關(guān)注「Linux大陸」,一起進(jìn)步!大家好,我是ZhengN?,F(xiàn)在,嵌入式操作系統(tǒng)已經(jīng)越來越多了,如大家都熟知的uCOS、FreeRTOS、RT-Thread等。這些操作系統(tǒng)都各有各的特點,具體可閱讀:?盤點一些嵌入式實時系統(tǒng),你用過哪些?。本篇筆記再來給大家介紹一個簡潔易用的嵌入...
背景寫這篇文章的初衷要從最近帶我一個朋友入坑學(xué)習(xí)單片機的經(jīng)歷開始講起;我要用梁靜茹給我的勇氣寫寫如何入坑單片機;我的一個朋友以前是汽車電子技術(shù)專業(yè),畢業(yè)之后去做了和汽車相關(guān)的工作,修了一年車;其實干一行愛一行,三百六十行,行行出狀元,確實挺好的;不過修車總給他一種一眼看到頭的感覺...
星標(biāo)「嵌入式大雜燴」,一起進(jìn)步!來源:www.cnblogs.com/autosar/archive/2012/06/22/2558604.html狀態(tài)機模式是一種行為模式,在《設(shè)計模式》這本書中對其有詳細(xì)的描述,通過多態(tài)實現(xiàn)不同狀態(tài)的調(diào)轉(zhuǎn)行為的確是一種很好的方法,只可惜在嵌入式...
最近幾天在完成一個項目的EVT收尾工作,EVT這個名詞可能有些朋友不是很熟悉,EVT(EngineeringVerificationTest)表示進(jìn)行工程驗證測試階段。一般的新產(chǎn)品開發(fā)都分為三個階段:EVT、DVT和PVT,EVT主要是調(diào)試單板,設(shè)計方案的可行性驗證,所以這個階段...
星標(biāo)「嵌入式大雜燴」,一起進(jìn)步?。ㄒ唬┞憔幊淌鞘裁??先聲明一個概念,裸編程,我創(chuàng)造的名詞,指的是在裸機上編寫程序,裸機,在單片機領(lǐng)域就是指帶著硬件的單片機控制系統(tǒng),不要想歪咯。在裸機上編程,就猶如在一片荒地上開墾,任何一鋤頭下去,都會碰到硬生生的石頭,要說做這有什么味?拓荒者追求...
有人使用STM32G4系列芯片開發(fā)產(chǎn)品。他發(fā)現(xiàn)程序中如果遇到除以0的操作時,會跑進(jìn)出錯異常中斷而影響程序運行。他想知道能否通過設(shè)置,即使發(fā)生除以0操作也不讓程序跑進(jìn)異常中斷,并期望此時的除法運行結(jié)果【也就是商】直接等于當(dāng)前變量類型所支持的最大值,比如,若被除數(shù)為16位變量,則經(jīng)過...
關(guān)注「嵌入式大雜燴」,一起進(jìn)步!昨天下午,樹莓派基金會發(fā)布了樹莓派Zero的下一代——樹莓派Zero2W,售價定為15美元。雖然短時間國內(nèi)買不到,但我們還是要簡單了解一下。來看看參數(shù)。參數(shù)1GHz四核64位SoCArmCortex-A53CPU512MBLPDDR2SDRAM2....
關(guān)注「嵌入式大雜燴」,一起進(jìn)步!成為一個正式的嵌入式開發(fā)工程師,是一個艱辛的過程,需要開發(fā)人員維護(hù)和管理系統(tǒng)的每個比特和字節(jié)。從規(guī)范完善的開發(fā)周期到嚴(yán)格執(zhí)行和系統(tǒng)檢查,開發(fā)高可靠性嵌入式系統(tǒng)的技術(shù)有許多種。今天給大家介紹7個易操作且可以長久使用的技巧,它們對于確保系統(tǒng)更加可靠地運...