㈠ 想成為硬體開發工程師,我應該學些什麼

我可以向大哥咨詢下嗎?小弟是11屆三流本科生,學到是信息系統與信息管理,基礎很差,學校的學院也主要是為那些出國的童鞋開的,所以比較注重英語輕其他的學科。4年下來,我幾乎就沒有學到啥。去年剛畢業跑到一家外資銀行幹了一年,2周前辭了,感覺自己不是金融的料。這兩周又去干過網編,發覺也不喜歡。在家,買了本職場救贖--寫給迷茫中的草根族。發覺自己喜歡維修類動手的活。現在就是需要餓補專業知識和找個相關工作,踏出第一步,很多問題需要解惑。望大哥,指點下小弟下面怎麼走好下面的路。我有多分,全給你好了
還有我怎麼把分給你???

㈡ 如何搭建嵌入式開發的硬體環境

前言

首先,這個教程在僅使用附帶的光碟鏡像文件里的資料的情況下,所搭建的嵌入式 ARM 開發環境可以滿足 ARM 核為 ARM920T 及 CORTEX-A8 的嵌入式開發需求。

其次,搭建針對處理器為 ARM920T 的開發環境步驟如下:

WINDOWS 系統:

1、 用 WINRAR 或 7zip 打開鏡像文件 Linux-dev.iso,將/WIN32/Daemon_Tools_4.46.1.328.exe 拖出來,

安裝後運行;

2、 使用 Daemon 載入鏡像文件 Linux-dev.iso 後,找到並雙擊/vmplayer/VMware-player-5.0.1-894247.exe 運行,安裝完成;

3、 將/VMware-linux-tools.iso 復制到任何地方,譬如 D:\Virtual Machines\ 文件夾下;4、 將文件夾/Ubuntu 復制到電腦的任何地方,譬如 D:\Virtual Machines\ 文件夾下;

5、 打開 VMware Player,這是一個免費的軟體,所以不需考慮不能使用的情況,更不需破解。效果圖如下:

嵌入式開發環境的搭建

點擊」Open a Virtual Machine」,找到剛才復制的 Ubuntu 文件夾,選中 Ubuntu.vmx 這個文件:

嵌入式開發環境的搭建

後點擊打開;

6、 點擊」Edit virtual machine settings」,這里需要注意的是,若你的電腦 CPU 是單核的,需將」Processors」由 2 設置為 1,否則,不能運行。選擇」CD/DVD (IDE)」,之後點擊右邊的」Browse…」,找到並選擇剛才復制的 VMware-linux-tools.iso,之後點擊」Options」進入另一個設置界面;

7、 選擇第三個」Shared Folders」,在右邊將其設置為」Always enabled」,再點擊下面的」Add…」,選擇一個在硬碟上新建的空文件夾,譬如 D:\Virtual Machines\shared 文件夾,點擊」Next》」,之後點擊」Enable this share」,最後在設置主界面點擊」OK」完成設置;

8、 將虛擬光碟機載入的光碟中 Linux 文件夾中的所有文件都復制到上一步新建的空文件夾,譬如

D:\Virtual Machines\shared 文件夾下;

9、 在 VMware Player 下點擊圖標 以運行虛擬機 Linux,啟動後可以看到桌面上有一個光碟的圖標;

10、 在 Linux 桌面右鍵後選擇」Open in terminal」,之後切換到/tmp 目錄:cd /tmp ;11、 執行命令 tar zxf /media/cdrom0/VMwareTools-9.2.2-893683.tar.gz ,等待約一分鍾後運行完畢;

12、 切換目錄:cd 。/vmware-tools-distrib/ ;

13、 執行命令:sudo 。/vmare-install.pl ,用戶」user」的密碼為 redeem2012 ;

14、 下面出現很多問題,[yes]或[no],那麼就可以一直點擊鍵盤 ENTER 鍵選擇默認設置,直至安裝完成;15、 人,活著,要有耐心——這個過程稍長,顯示最後兩行為」Enjoy, --the WMware team」時就安裝完成了;

16、 以上幾個步驟如下:

嵌入式開發環境的搭建

17、 執行命令:sudo reboot 以重啟;

18、 啟動後在桌面右鍵選擇」Open in terminal」,輸入命令:cd /mnt/hgfs/shared ,當然若之前選擇的空享空文件夾名稱與 shared 不一樣,可能不是這個目錄,唉,管不了這么多了;19、 查看目當下文件如下:

嵌入式開發環境的搭建

20、 安裝 libusb-1.0.9.tar.bz2,依次輸入以下命令:tar jxf libusb-1.0.9.tar.bz2 、

cd libusb-1.0.9 、 。/configure --prefix=/usr 、 make 、 sudo make install ,注意最後一步需要輸入密碼 redeem2012,完了之後返回原目錄: cd 。。/ ;21、 安裝 readline-6.2.tar.gz,依次輸入以下命令:tar zxf readline-6.2.tar.gz 、 cd readline-6.2 、。/configure --prefix=/usr 、 make 、 sudo make install ,完了之後返回原目錄:cd 。。/ ;

22、 安裝交叉編譯器:sudo tar arm-linux-gcc-3.4.5.tar.bz2 -C /home ;

23、 更改環境變數:gedit /home/user/.profile ,在最後一行添加這么一句:export PATH=$PATH:/home/user/gcc-3.4.5-glibc-2.3.6/bin ,保存後退出

24、 切換回用戶主目錄:cd ~ ;

25、 執行命令:tar jxf /mnt/hgfs/shared/JLink_Linux_V422.tar.bz2 ;

26、 依次執行以下命令:cd JLink_Linux_V422/ 、 sudo cp libjlinkarm.so.* /usr/lib ,現在就可以

運行 JLink 了: sudo 。/JLinkExe ,但要注意這么一點:由於現在運行的是 windows 系統下的虛擬機, Linux 操作系統無法訪問到 JLink,那麼就需要按下圖所示選擇將連接到電腦的 JLink 直接送給虛擬機中運行的 Linux。我沒有 JLink,所以下圖中沒有,你需要自己選擇硬體並點擊箭頭後再點擊」connect」:

嵌入式開發環境的搭建

另外,下面需要安裝 minicom,也需要按上圖將串口連接到 Linux 操作系統;

27、 這一步安裝minicom。將虛擬機文件夾 Ubuntu 下的 minicom_2.3-1ubuntu2_i386.deb 復制到shared文件下,之後執行命令:sudo dpkg --install /mnt/hgfs/shared/ minicom_2.3-1ubuntu2_i386.deb

到這一步,windows 系統下的嵌入式 ARM 開發環境搭建完成了。重啟一下更好。

至於 Linux 系統下的配置,這要復雜得多,因為系統情況完全不一樣,因而,這里不再給出,當然,所有的軟體也跟上面的完全一樣。

另外,minicom、JLink 的配置和使用,這里就不說了,自己到網上去找吧,若搞不好,就當自虐了。反正我已經送佛到西了,整個過程不需要仍何網路,不需要上網

所附的光碟鏡像文件中還有一些 windows 下的軟體,如 SecureCRT、arm-none-linux-gcc 等,這些也能用到,只不過我沒那個心情講更多了,以上的配置已經完全足夠了。

網路是個好東西,沒有網路,就沒有 LINUX,也沒有快速學習的條件。所以——現在,自學去吧。

㈢ 軟硬體是怎麼開發的

你是說想學習這方面的知識嗎,軟體硬體是2個獨立的部分,一般說的軟硬體開發指的是單片機開發。

㈣ 硬體開發板怎麼開發

基礎需要數電,模電等。
之後開發用PCB制圖軟體。一般網上有教程。
主要還是硬體基礎

㈤ 我如何開發一款硬體呢 ,比如一個小機器人

