|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
做軟件的怎樣向硬件轉行?? |
| 作者:tsml 欄目:嵌入式系統(tǒng) |
軟件青春飯不想再吃了,想向硬件轉,考慮先做嵌入式,在這中間慢慢學硬件知識,請問是做8位還是32位(ARM、DSP等)的單片機接觸的硬件知識多? 另外有誰還能提供更好的建議嗎? |
| 2樓: | >>參與討論 |
| 作者: zhuph 于 2006/1/4 9:53:00 發(fā)布:
8位 先易后難! |
|
| 3樓: | >>參與討論 |
| 作者: zxwwwwcom 于 2006/1/4 10:49:00 發(fā)布:
從51開始學吧,比較容易入門。! |
|
| 4樓: | >>參與討論 |
| 作者: centimetre 于 2006/1/4 11:08:00 發(fā)布:
學硬件一定要動手,要克服對硬件的恐懼心理 |
|
| 5樓: | >>參與討論 |
| 作者: masm311 于 2006/1/4 20:23:00 發(fā)布:
有意思,我是做硬件的,正準備學軟件呢! |
|
| 6樓: | >>參與討論 |
| 作者: 揚欣電子 于 2006/1/4 21:10:00 發(fā)布:
哈哈。 也是一種“圍城”現象。 |
|
| 7樓: | >>參與討論 |
| 作者: lawn 于 2006/1/4 23:13:00 發(fā)布:
呵呵,我就是從軟件轉來的, 總的來說,倒不是太困難,就看你有沒有那股勁了. |
|
| 8樓: | >>參與討論 |
| 作者: computer00 于 2006/1/4 23:26:00 發(fā)布:
我倒是想轉行做軟件了………… |
|
| 9樓: | >>參與討論 |
| 作者: angeleyes 于 2006/1/5 14:46:00 發(fā)布:
軟硬件有那么大的區(qū)別嗎? 我都不知道自己屬于軟件還是硬件了,感覺沒多大差別。 |
|
| 10樓: | >>參與討論 |
| 作者: masm311 于 2006/1/5 16:31:00 發(fā)布:
開玩笑呢吧,樓上的 |
|
| 11樓: | >>參與討論 |
| 作者: devicegate 于 2006/1/6 7:38:00 發(fā)布:
不錯的主意! 只要你多了解一下硬件知識! 你可以做很多硬件工程師難以做到的事情! bootload,driver等等! |
|
| 12樓: | >>參與討論 |
| 作者: pilibeibei 于 2006/1/8 16:33:00 發(fā)布:
軟硬結合不是更好! 我本來也是學軟件的,后來在大學里8086匯編學得特好就開始往硬件上轉,F在軟件硬件都要做。軟硬結合不是更好! |
|
| 13樓: | >>參與討論 |
| 作者: masm311 于 2006/1/8 18:48:00 發(fā)布:
我想這里說的"軟件"不是指下位機軟件吧! 我指的是上位機的,什么VC. c#等.還是覺的上位機的難. * - 本貼最后修改時間:2006-1-8 18:49:17 修改者:masm311 |
|
| 14樓: | >>參與討論 |
| 作者: pilibeibei 于 2006/1/9 9:04:00 發(fā)布:
對啊,我上位機用的是Delphi! |
|
| 15樓: | >>參與討論 |
| 作者: masm311 于 2006/1/10 8:04:00 發(fā)布:
軟硬件結合太累! 象做上位機軟件的,改做下位機軟件就不會太難。但硬件問題太復雜,軟件人員很難入行。象做原理、PCB,這些都得現學,更難的是數電、模電。 |
|
| 16樓: | >>參與討論 |
| 作者: yos 于 2006/1/12 9:31:00 發(fā)布:
軟硬件其實是相通的 我就是軟硬件都做(不作PC軟件),他們是相通的東西,我正在寫一本關于這方面的書,希望能對大伙有所幫助.在這里摘取一段: "……,硬件除了功率、射頻等電路外,其實可以看作是軟件的硬化,一個行列式求值的函數,它是軟件;如果CPU速度不夠,用FPGA做,就是硬件;函數用標準的函數調用去訪問,硬件就用driver去訪問。假設這個行列式求值的硬件需求很大,用fpga做成本太高,于是就有一些公司把它做成專用硬件,有100家公司分這塊蛋糕,由于沒有標準,誰也不服誰,誰都不參考別人的接口,自成一套,接口各不相同,功能也大同小異。從這個角度講,軟件和硬件其實應該統(tǒng)一成為系統(tǒng)功能模塊。這100個行列式運算器,其實就是100個不守規(guī)矩為所欲為的程序員寫的功能稍有差異的函數,這100個函數對外接口各不相同,內部算法也各逞其能,操作系統(tǒng)為了應付這些自以為天才的家伙,就做出了Driver這種怪物,F在,我們重新給操作系統(tǒng)的Driver做個定義:操作系統(tǒng)為了保持自身的穩(wěn)定性和一致性,同時又能給不同習慣的客戶提供應用支持而做出的,用于操作系統(tǒng)模塊和用戶模塊間互相訪問的標準接口模塊。 driver的功能從軟硬件接口模塊變成系統(tǒng)功能模塊之間的接口模塊,這個小小的觀念轉變,看似只是換個說法的問題,其意義卻是深遠的。國內IT行業(yè)的公司起步時往往都沒有什么編程規(guī)范,幾個高手在做,這些牛人都很有才華且愛表現自己的才華,都有一些獨門暗器,但軟件的接口往往不好。當公司軟件開發(fā)規(guī)范后,舍棄這些早期的程序嗎,這些程序是老一代程序員的心血結晶,而且確實有很大的價值;把他們作為包袱背上;讓系統(tǒng)很別扭?歷史上有兩個著名的包袱,一個是微軟的DOS,它讓windows背著dos的包袱艱難行走了好多年;另一個是INTEL的IO指令,這是完全沒有必要的東西,全世界的程序員為IO指令多付出了多少勞動。無論是舍棄還是背包袱都要付出很大的代價。其實,只要利用Driver的思路,做個driver把這些模塊和別的模塊連接起來,問題就迎刃而解了。當然,軟件模塊之間使用driver,效率會有所降低,但當今電子技術的發(fā)展,一個產品中計算部分所占的成本已經越來越低了,提高運算系統(tǒng)的速度其實不難,也不用多少成本。 ……” |
|
| 17樓: | >>參與討論 |
| 作者: 王晶晶 于 2006/1/13 20:38:00 發(fā)布:
高手 先從門電路學起的話 你將是高手!!! |
|
| 18樓: | >>參與討論 |
| 作者: oran 于 2006/1/14 21:19:00 發(fā)布:
這個我也很想知道 這個我也非常想知道 因為我也在走這樣的路子 剛剛開始 不過不能算是純硬件 而是轉向硬件中的軟件開發(fā) 但是僅僅懂得軟件是不夠的 我覺著摸電、數電幾乎都忘光了,還有C語言都不扎實,因為一直用C++ 所以,我開始一步一步一個腳印地學習 也許這條路很長,希望能夠堅持下去 |
|
| 19樓: | >>參與討論 |
| 作者: lwtlwt 于 2006/1/15 23:33:00 發(fā)布:
re. 硬件電路博大精深,不要認為會PCB,會用CPU配合外圍器件就叫會硬件電路了, 硬件電路的發(fā)展歷程遠比軟件長, |
|
| 20樓: | >>參與討論 |
| 作者: hanyafeng 于 2006/1/18 9:17:00 發(fā)布:
二者相通 硬件做到底就是純軟件的動西,例如vhdl等。軟件如果講求效率時就是硬件(依附在硬件上的軟件),當然軟件做好能做到企業(yè)的管理層就是當官。 |
|
| 21樓: | >>參與討論 |
| 作者: ever820120 于 2006/1/19 21:10:00 發(fā)布:
yos 你的書什么時候面世啊 (拭目以待) |
|
| 22樓: | >>參與討論 |
| 作者: fazi 于 2006/1/25 15:55:00 發(fā)布:
喜歡什么就做什么吧. <<數字電路>>必看. 記得偶興奮的看了一宿..就出師了..雖然不見精通,但那是俺做硬件的第一步.. [之前請教別人什么二極管三極管的還有電容什么的根本就啥也沒搞懂] 然后就是<<模擬電路>>了.. 這時候就可以玩單片機了... 然后再玩ARM&DSP什么的,,你會發(fā)現逐漸的又回到軟件的路數上來了.因為硬件到一定程度基本上就是拿來就用了,這樣成本甚至更低,速度更快.. 當然不是說硬件容易,只不過硬件太難了,還是做軟件吧.哈哈~~~[不難??誰給俺設計個CPU!設計出來了?那您給俺生產出來!.] 個人覺得以后硬件軟件還是要細化分工,互相知道且了解就行了. |
|
| 23樓: | >>參與討論 |
| 作者: fazi 于 2006/1/25 16:02:00 發(fā)布:
當時,俺看完數字電路就順便學了ABEL,寫個片子 當時就這么個44腳的小片子,,創(chuàng)造價值無數..:D 當時感覺跟搞軟件沒什么大的區(qū)別。! |
|
| 24樓: | >>參與討論 |
| 作者: AIRWILL 于 2006/1/25 21:43:00 發(fā)布:
更高層不是硬件和軟件之間的轉換 應該是做系統(tǒng),做好這個,當然得有相當的軟件硬件功底啦 |
|
| 25樓: | >>參與討論 |
| 作者: hanyafeng 于 2006/1/26 13:56:00 發(fā)布:
套用大話西游中的臺詞 別學人家書生,你還是做你山賊這份有前途的職業(yè)吧。ǹ赡苡谐鋈耄 做軟件不是挺好的嗎? |
|
| 26樓: | >>參與討論 |
| 作者: happytang 于 2006/2/23 21:37:00 發(fā)布:
范圍太廣了 不要想著精通硬件或者軟件 這兩個范圍太廣了,哈哈 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |