欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

大疆一面 面筋

9.13面的,嵌入式開發(fā)崗,今天掛~不過也不喪氣,雙非本能有個面試也算是驗證簡歷寫法了。沒掛的xdm加油,以下是我滴面筋:

自我介紹

  • 講你覺得比較有價值的項目或者說比較有趣的項目(基于v4l2驅(qū)動框架的攝像頭驅(qū)動移植項目)
  • 怎么顯示出一幀圖像(v4l2應用層框架開發(fā)流程)
  • V4l2的設備節(jié)點是什么樣的?
  • (繼續(xù)講v4l2驅(qū)動框架,主要還是介紹我所了解的內(nèi)核層面的邏輯)
  • 用什么去顯示攝像頭畫面的(QT寫的)
  • 為什么你講你不擅長C++,又用了QT呢,有沒有其他的方法可以顯示出圖像?
  • 總結(jié)一下你在這個項目產(chǎn)出,就是開始是什么情況,到最后又是怎樣的效果?
  • 為什么要實現(xiàn)驅(qū)動模塊?是什么目的?對你這個驅(qū)動的開發(fā)有幫助嗎?
  • (mark,這里個人覺得答得不太好,我有點緊張沒有想到面試官背后想考察的東西,我回答了是老板要求這樣做的,老板覺得有這個機制應該實現(xiàn)出來。后來我一想,感覺面試官是希望我從驅(qū)動模塊1.內(nèi)核鏡像輕量化2.開發(fā)編譯效率 這兩個方向來回答,有點可惜當時沒想到。)
  • 講一講實現(xiàn)驅(qū)動模塊的緣由是什么?
  • (因為我實習公司的內(nèi)核版本比較特殊,它v4l2驅(qū)動框架是不能以內(nèi)核模塊形式加載攝像頭,后來我改了之后才行的,我講了原來內(nèi)核層面的流程,再講了我修改后的流程。)
  • 介紹一下你對這個ov5645的認識?
  • 攝像頭MIPI-CSI數(shù)據(jù)流是什么圖像格式?
  • 你應用層取到的圖像數(shù)據(jù)是什么格式?最后顯示的時候是什么格式?
  • 你在調(diào)這個攝像頭的時候,有遇到傳輸不正確的情況嗎?或者說其他spi或者i2c接口時候,數(shù)據(jù)不正確的情況?
  • (講了另一個項目的調(diào)spi的例子)
  • SPI的時序?
  • (我講了QPI的時鐘極性/相位極性的配置,以及其內(nèi)涵,口述了一下時序)
  • 你喜歡底層還是應用層?為什么,你對兩者的看法是什么?
  • Linux中,設備和驅(qū)動是怎么找到對方的?
  • 你覺得你對linux驅(qū)動掌握的怎么樣?
  • 現(xiàn)在要你來開發(fā)一個led,實現(xiàn)流水燈你會怎么做?
  • (mark一下,這個我感覺當時光顧著體現(xiàn)“驅(qū)動實現(xiàn)機制,應用實現(xiàn)策略”的思想了,腦子抽了答了那種最low的字符設備驅(qū)動寫法,字符設備框架部分沒啥問題,但是在硬件的處理上答得不太好,我答的是控制led,用ioremap去映射寄存器地址然后操控gpio,或者像是之前比較老的內(nèi)核,用平臺的函數(shù)去控制gpio。我后來一想其實新的內(nèi)核,就是為了解決平臺代碼、硬件信息過多地嵌入驅(qū)動的問題,從而來實現(xiàn)徹底的軟硬件分離。更恰當很符合linux思想的做法應該是,在設備樹描述gpio,然后驅(qū)動用of函數(shù)得到硬件信息,用pinctrl子系統(tǒng)的接口控制gpio,這樣寫出來的led驅(qū)動才真正做到了軟硬件分離。面試官還問我,應該說是提醒,用ioremap有什么缺點??我當時確實是沒想起來,可惜)
  • 介紹下另外一個項目?
  • 講一下你在這個項目里做了些什么,有哪些產(chǎn)出?
  • flash接口是什么?
  • 可編程大小是指什么?
  • 講一下這個eepc軟件框架是怎么構(gòu)建的?
  • 外部flash有多大?Cpu的flash有多大,ram有多大?
  • flash的操作流程?
  • 你構(gòu)建的參數(shù)都維護在ram中,參數(shù)有400多k,你的ram有這么大嗎?
  • (這里再次mark一下,我當時也是有點呆了,一時間沒反應過來,我還順著思路想,對??!怎么tm在外部flash占400多K,怎么維護到ram中的???后來面試結(jié)束我還深深自我懷疑,因為我做的時候一切都是盡量去弄清楚的,這一下反而給他問到了。然后半夜的時候突然想通了,不對啊,因為flash最小可編程是4k,所以一個參數(shù)占4k總的才會有400多k,但是我在ram中是用結(jié)構(gòu)體來維護的,實際上一個參數(shù)遠沒有4k大小,平均下來一個參數(shù)所有信息也就占20多B,所以我的192KB的SRAM和cpu flash完全能夠容納的。這個也是沒有答好的點。)
  • 要不要再介紹一下你其他的項目?比賽什么的?或者你覺得比較有意思的?
  • 講一下你工作這些天有什么體會?或者學習上有什么收獲?
  • 對多線程有了解嗎?線程和進程的區(qū)別?
  • 有做過多線程的東西嗎?多線程開發(fā)要注意什么?
  • (這里也答得不太好,我說我做的不多,其實我在學校的課程有做過一個tcp服務器,多線程的,但是太久了一時忘記了。然后要注意什么,無非就是數(shù)據(jù)一致性還有資源保護,要做臨界處理,當時是用的原子鎖,其實就是一個二進制鎖,我也是一時忘記這個叫什么名字了,我說了“原子變量”哈哈給)
  • 有做過一些應用層的東西嗎?
  • (這個也答得一般,我講了之前做過的web服務器和手機tcp連接控制開發(fā)板的東西,很久之前在學校做的小項目,其實項目效果和技術(shù)含量還是有一些的,只是太久了沒答好)
  • 反問:
  • 怎么快速地去學習一個比較復雜的東西?
  • 面試官回答:多實踐

結(jié)束。

感慨:能進大疆的確實很強,我感覺自己大學四年也沒有很荒廢,但是捏還是一面都沒過,還是要繼續(xù)加油,繼續(xù)學習。

#大疆 #嵌入式軟件

全部評論
很強了,加油
2 回復 分享
發(fā)布于 2024-09-20 09:39 廣東
太強了佬
1 回復 分享
發(fā)布于 2024-09-19 18:20 湖南
我靠佬,咱倆估計是一個面試官,問的幾乎一樣
點贊 回復 分享
發(fā)布于 2024-09-29 01:06 陜西
為何8.28面的都還沒信??
點贊 回復 分享
發(fā)布于 2024-09-23 10:06 廣東

相關(guān)推薦

03-26 22:55
門頭溝學院 Java
烤冷面在迎接:河南byd,應該就是鄭大了。不過24屆計算機是特殊情況,那年除了九?和強2,以及兩三個關(guān)系夠硬的雙非,其他的都是炮灰,感覺是十幾年來互聯(lián)網(wǎng)行業(yè)最爛的一年,如果想了解最新的就業(yè)情況,得找現(xiàn)在的大四。
點贊 評論 收藏
分享
03-29 14:19
門頭溝學院 Java
你背過凌晨4點的八股文么:加油同學,人生的容錯率很高,只是一個暑期罷了,后面還有很多機會!
點贊 評論 收藏
分享
評論
16
43
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務