国产爱久久久精品_看**视频一一级毛片_91啪国自产中文字幕在线_国内精品伊人久久久久妇

網絡消費網 >  5G > > 正文
嵌入式軟件工程師:兩手都要硬!
時間:2022-02-14 06:22:03

1992年,那是一個春天,有一位老人,在中國的南海邊寫下詩篇,其心也比金堅,其字也動人心弦,其中有云:一手抓經濟建設,一手抓精神文明建設,兩手都要抓,兩手都要硬。多年下來,勤勞、務實的中國人民在鄧公囑托之下,聚精會神搞建設,全心全意謀發展,在大力發展經濟、滿足人民對物質生活的美好期待之余,也以各種低俗網絡小說、無腦商業大片、娛樂至上的各大衛視節目豐富著人們的精神生活。除了國家和社會的發展,兩手都要抓,兩手都要硬的原則也以其頗合“中庸之道”,在各個領域發揮著重要的指導作用,比如筆者,就在多年職業生涯的風風雨雨中,悟出想干好嵌入式軟件工程師,軟件、硬件兩手都要硬的經驗體會。

硬件搭臺 軟件唱戲

嵌入式軟件開發和PC軟件開發多有不同,究其根源,個中區別主要歸因于硬件平臺的差異。在Wintel聯盟多年的絞殺下,PC軟件就一個硬件平臺,無論多么花哨的PC軟件,也都只是在x86這個大觀園中打轉悠。多年來用情專一,兩兩不相生厭,灑家也是頗為佩服PC軟件工程師的。不過嵌入式軟件就不同了,且看嵌入式系統的定義:

“以應用為中心、以計算機技術為基礎,軟、硬件可裁剪,適應于應用系統對功能、可靠性、成本、體積、功耗等方面有特殊要求的專用計算機系統。”

可以說,嵌入式系統是硬件搭臺,軟件唱戲,軟件和硬件面向特定應用,高度可定制,同時也高度融合,正所謂我中有你、你中有我,你儂我儂、水乳交融。硬件搭不好,軟件跑不了,所以在開發軟件之前一般要先調好電路,好似把舞臺搭好一般。軟件不能跑,硬件瞪眼了,沒有功能的硬件就是女媧娘娘手中的小泥人,軟件就好像那一口仙氣,沒有這口仙氣,硬件的世界就是天地玄黃、宇宙洪荒,女媧娘娘吹了這口仙氣,硬件的世界才大夢初醒,揮灑張揚。

搭幫結伙 地老天荒

據說戀愛中的情侶、婚姻中的兩口子都有那么幾天,瘋狂地想要掐死對方,情緒過去,又會牽起手共同走向前方。其實,在日常開發工作中,嵌入式硬件工程師和軟件工程師有時也會吵得不可開交,大有不共戴天之勢,灑家多年工作生涯,一向以和為貴,有時也會失了方寸吼上一番,但是,好在嵌入式工程師是世界上最單純、最可愛的群體,心地單純的軟件工程師和硬件工程師大多數時間都是舉案齊眉、卿卿我我,并在多年的磨合中更加合作默契,心心相印。

軟件工程師和硬件工程師之間的合作就像搭幫結伙,一起說相聲。相聲演員經常把一句話掛在嘴邊:“三分逗,七分捧”,但是據說分賬時又會沒皮沒臉地四六開(逗哏拿六成,捧哏拿四成),在嵌入式這個行業也有一個不成文的說法,硬件和軟件三七開,更有甚者(肯定是一小撮自大過頭的軟件工程師)認為軟件能占到80%的工作量。灑家并不贊同這種歧視性的分法。世尊當年于菩提樹下,夜矚明星,悟道成佛,初成正覺已,嘆曰:“奇哉,一切眾生皆有如來智慧德相,但以妄想、分別、執著不能證得。”人吶,本來可享受無邊清涼,卻因為頭上安頭、妄生分別,輪回于熱惱之中不可自拔。

可是話說回來,做為道道地地的凡夫眾生,做為一名略懂硬件但專職干軟件的嵌入式軟件工程師,我還是要站在自己這個小群體中分別一番的。