機器人有著悠久的歷史。在古代,希伯來人寫了一篇關於人工生物的文章; 達芬奇在1495年出版了一篇關於機械騎士的設計;而西屋公司的Televox機器人於1927年創建,會聽取人類的聲音命令。這些發展為今天我們的機器人未來願景,鋪平了道路。
然而,盡管所有在線教程都可以教一般人如何構建機器人,而我們卻還沒有做到。但是我們已經離製作一個機器人很接近了。在今天,建立一個機器人——至少從頭開始——仍然需要開發人員的技能,或至少是基線編碼知識。至少這個項目不再求助銀行,因為目前廣泛使用的技術類型有了合理的價格。
我們來看看創建一個具有明確目的功能的機器人真正需要什麼。
步驟1:設定意圖
第一步是為機器人設定一個意圖。它會創造自主的海灘藝術嗎?它會是一個家庭伴侶,擁有先進的情感智慧,學習新事物嗎?培養對STEM教育的興趣?簡化製造供應鏈的流程?天空是極限,但沒有理由太復雜——有時最成功的機器人是那些滿足單一目的的機器人。無論如何,沒有明確的意圖,就不可能建立一個成功的作品。
步驟2:選擇你的平台
接下來,決定您的機器人將運行什麼操作系統。選擇最佳操作系統取決於您是建造工業機器人還是認知機器人。Windows 10擊敗了Linux,用於日常使用的機器人,主要是由於它與Microsoft的AI解決方案的集成。此外,Windows 10是用戶友好和易於操作與基本的計算機知識。一旦您決定了要創建什麼樣的機器人,您就可以選擇最能使您的機器人生活的操作系統。
步驟3:建立大腦
下一步,可以說是最重要的一步,就是建立你的機器人的中央指揮部。無論是語音認知,語音,面部識別,運動檢測還是其他功能,都可以作為支持機器人所需功能的骨幹。
這種「大腦」的基礎可以像手持式互聯網連接的硬體一樣簡單。熱門的迭代包括可以自行編程的經濟實惠的小型計算機Raspberry Pi,以及預先安裝完整的Windows 10操作系統的第一個製造商Board LattePanda,從而提供與常規Windows PC相同的用戶體驗。LattePanda是手掌大小、基於intel和arino的,它允許處理器優化、開發和定製機器人原型的編碼。好消息是,LattePanda不僅適用於軟體開發人員,還可以通過教學和製作人員逐步使用教程。
步驟4:創建外殼
在步驟1中為您的機器人提供的功能將決定它所需要的物理特性。例如,如果你正在建造一個需要視覺的清潔機器人,大腦需要與激光掃描儀、馬達驅動和觸覺感測器兼容。如果機器人需要能夠與其他設備通信,請確保大腦可以適應消息傳遞連接。
機器人正在走向主流
一些最令人印象深刻的機器人發明已經在市場上。以InMoov為代表,這是第一個開源、3d列印的、真人大小的機器人,它走路和說話。盡管InMoov在電影中擁有典型的人形機器人形象,但它的形狀和大小各不相同,為企業和消費者提供了不同的用途。
機器人無處不在,它們不會消失。北美的企業去年訂購了近 35,000台機器人,由於生產力和機器人提供的速度有可觀測的增長,從2015年起就有10%的跌幅。同樣, 到2020年,有超過十分之一的美國家庭預計將擁有一台機器人,從2015年的25個增加到了一個。這些統計數據突出表明,無論多麼基本或復雜,我們都需要對所有這些東西進行更主流的理解。
在一天結束的時候,有很多關於如何創建機器人的噪音。誠然,有很多方法可以做到,但為了取得成功,該過程需要知識和耐心。它包括制定明確的策略,權衡不同操作系統的優缺點,編程大腦以執行所需功能,以及構建實現機器人預定功能的物理特徵。內容來源:機器人家
望點贊,謝謝

㈥ 硬體開發的開發流程

1.明確硬體總體需求情況,如CPU 處理能力、存儲容量及速度,I/O 埠的分配、接專口要求屬、電平要求、特殊電路要求等
2.根據需求分析制定硬體總體方案,尋求關鍵器件及其技術資料、技術途徑、技術支持,要比較充分地考慮技術可能性、可靠性以及成本控制,並對開發調試工具提出明確的要求,關鍵器件索取樣品。
3.作硬體詳細設計,包括繪制硬體原理圖、單板功能框圖及編碼、PCB布線,同時完成開發物料清單、生產文件(Gerber)、物料申領。
4. 領回PCB板及物料後安排焊好2~4 塊單板,作單板調試,對原理設計中的各功能進行調測,必要時修改原理圖並作記錄。
5.軟硬體系統聯調,一般的單板需硬體人員、單板軟體人員的配合,經過單板調試後在原理及PCB布線方面有些調整,需第二次投板。
6.內部驗收及轉中試,試產時,跟蹤產線的問題,積極協助產線解決各項問題,提高優良率,為量產鋪平道路。
7.小批量產。產品通過驗收後,要進行小批量產,摸清生產工藝,測試工藝,為大批量產做准備。
8.大批量產。經過小批量產驗證全套電子產品研發、測試、量產工藝都沒有問題後,可以開始大批量產工作。

㈦ 關於硬體開發需要具備什麼條件

裝電子信號轉換為電腦信號(單片機其實就是一台電腦),有這樣的轉換器買的,,可以用485通信,,121通用,等等。