鄙視Arduino及其開發者的人是一種什麼心態?

時間 2021-05-11 17:40:22

1樓:Nineteen8

這就相當於說:我又不是你那個專業憑什麼去學你們專業的東西?

就是這樣啊,ardunio作為乙個產品,確實滿足了我們想做東西的願望啊,什麼stm32,51微控制器的學起來慢,沒必要,有那功夫我自己學點別的不好嗎?最後的成品效果都是一樣的,為什麼不用ardunio呢?再說人家生態那麼好,就證明在開發版領域內被除了物聯網相關產業人員包括學生的人在內的人的認可,模擬Python,這個語言帶來的巨大廣告效益的原因是什麼相比這位站在鄙視鏈頂端的「高參」沒想過吧,換就話說,,再說了你去查查ardunio剛開始的初心是啥,就不是給專業者用的,你們還嗶嗶賴賴什麼呀

2樓:closertoyou

當然是害怕自己輕易就被淘汰,或者說自己價值又貶低了一點點的擔憂吧。每當別人自己能夠自給自足的時候,作為一般pro,就突然發現並不是非我不可了,那種感覺真的很糟糕。意味著對自己的要求必須更高,自己才不會貶值。

啊,真焦慮。

3樓:YouNg

需求導向決定市場。

工作以後你就會覺得這非常幼稚了。

1.Arduino為什麼會存在?總有人想做一些DIY,但是非科班或者其他條件限制,Arduino和樹莓派這類成品的開發板用起來就非常舒服:

不用學太多底層,很快上手,套件也比較便宜,開源例程豐富。既然能便捷享受樂趣,為什麼還要再學一遍底層?

2.其他類的微控制器就都是辣雞?實在話,STM32系列也並非最強的,樹莓派用的Broadcom的晶元,marvell出的一些系列效能都強於STM32。

比STM32便宜的自家系列STM8同樣豐富的片上外設,還有很多中國產超低價的微控制器。能說就得互相鄙視?各自定位不一樣罷了。

因為資源的可裁剪,架構,製程,指令集差異會導致各種規格的MCU產品。這種差異給我們的可選擇性就很強。如果你要量產一些小型控制模組,你會上F7系列嗎?

可能F0都綽綽有餘,這時更便宜的STM8足夠使用,不是更好?還是你的需求決定你要用什麼。

你的訴求導向你去使用什麼樣的產品。沒什麼誰比誰優越。保持謙遜的心態才能飛得更高。不管以後是不是做研發設計或是學術研究,優越感並不是什麼好東西。

4樓:LEOO

看做什麼,比如做和嵌入式有關的專案,那麼因為arduino效能低下就不要用它作為主裝置。但是有時候arduino是乙個很不錯的中介部件。比如搞感測器演算法的話,希望把下游感測器的訊號都收集上來。

那麼cortex a系列需要adc太麻煩,fpga對於低階感測器又大材小用,arduino就是個不錯板子。因為裡面有很多庫,直接呼叫讀取感測器。

而且現在很火的apm飛控就是基於arduino mega的。

另外現在arduino 自己也開始推出高階段板子了。比如arduino mkr 4000就是基於fpga的。

5樓:

應該鄙視的是用arduino或者其它晶元做了一點東西,就感覺掌握了世界的人,這裡用其它晶元的能好一丟丟,因為arduino的門檻實在是太低了,完全一點硬體也不知道。

想在電子道路上走的穩走的遠,只會arduino是不行的,畢竟電子中硬體至少要佔一半,說自己是搞電子的,不懂元器件,不會畫電路,那跟搞軟體的有什麼區別,當然軟硬兼修才是王道。

我自己學STM32的時候開始時主要學習外設,外設學會了就覺得自己掌握了晶元,這個過程中各種外設的驅動我差不多會了,後來發現自己學的太淺,就把晶元如何啟動如何執行的原理都學了一遍,這樣我覺得才學的比較紮實。

STM32的庫是個非常好的庫,它既能讓你充分了解外設的各個屬性,又能讓你不用乙個乙個的去查暫存器

如果你是非專業的,只是想盡快完成任務arduino非常好,如果你是專業的或者想在微控制器嵌入式上有所作為,只會arduino是不行的,因為是專業的,你要做的是開發arduino或者移植arduino,如果是這種人天天用arduino,叫囂不造輪子,我十分鄙視

6樓:

Arduino的前身Wiring是給學習互動設計的學生用的。Wiring語言是基於Processing的,後者是搞視覺藝術的人士使用的。所以Arduino的使用場合來看,是類似於教中小學生程式設計,給藝術家創作藝術作品提供乙個工具等等。

我的乙個同事,機械工程師,用這個東西來測試他設計的乙個產品。他用Arduino驅動Step Motor來做測試。

如果想學習微控制器,Arduino並不合適。

7樓:Dreamer-Men

