多線(xiàn)程并發(fā)執(zhí)行時(shí)有很多同學(xué)捋不清楚調(diào)度的隨機(jī)性會(huì)導(dǎo)致哪些問(wèn)題,要知道如果訪問(wèn)臨界資源不加鎖會(huì)導(dǎo)致一些突發(fā)情況發(fā)生甚至死鎖。
前面的話(huà) 本文介紹如何在matlab的simulink中嵌入C語(yǔ)言進(jìn)行多輸入多輸出的仿真;這樣暫時(shí)脫離硬件平臺(tái)的問(wèn)題,快速驗(yàn)證算法的可行性,從而提高效率,總體來(lái)說(shuō),simulink挺香的,不過(guò)由于不可抗拒因素,在一些高校強(qiáng)行被ban,非??上?,但是我相信我們最終會(huì)擁有比matlab更強(qiáng)大的軟件。
記得以前上數(shù)字信號(hào)處理的課時(shí),老師上來(lái)就是一個(gè)歐拉公式,然后直接blablabla從時(shí)域到頻域......全程都是云里霧里的狀態(tài);本文因?yàn)轫?xiàng)目的一篇論文中公式的推導(dǎo),無(wú)奈重新?lián)炱鹆苏n本,真是書(shū)到用時(shí)方恨少啊!
之前寫(xiě)過(guò)一篇UART,通用串行異步通訊協(xié)議,感興趣可以參考一下《我打賭!你還不會(huì)UART》;因?yàn)閁ART沒(méi)有時(shí)鐘信號(hào),無(wú)法控制何時(shí)發(fā)送數(shù)據(jù),也無(wú)法保證雙發(fā)按照完全相同的速度接收數(shù)據(jù)。因此,雙方以不同的速度進(jìn)行數(shù)據(jù)接收和發(fā)送,就會(huì)出現(xiàn)問(wèn)題。如果要解決這個(gè)問(wèn)題,UART為每個(gè)字節(jié)添加額外的起始位和停止位,以幫助接收器在數(shù)據(jù)到達(dá)時(shí)進(jìn)行同步。
相信很多道友都有對(duì)輸入IO 口進(jìn)行濾波的需求,比如按鍵輸入、紅外對(duì)管輸入等。本文以按鍵為例,簡(jiǎn)單介紹了如何進(jìn)行較為高效的濾波。
再見(jiàn)十月,再見(jiàn)S10,別罵蘇寧,你好十一月;忽然想水一篇和技術(shù)無(wú)關(guān)的,一起來(lái)說(shuō)一說(shuō)如何提高自己的學(xué)習(xí)力,個(gè)人拙見(jiàn)了,我知道你還沒(méi)睡!
電機(jī)俗稱(chēng)“馬達(dá)”,依據(jù)電磁感應(yīng)定律實(shí)現(xiàn)電能轉(zhuǎn)換或傳遞的一種電磁裝置。電動(dòng)機(jī)在電路中是用字母M表示,它的主要作用是產(chǎn)生驅(qū)動(dòng)轉(zhuǎn)矩;作為用電器或各種機(jī)械的動(dòng)力源,發(fā)電機(jī)在電路中用字母G表示,它的主要作用是利用機(jī)械能轉(zhuǎn)化為電能。
之前做了一個(gè)項(xiàng)目,參考了開(kāi)源項(xiàng)目本杰明電調(diào)(去GitHub搜VESC)或者simpleFOC也不錯(cuò),總之都挺香;換做自己寫(xiě),原本以為會(huì)挺簡(jiǎn)單的,沒(méi)想到入坑了,而且還挺深的,燒了不少片子,燒了不少板子,感覺(jué)身體被掏空,總結(jié)一下整個(gè)算法的流程。
inih (INI Not Invented Here 的縮寫(xiě)) 是一個(gè)簡(jiǎn)單的用 C 語(yǔ)言編寫(xiě)的 INI 文件解析器。
先說(shuō)內(nèi)存 柿子撿軟的捏,以前做項(xiàng)目的時(shí)候被大小端的問(wèn)題坑過(guò),那種酸爽就像藍(lán)天白云,晴空萬(wàn)里忽然暴風(fēng)雨,突如其來(lái)的BUG,讓原本不充裕的時(shí)間更加雪上加霜;雖然很基礎(chǔ),但是能力有限,也難免出現(xiàn)錯(cuò)誤和紕漏,請(qǐng)各位大佬們?cè)谟懻撝袩o(wú)情指正我。
關(guān)于設(shè)備樹(shù),之前就已經(jīng)接觸過(guò)很久了,但本著夠用的原則,基本上都是看著文檔CRUD,處于一種不求甚解的狀態(tài),沒(méi)有進(jìn)行全面性的總結(jié),導(dǎo)致很多知識(shí)點(diǎn)都是比較碎片狀,沒(méi)有形成一個(gè)系統(tǒng)的知識(shí)網(wǎng)絡(luò)。最近公司來(lái)了一個(gè)實(shí)習(xí)生,問(wèn)了個(gè)關(guān)于設(shè)備樹(shù)的問(wèn)題,居然沒(méi)答上來(lái)。于是為了尊嚴(yán),工作多年的老咸魚(yú)決定挪用一部分打籃球的時(shí)間,整理一下這方面的知識(shí)。
位域和volatile大家再熟悉不過(guò)了:前者用于將指定類(lèi)型的整形變量按照我們的意愿像蛋糕一樣切分成或大或小的若干份;后者用于告訴編譯器“絕不允許對(duì)被修飾的變量動(dòng)手動(dòng)腳(做優(yōu)化)”,因?yàn)樵凇熬幾g器不知道的情況下”,這個(gè)變量的值是可能會(huì)因?yàn)楦鞣N原因被更新或者是改變的。
系統(tǒng)非常便利,其應(yīng)用領(lǐng)域也越來(lái)越廣泛,本文來(lái)從對(duì)ZYNQ芯片架構(gòu)的理解來(lái)談?wù)剛€(gè)人體會(huì)。
最近做的電機(jī)控制項(xiàng)目,之前糾結(jié)電流采樣的方案,本文對(duì)此進(jìn)行了簡(jiǎn)單總結(jié)。
Wickman.Wu
diweo
289117336
Tronlong創(chuàng)龍
yuminghai2008
123x000
大有可為
net20
MXX1597759
xingnan123
2679415332
xiaoguaixh
劉劍君
Similarv
zhuhaiyang
liqinglong1023
RiderZHOU
牢底還得煉
放開(kāi)我青草蛋糕