嵌入式軟件工程師是一個光榮而神圣的角色,他單純而內斂,視名利如浮云,在日復一日的編碼中揮灑青春和熱血。他使出渾身解數,將代碼捧于掌心,精加工,細打磨,為的只是讓壽命周期長的系統能夠經受住歲月的洗禮,而依然光芒綻放。也許在日常生活中他老實巴交、呆板木訥,也許在社會交際中他懵懵懂懂、進退失措,但是,他是一個高尚的人,一個脫離了低級趣味的人,一個愿意把愛播撒到代碼的天地中自得其樂的“大寫的人”。

當然,物有千差萬別,人分三六九等,出色的工程師總是鳳毛麟角,可遇而不可求。對于嵌入式軟件工程師來說,竊以為,想要躋身于優秀之列,他對硬件的了解程度至少需要達到半個硬件工程師的水平。

半個硬件工程師

嵌入式軟件編程顯然不同于PC軟件開發,它和硬件密切相關。想寫好嵌入式軟件代碼,就必須了解清楚所使用MCU的硬件特性、各個外圍電路和接口電路的原理。不僅要深挖細究MCU內核架構的知識,是否支持浮點處理器/DSP,是否支持協處理器、指令數據緩存,還要了解MCU的編程模型、各種存儲器的地址空間分配及其訪問效率如何,在MCU之外,還必須了解各種電路知識,什么地方需要上下拉,什么地方需要加濾波電路,什么地方必須隔離,哪里必須加抑制器件,等等不一而足。

為什么需要了解到這種程度呢?

一來是軟硬結合,更好地實現用戶需求,比如輸入捕捉,如果是通過上升沿或者下降沿捕捉,加了不合適的濾波電容會造成對沿的破壞,不加濾波電容就會受困于各種空間干擾產生的雜波。倘若硬件工程師搬來的是加了不合適電容的電路,搞得沿之間位寬失真,便會出現數據不正常的偶發故障,倘若硬件工程師搬來的是不加電容的電路,搞得軟件工程師必須進行軟件濾波,把代碼搞得又復雜又難解,你說這怨誰來著?

二來是方便定位Bug。愛因斯坦曾經說過,“提出一個問題往往比解決一個問題更重要,因為解決一個問題也許僅是一個數學上的或試驗上的技能而已,而提出新的問題、新的可能性、從新的角度去看舊的問題需要有創造性的想象力,而且標志著科學的真正進步。”鉆研硬件電路可以幫助軟件工程師提出更多解決問題的思路,發現導致Bug的更多可能性。一般來說,當遇到Bug時,對硬件一知半解的軟件工程師只在代碼層面上打轉轉,基本不會在硬件方面提出問題,最終為了迎合蹩腳的硬件設計出別扭無比的代碼,卻不曾想,只要稍稍改變一下硬件設計,就可以輕松且優雅地完成代碼設計。

三來,藝多不壓身,求人不如求己。當我們對硬件電路設計起了懷疑,倘若自己悄沒聲地拿起烙鐵飛個線、換個元件,驗證了自己的思路,這時直起腰版、拿著板子理直氣壯地去找硬件工程師,豈不是順順利利,又送順水人情?倘若直接拿著板子,心底發虛面上露怯地去找硬件工程師理論,一場唇槍舌戰在所難免,腥風血雨不說,到頭來硬件工程師硬著頭皮給你調調電路,真是解決了問題還好說,若是自己思路錯了,那不是自找苦吃?上個班,掙點錢養家糊口而已,當個老好人,和同事其樂融融多好,吵來吵去,搞得那么辛苦,何必來著?

后記

在嵌入式軟件工程師的培養過程中,先搞個一兩年硬件是很有必要的,筆者當年走的就是這么個路子,現如今雖然水平一般,但是相比較而言,還是比那些“純軟”的工程師多了幾分優勢,主要體現在出了問題,思路更加開闊一些,不會把嫌疑僅僅局限在代碼上。反過來,其實硬件工程師也要多多少少懂些軟件,不能只會連線,而要略微考慮一下功能的具體實現。比如進行輸入捕捉時,只顧及走線便利,隨便接到MCU的IO口上,而不是專用的輸入捕捉模塊上,還不得把軟件工程師逼瘋嘍?當然,聞道有先后,術業有專攻,也不是非得軟硬精通,只需要互相略懂,工作就會輕松愉快很多了!

關鍵詞: 軟件工程師

版權聲明:
    凡注明來網絡消費網的作品,版權均屬網絡消費網所有,未經授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明"來源:網絡消費網"。違反上述聲明者,本網將追究其相關法律責任。
    除來源署名為網絡消費網稿件外,其他所轉載內容之原創性、真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考并自行核實。
熱文

網站首頁 |網站簡介 | 關于我們 | 廣告業務 | 投稿信箱
 

Copyright © 2000-2020 m.fnsyft.com All Rights Reserved.
 

中國網絡消費網 版權所有 未經書面授權 不得復制或建立鏡像
 

聯系郵箱:920 891 263@qq.com

備案號:京ICP備2022016840號-15

營業執照公示信息