不知道大家怎麼想,首先把Arduino的位置給擺正,Arduino和stm32在市場上不是競爭,在我看來Arduino是程式設計啟蒙,電子小製作,還有一些藝術工作者使用的。而stm是電子產品開發,stm的最終是作為商品賣出的。他們之間不能去互相攀比效能、開發速度等等。

看不起Arduino只能說他還不夠了解Arduino。

8樓:

做嵌入式的,不大看的起弄 arduino ,離做產品太遠了.玩玩也沒多少意思,可能跟自己天天和ST打交道.我也一直認為弄個開發板跑個C程式才是王道.

9樓:

按這個鄙視鏈,搞cortex A8豈不要鄙視stm32.

Ardunio作者開發的初衷就是希望不懂硬體,不懂程式設計的人也能快速實現"電子產品",和樹莓派差不多,玩的性質居多

如果你未來打算從事嵌入式軟體開發,那我建議從stm32或者51入門都可以,51簡單一些,原理都一樣,沒多大差別。如果從ardunio入門,擔心帶偏了。

如果你要開發產品,除非是ardunio周邊如模組和教儀之類,否則不要使用,競爭對手會樂死的,成本太高,效能太差,尺寸太大。

可能有人想用Ardunio做產品原型進行驗證,我的看法是能驗證的部分很少,大多數情況下不值得

10樓:

當時學VB的時候看不起Pascal

當時學C的時候看不起VB

當時學C++的時候看不起C

(此處略去一系列鄙視鏈)

當我學完這麼多東西以後才發現,每個東西的產生都是為了解決某個時代的某個問題,它們沒有優劣之分,只有適用範圍不同。

可以有偏好,但不能有偏見。

11樓:陳新梢Ccc

看回答我怎麼感覺arduino的人在鄙視STM32?stm32開發速度是可以追上arduino的,而能追上畢竟是靠多年開發經驗,對底層匯流排演算法的透徹和某個方面的專精不是乙個玩arduino能比得了的。玩玩當然arduino好了,但是你是想當巨人還是永遠站在巨人肩膀上?

當你要進入乙個新的領域,還沒巨人存在,你能快速成為巨人?還是等待乙個巨人長大給你站?

沒有貶義,這是兩個層面的問題。

12樓:H.Wang

不就是這樣麼,做硬體的鄙視做軟體的,做軟體的又鄙視做硬體的。比如高票答主是赤裸裸的鄙視做硬體的,而且還概念不明。

都是套路。

13樓:peng xue

對某種技術有偏好喜愛,這很正常。但到了偏執狂這種程度,我就基本覺得這個人不會有什麼進步和深入研究的可能性了。認知深的不可能說出這種話的。

14樓:奈何col

寫過乙個帖子說明這個問題:

關於使用Arduino做開發的二三理解 關於使用Arduino做開發的二三理解-Arduino中文社群

15樓:馳天麒麟

應用不一樣,需要的工具不一樣。

如果有乙個人餓了,去買個外賣快餐速凍食品,裝個盤熱一熱就行了。

但是如果他是廚子,想做滿足客人挑剔的口味,自然需要從原料開始,一步一步走針對性地做。

16樓:

我覺得這個問題和另乙個問題很像。↓↓↓

使用 Python 會降低程式設計師的程式設計能力嗎? http://www.

↑↑↑說到底,arduino提供的是乙個便捷開發的平台,一套API,所謂用STM32和arduino開發的差別就是在於庫。

而且事實上,大多數微控制器的專案的核心都不在於暫存器的控制,時序的計算這樣底層的問題,那麼為什麼還要自己去造輪子呢?還是說那些輪子你都從GitHub上找?那又和直接用arduino平台有多大差別呢。。。

WinPhone專職開發者的擔憂,何去何從

egmkang wang 作為乙個前WM開發者,我表示,WP肯定有前途,只是路途可能非常遙遠,需要有一定的耐心.如果有生活壓力,那就切換,順勢而為,但是可以不放下WP開發,以備後面有需求 原來你只有個小賣部,但只此一家。微軟幫你把那片地方改成了個mall,這個mall是單向對接隔壁更大的mall,你...

個人開發者能否養活自己?

雷陽 如果有足夠的資源或者穩定的對接渠道,其實個人開發者是可以養活自己的。就好比如我自己,我是迷你世界遊戲的個人開發者,從開始接觸到長期合作,已經有兩年多了,一直都是在這個平台做開發者,每天去研究不同的地圖,創造不同的玩法,讓各個玩家都能體驗自己的努力成果 所以,在這兩年裡面,成為迷你的愛發者給我自...

Windows和Linux的開發者,哪個水平高?

eechen Linux上模擬Windows的Wine專案還好好的,而後生的Windows上模擬Linux的WSL1已經死了,現在推的WSL2就是個虛擬機器。到頭來,Cygwin還是比WSL靠譜。所以說,就核心而言,Linux還真不虛藍星上的其他任何系統核心。 技術都高,定位不同,方向不同,評起來沒...