導航:首頁 > 操作系統 > 單片機知乎

單片機知乎

發布時間:2022-01-29 22:16:31

A. 怎麼說服面試官會單片機的也能做底層軟體開發 知乎

高嵌入式開發軟硬體都要懂,有的時候還要比較清楚,當然起步價軟體比較高,硬體比較低,因為在國內高嵌入式硬體的基本就是抄來抄去的模式,真正投入研發的企業也是有的,但是比較少,因為一款硬體從設計到穩定定型需要投入的比較多周期也比較長,軟體就不一樣了。但是硬體要是做好了,很吃香,所以嵌入式硬體工程師,要麼就是拿初級工程師的薪資,要麼就是拿高級工程師的薪資,而嵌入式軟體只要你干個兩三年,搞的好的話年薪20W不成問題,當然前提是你要乾的不錯,這個一般就是系統級或者驅動級的那種,還有就是搞軟體好找工作,因為需求比較大,而硬體一旦定型,就不會動了。

B. 單片機的那個人工智慧怎麼做的

、AI/機器人PM在做的事情,和常規互聯網PM有何不同?面臨的問題和困難,有哪些不同?答:做事流程,基本上是一致的,但不同之處在於:需求把握。AI/機器人領域還處於探索期(找剛需),產品形態甚至典型用戶群體(畫像)都還不明確,所以信息收集(行業/競品/用戶等)、創意思考、產品驗證的工作會更被突出。閉環驗證。產品核心價值的設計和驗證工作,很難以數據分析為主驅動,而需要PM有大膽的思路和敏銳的洞見。因為A)從手機場景,升級到機器人場景,天翻地覆的變化。B)用戶門檻遠高於互聯網,用戶量和用戶數據遠比不上移動互聯網產品的量級;C)產品很可能和硬體相關,導致迭代周期更長,收集有效數據更難。交互設計。場景巨變,使得交互方式從純軟體(界面、觸屏)/純硬體,升級到多模態交互等更復雜的人機交互形式,還沒有形成清晰的交互體系標准。很多人沒意識到的是,新時代,不僅是新技術驅動,更關鍵的標志是新交互(還可能有新硬體)。功能設計。比如做搜索,和做AI問答或對話,還是很不同的東西。並且,一旦和硬體相關,難度就會陡增。數據分析。語音交互產生的數據分析難度遠高於觸屏交互。因為觸屏交互有效表達用戶意圖的概率非常高,而語音交互識別出的數據往往和用戶意圖有很大偏差。2、AI/機器人PM需要具備的能力和素質,和常規互聯網PM有何不同?答:各方面的能力和素質都需要跨越式升級。由淺入深的說——更廣更深的知識(經驗)積。:不僅是常規的app、網站等,還可能包括硬體、OS、量產、甚至新的用戶群體認知(小孩、老人、外國人……)更強的技術理解能力。對這點,見仁見智,有2種觀點:A,必須有技術背景,真的懂軟硬體開發到底是怎麼回事;B,本質上需要能清楚「什麼能做什麼不能做」,所以有相關經驗也行。或者,如果整個產品團隊有其他人能做到這點也行,互補配合。不論如何,至少是比常規PM的要求要高的。如果本碩博就在接觸神經網路、深度學習、自動化等方面,會有點優勢。更高效的學習能力/悟性。不僅需要學習以上內容,更可能隨時需要去學習新的領域(甚至是技術領域)。重新認識人的感知和交互方式。參見第一個回答的第3小點。更強的洞察力和創造力。參見第一個回答的第2小點。另外,還包括產品設計時的想像力——大腦模擬體驗過程(手機app可以弄原型,但機器人體驗怎麼。。。)行業認知/趨勢判斷。行業周期性如何?AI/機器人領域的發展方向如何?前沿的這些新技術/新產品形態,哪個能最終勝出?如何組織這些新技術/新產品形態?時間窗(時機)如何?政府/大學對行業的影響,如何理解、應對和借勢?還有國際化思考……更深入的人文素養和靈魂境界。個人理解,真正的AI/機器人產品,需要超越純邏輯性的思維和內涵。比如,有人認為,對於機器人產品,把功能價值做好(有用)就可以了,但我個人認為,機器人和人交互時,一定會伴隨著情感等非理性影響,這不是設計者想規避就能去除的。當我第一次近距離看到超大的工業機器人時,被震驚了,因為那種協調的動作和節奏,本能的會讓觀察者覺得「像人一樣」(不是個機器。);另外一個例子,在表演/戲劇領域,表演者是可以完全通過動作的方向、幅度、節奏等來表達情感的!可參看Pixar1986年的動畫短片《小台燈》(LuxoJr)。更深入的說,一個產品,本質是其公司、設計者靈魂能量層次的外化,一個精神層次不高的團隊,不可能做出一個跨時代的AI/機器人產品。3、如何判斷我是否真的對AI/機器人領域感興趣?如何判斷我是否適合AI/機器人領域?答:「感興趣」不是一個形容詞,而是一個動詞——關鍵不是你多麼興奮,而是興奮過後,你具體做了什麼。如果做到了後面第四點的過程(至少一部分),才是真正的證明了「感興趣」。也只有基於此,並且真的去做了1、2個產品feature設計(可以給自己出需求或研究課題),才可以判斷你是否合適。另外,如果理解/討論停留在下列問題層面(無營養、無邏輯、無邊界、無方案),就還不適合:對於「強人工智慧」的好奇心與普通群眾或科幻小說家別無二致。人工智慧再牛逼也擺脫不了「吹燈拔蠟(斷電)」的尷尬,根本不智能。我想和人工智慧談戀愛。大自然到處存在著人類無法理解的演算法,人工智慧再牛,也是大自然的一部分。智能家居隨時監控你的生活狀態,這種可能產生危險的東西,除非能夠證明可靠性,否則不會使用。補充一個同事的觀點:是不是想重新認識自我、認識人類。4、如何(轉行)成為一個合格的AI/機器人PM,需要做什麼准備?答:個人建議看知乎上「所有」和人工智慧/機器人相關的問題、看相關書籍或課程(後面有附錄詳細列出)。體驗各種AI/機器人產品、了解必要的產品/技術現狀(比如語音交互相關、各種感測器及其作用),收集行業公司/團隊/機構信息。整理出自己的獨到見解。認真思考人類行為、研究自我。篩選幾個你真正認可的創業團隊,想盡法結識其中的牛人(帶上你的獨到見解),去交流(先想想,為什麼你值得ta花時間),甚至申請一份實習或兼職工作。