国产爱久久久精品_看**视频一一级毛片_91啪国自产中文字幕在线_国内精品伊人久久久久妇

        国产亚洲欧洲一区高清在线观看| 视频在线观看91| 美日韩黄色大片| www激情久久| 午夜欧美在线一二页| 久久天天做天天爱综合色| 午夜精品久久久久久久蜜桃app| 波多野结衣91| 亚洲电影中文字幕在线观看| 久久一区二区三区四区| 日本在线不卡一区| 国产清纯在线一区二区www| 在线亚洲+欧美+日本专区| 久久久99精品久久| 色综合久久久网| 欧美经典一区二区| 韩国欧美一区二区| 亚洲美女视频一区| 久久免费视频一区| 美女www一区二区| 中文字幕一区在线| 欧美成人猛片aaaaaaa| 午夜免费久久看| 久久久精品免费免费| 欧美日韩国产一级| 亚洲一区二区三区美女| ww久久中文字幕| 欧美三级三级三级| 一区二区不卡在线视频 午夜欧美不卡在| 国产91精品精华液一区二区三区| 一区二区三区精品| 日本一区二区三区在线观看| 国产一区欧美二区| 亚洲成人av资源| 国产精品午夜免费| 处破女av一区二区| 91久久精品一区二区| 玉足女爽爽91| 久久一区二区三区国产精品| 在线综合+亚洲+欧美中文字幕| 亚洲妇女屁股眼交7| 国产日韩一级二级三级| 日韩一区二区麻豆国产| 偷窥少妇高潮呻吟av久久免费| 欧美国产综合一区二区| 日韩一区二区三区视频在线观看 | 中文字幕欧美国产| 欧美tickling网站挠脚心| 久久99热99| 香蕉影视欧美成人| 亚洲欧美激情在线| 国产亚洲一区二区三区| 欧美电影免费观看高清完整版在线| 蜜桃久久av一区| 亚洲丶国产丶欧美一区二区三区| 最近中文字幕一区二区三区| 91亚洲国产成人精品一区二区三 | 成人动漫一区二区三区| 欧美探花视频资源| 午夜精品视频一区| 亚洲精品免费在线播放| 中文字幕一区二区三区四区不卡| 91色视频在线| 欧美一卡二卡三卡四卡| 国产综合色在线| 欧美在线不卡视频| 免费高清视频精品| 天天综合网天天综合色| 亚洲国产精品自拍| 亚洲柠檬福利资源导航| 成人免费在线视频| 国产精品天美传媒| 欧美激情中文不卡| 久久午夜免费电影| 久久久久97国产精华液好用吗 | 日韩免费看的电影| 国产精品一区二区久久不卡| 色国产精品一区在线观看| 亚洲成人午夜影院| 夜夜精品视频一区二区| 亚洲精品国产a| 亚洲人123区| 亚洲精品v日韩精品| 日韩毛片视频在线看| 综合亚洲深深色噜噜狠狠网站| 国产欧美视频一区二区| 国产日韩影视精品| 国产精品色一区二区三区| 国产日产欧美一区二区三区| 国产午夜精品久久久久久久 | 91碰在线视频| 久久精品一区蜜桃臀影院| 26uuu成人网一区二区三区| 精品成人a区在线观看| 91同城在线观看| 久久久蜜桃精品| 久久午夜色播影院免费高清| 国产女人18水真多18精品一级做| 国产日韩欧美亚洲| 成人免费在线观看入口| 亚洲另类一区二区| 香蕉加勒比综合久久| 婷婷成人激情在线网| 精品综合久久久久久8888| 欧美日韩一区二区不卡| 国产成人免费视频网站| 精品成人一区二区三区四区| 久久久久亚洲蜜桃| 亚洲少妇屁股交4| 亚洲一本大道在线| 日本aⅴ免费视频一区二区三区| 欧美综合天天夜夜久久| 国内外成人在线| 日韩免费观看高清完整版| 91视频xxxx| 18成人在线观看| 亚洲一区二区三区四区中文字幕| 日韩电影在线观看电影| 欧美日韩国产一二三| 成人激情综合网站| 国产欧美日产一区| 亚洲日本欧美天堂| 奇米影视7777精品一区二区| 6080日韩午夜伦伦午夜伦| www.色综合.com| 中文字幕一区二区三区四区| 亚洲一区二区三区四区五区中文 | 中文字幕不卡在线| 亚洲国产裸拍裸体视频在线观看乱了 | 国产精品亚洲一区二区三区在线| 欧美大尺度电影在线| 国产拍揄自揄精品视频麻豆| 亚洲夂夂婷婷色拍ww47 | 国产喷白浆一区二区三区| 综合久久久久久久| 青青草一区二区三区| 91精品国产品国语在线不卡| 久久网这里都是精品| 亚洲激情成人在线| 色8久久人人97超碰香蕉987| 成人av网址在线| 亚洲色图制服诱惑 | 欧美日韩一区二区欧美激情| 99re成人精品视频| 一区二区三区不卡在线观看| 欧美最猛黑人xxxxx猛交| 成人精品国产一区二区4080| 国产精品久久久久久久久果冻传媒| 一二三区精品福利视频| 国产毛片精品国产一区二区三区| 久久这里只有精品6| 亚洲成人av一区二区三区| 欧美精品乱码久久久久久| 久久久久久久久蜜桃| 一区二区三区不卡视频在线观看| 欧美日韩国产综合一区二区 | 丰满放荡岳乱妇91ww| 国产精品二区一区二区aⅴ污介绍| 亚洲成a天堂v人片| 波多野结衣在线一区| 一区二区三区在线免费播放| 777奇米成人网| 国产精品福利影院| 极品美女销魂一区二区三区免费| 日本一区二区三级电影在线观看 | 一区二区三区美女视频| 国产成人在线观看免费网站| 国产精品福利在线播放| 欧美在线小视频| 国产精品色一区二区三区| 精品一区二区久久久| 国产精品毛片无遮挡高清| 欧美午夜精品久久久| 欧美国产1区2区| 国产在线日韩欧美| 亚洲同性gay激情无套| 欧美日韩国产成人在线免费| 国产精品久久看| 国产麻豆成人精品| 亚洲精品亚洲人成人网| 91精品国产综合久久香蕉麻豆| 中文字幕一区二区三区色视频| 国产麻豆精品在线| 亚洲欧美电影一区二区| 日韩欧美国产麻豆| 香港成人在线视频| 久久久久久亚洲综合| 精品一区二区在线看| 亚洲天堂福利av| 欧美一区二区观看视频| 亚洲美女屁股眼交3| 99久久精品国产观看| 奇米精品一区二区三区在线观看一| 欧美国产精品v| 91精品在线麻豆| 亚洲.国产.中文慕字在线| 国产女主播一区| 国产成人综合自拍| 午夜精品久久久久久久久| 国产精品视频九色porn|