程序代碼是主觀性很強(qiáng)的東西,同樣的一個功能,每一個程序員所寫出來的代碼都不一樣,所以那句名言“一千個讀者就有一千個哈姆雷特”在代碼上同樣使用。同時,代碼又是只可意會卻很難言傳的東西。硬件原理,看的多了即使外行人也能指點(diǎn)一下,但是代碼只有編寫的人才清楚。這也使得很多人認(rèn)為代碼很神秘。
硬件工程師是離不開原理圖設(shè)計(jì)和PCBLayout的,為了設(shè)計(jì)出高效的PCB大家一定都有使用比較順手的設(shè)計(jì)軟件,下面一起來看一下常用的PCB設(shè)計(jì)軟件。
說到單片機(jī)編程,不得不說到狀態(tài)機(jī),狀態(tài)機(jī)做為軟件編程的主要架構(gòu)已經(jīng)在各種語言中應(yīng)用,當(dāng)然包括C語言,在一個思路清晰而且高效的程序中,必然有狀態(tài)機(jī)的身影浮現(xiàn)。靈活的應(yīng)用狀態(tài)機(jī)不僅是程序更高效,而且可讀性和擴(kuò)展性也很好。狀態(tài)無處不在,狀態(tài)中有狀態(tài),只要掌握了這種思維,讓它成為您編程中的一種習(xí)慣,相信您會受益匪淺。
在單片機(jī)編程中,有很多人會因?yàn)橐恍┟菜坪唵蔚奶幚矶褑栴}弄得亂七八糟,如林中蛛網(wǎng)一樣,錯綜復(fù)雜。而事實(shí)上,根據(jù)編程魔法之思想,對程序處理的過程嚴(yán)格劃分部門、各施其職、部門內(nèi)部互不干涉內(nèi)政,是成功編程的關(guān)鍵.
在計(jì)算機(jī)系統(tǒng)中,CPU和外部通信有兩種通信方式:并行通信和串行通信。并行通信,即數(shù)據(jù)的各位同時傳送;串行通信,即數(shù)據(jù)一位一位順序傳送。
在本文中,imec的CMOS器件技術(shù)總監(jiān)Naoto Horiuchi和納米互連項(xiàng)目總監(jiān)Zsolt Tokei匯集了他們的專業(yè)知識,提出了一份技術(shù)路線圖。沿著微縮路線,他們在FEOL中引入了新的器件結(jié)構(gòu),在MOL和BEOL中引入了新的材料和集成方案。他們討論了各種方案背后的現(xiàn)狀、挑戰(zhàn)和原理——這些方案為芯片行業(yè)提供了一條通往1nm技術(shù)代際的可能之路。
把支付寶的所有存儲服務(wù)器炸了,到底會發(fā)生什么? 那要看你怎么炸,我們看看最低配的金融信息系統(tǒng)是什么樣的?
畢業(yè)以后,開始了人生的真正求職歷程。在這個過程中,有幸參加過廣嵌、邁瑞、華為、智光、周立功、理邦等幾個比較大筆試和面試。雖然大部分都失敗了,但我覺得正是這一次次的失敗讓我真正認(rèn)識自己的不足,積累經(jīng)驗(yàn),成長進(jìn)步,為最后的成功打下堅(jiān)實(shí)的基礎(chǔ)。
嵌入式系統(tǒng)應(yīng)用領(lǐng)域千差萬別、他們對嵌入式系統(tǒng)的要求和側(cè)重點(diǎn)不盡相同,(如工業(yè)控制特別強(qiáng)調(diào)可靠性), 但基本要求嵌入式系統(tǒng)功能強(qiáng)大、性能穩(wěn)定、工作可靠。但這3點(diǎn)不是相輔相成的,而是互相之間有矛盾的。
可能不少開發(fā)者都遇到過內(nèi)存泄漏導(dǎo)致的網(wǎng)上問題,具體表現(xiàn)為單板在現(xiàn)網(wǎng)運(yùn)行數(shù)月以后,因?yàn)閮?nèi)存耗盡而導(dǎo)致單板復(fù)位現(xiàn)象。本文通過介紹內(nèi)存泄漏問題原理及檢視方法,希望后續(xù)能夠從編碼檢視環(huán)節(jié)就杜絕此類問題發(fā)生。
“嵌入式行業(yè)前途”是永恒的話題,因?yàn)榍度胧降母唛T檻和軟件工程師的“快速”入行,煩擾了很多徘徊在嵌入式的新人。而近期,知乎這一話題也引發(fā)了大面積的討論,21ic家這里引用一下大家的精彩討論,供大家參考。
uC/OS是個什么鬼?在一些朋友的留言和大神的文章中多次提到了uC/OS,相信很多朋友看到之后都是蒙B的 “這是個什么鬼?”。uC/OS (Micro Control Operation System)翻譯過來就是微控制器操作系統(tǒng),最初版本是在1992年發(fā)布,現(xiàn)在已經(jīng)發(fā)展到uC/OS III 了。
本文向讀者介紹了如何避免內(nèi)存泄漏的方法和原則,在細(xì)節(jié)和大體方向上均給出一些可行性方案。讀者可以嘗試文中提出的方法,改進(jìn)自己的代碼,大大減少內(nèi)存泄漏的可能性。
延時與中斷出錯,是單片機(jī)新手在單片機(jī)開發(fā)應(yīng)用過程中,經(jīng)常會遇到的問題,本文匯總整理了包含了MCS-51系列單片機(jī)、MSP430單片機(jī)、C51單片機(jī)、8051F的單片機(jī)、avr單片機(jī)、STC89C52、PIC單片機(jī)…..在內(nèi)的各種單片機(jī)常見的延時與中斷問題及解決方法,希望對單片機(jī)新手們,有所幫助!