C. 機械設計需要會單片機嗎知乎

相當於機器的大腦,沒有大腦的機器就不會動,沒有靈魂,那就是一塊廢鐵,所以必須會單片機設計與編程

D. 單片機多位元組除法怎麼實現

作者:matrix shake
鏈接:https://www.hu.com/question/26134223/answer/32330410
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。

三位元組除法,若要擴展長度,修改循環位移減法次數即可
DV31:
CLR C
MOV A,R3
SUBB A,R7
JC DV30
SETB OV
RET

DV30:
MOV R2,#10H ;求R3R4R5/R7-→R4R5

DM23:
CLR C
MOV A,R5
RLC A
MOV R5,A
MOV A,R4
RLC A
MOV R4,A
MOV A,R3
RLC A
MOV R3,A
MOV F0,C
CLR C
SUBB A,R7
ANL C,/F0
JC DM24
MOV R3,A
INC R5
DM24:
DJNZ R2,DM23

MOV A,R3
ADD A,R3
JC DM25
SUBB A,R7
JC DM26

DM25:
INC R5
MOV A,R5
JNZ DM26
INC R4

DM26:
CLR OV
RET

E. pic單片機為什麼那麼少見知乎

市場競爭力的問題吧。
PIC的單片機,個人使用後,覺得它適合工控類產品。目前本人將它用於價格低廉的汽車電子產品上。個人了解,汽車行業,還是以飛思卡爾為主流單片機。(開發新產品,國內很多車廠的技術人員都會問我,你們使用的是不是飛思卡爾的(CPU))。所以在汽車行業上,microchip 的PIC爭不過飛思卡爾。(說個題外話:飛思卡爾被NXP收購,而microchip卻收購了Atmel 和 Micrel,有點顛覆)
51系列單片機,作為單片機起源,在現今的社會,更是大有泛濫之勢,價格低得難以想像。所以,教育行業、消費類產品(玩具、傢具等),被51單片機包圓。PIC根本搶不了這市場。
而另一個要命的是,PIC單片機編程軟體兼容性差,編譯器之間升級換代,根本就是不同的軟體。前面學會的都沒用,得重新學新的編程軟體。
另外PIC 的一些設計,確實不夠好:
像什麼 1<<16位編譯失敗啦、硬體堆棧層限制啦、除法運算1000周期啦……

F. 有會解單片機的嗎

去知乎上搜索答案,或者去電氣吧找找,知道太俗,不可能有這么專業的回答的,牛逼人都混知乎了。

G. 單片機嵌入式的上位機編程用哪個比較好C++、C#、java 、 DELPHI、VB各個程序的優勢、缺點在哪裡

個人感覺這些語言的優缺點很難在上位機編程體現出來,你得從你開發上位機應用的角度來考慮問題
比如你如果開發貼近操作系統和通信控制的上位機程序,建議你用C++語言,它的優勢在於強大的系統操作能力和便捷靈活的通信和控制開發能力,是一種比較全能的語言,尤其是在組織大型的程序,C++有得天獨厚的優勢,缺點是難學,跨平台兼容性不好
如果你想開發基於。net框架的程序,可以用C#,它也是功能挺強大的語言,但是比c++少了不少靈活性,很想是windows平台下的java,很像很像
如果你想開發跨平台,並且是基於網路應用的程序,可以考慮用java,缺點是與操作系統貼近的不夠緊,因為它是運行在java虛擬機上的半解釋性的語言
delphi很折中,感覺它特別像積木一樣,尤其適合開發基於資料庫的軟體,缺點是近幾年有沒落的趨勢,資料好像越來越少
vb就算了吧,當玩具還行,感覺干什麼都不是太專業。

H. 集成電路的基礎是單片機嗎 知乎

正確說法應該是:單片機是集成電路的一種,集成電路的基礎是數字邏輯電路和模擬電路。

I. 新概念51單片機c語言學完什麼水平 知乎

附件中有網路網盤:新概念51單片機C語言教程PDF新概念51單片機C語言教程隨書光碟單片機C語言教程鏈接.txt"wealth="5">

J. 學習stm32需要什麼基礎知乎

你好

學習stm32首先,關於STM32入門,這個可能需要的是指導教程和技術論文。說實話STM32並不難,因為你可以把它當做單片機來用,至少不會讓你覺得入門很難的,具體的,你可以買個開發板,現在開發板市場上多的是,買個口碑好的,然後根據常式,再找個論壇或專題站就完全可以解決。

其次,具體一點話,要學習STM32,第一步可能要理解系統時鍾,因為不管你要用到任何片內外設或者是IO口什麼的,首先第一步就是要初始化時鍾.至於內部寄存器,說實話,確實很多,不過你用到某一塊,在看那一塊的寄存器,這樣更有針對性.

總的思路:時鍾, == > GPIO, ==> 定時器, == 》 usart模塊,這樣在熟悉這些基礎上,慢慢添加或開發其他模塊的操作 , 至於資料, 晶元手冊,和STM32官方提供的固件庫使用手冊就OK了.

固件庫呢,就是給你提供了函數,然後你就不用去研究它的寄存器了,通過那些函數就可以直接對STM32進行操作了,但是工作效率嘛,肯定是偏低了,不過剛學的時候可以參考一下,通過固件庫函數來對STM32進行理解.

閱讀全文

與單片機知乎相關的資料

熱點內容
圖像演算法口訣 瀏覽:858
人踩什麼解壓 瀏覽:913
php語法檢查命令 瀏覽:330
如何重設伺服器網關 瀏覽:864
世界經濟pdf 瀏覽:108
異或演算法找缺失的數 瀏覽:325
單片機flagt1 瀏覽:485
單片機清理 瀏覽:660
東風景逸空調壓縮機 瀏覽:158
天津程序員炒股 瀏覽:230
pcl源碼目錄 瀏覽:968
python分類數據轉換 瀏覽:109
wordpdf不能復制 瀏覽:961
快捷方式參數命令 瀏覽:111
cmd命令復制粘貼文件 瀏覽:584
ug實體快速修剪的命令是什麼 瀏覽:123
軟體工程對演算法的要求 瀏覽:935
元史pdf 瀏覽:97
如何讓伺服器卡爆不用tnt 瀏覽:801
兵器pdf 瀏覽:925