開源硬件(OSHW)是一種潛在的電子市場的游戲規則改變者
發布時間:2019/8/29 9:28:02 訪問次數:26342
相對于以linux為代表的開源軟件陣營,開源硬件也是開 源思想的繼承者。這些硬件的開發者將硬件的全部資料都對外公開,包括電路圖、固件、軟件、元件列表、器件列表以及印刷版圖。這些資料允許任何人使用,比開 源軟件的開放度更高的地方在于,作者更是允許將這些資料及硬件用于任何商業開發。
研究通過文獻和比較研究法,闡述開源硬件發展、特征及對教學的影響,分析并比較四種類型的開源硬件,涉及概述、教育應用案例、特征及教育價值等,發現其在中小學教學實踐中能培養學習者多方面的能力,但也存在一些問題。為開源硬件教學實踐提供參照,實踐者可根據自身需求,選擇恰當的開源硬件。
標準操作系統促進了嵌入式技術的發展,應用可以運行于任何支持這個標準的平臺。我們見證了開源軟件(oss)運動的勝利。對于軟件來說,這意味著源代碼可以免費獲取、使用和修改,不用以任何形式支付給發起者。作為回報,用戶信任代碼的原始來源或者為發起社區貢獻代碼。例如linux讓谷歌構建了非常便宜的服務器;java、perl和ruby已經成為構建web 2.0應用程序的通用語言,而且免費的網絡服務器軟件apache為世界上近一半的網站提供服務。oss可以說是誕生了互聯網時代,讓大家——包括那些無償捐贈他們的勞動者們——變的更好。
同樣,開源硬件(oshw)是一種潛在的電子市場的游戲規則改變者。開源硬件(oshw)是一個授權允許任何人查看、復制和修改的組件或設備。使用開放源代碼,您可以自由分享和適應工作,如果你選擇出售或分銷它,你可以在同一個許可證下進行。oshw和oss之間的主要區別是,開源軟件是完全免費的,如果你認為使用互聯網來傳輸源代碼是“免費”的話。而oshw涉及材料的成本。所以真正的重點在于硬件ip是免費的。貢獻者或者自己做一個或者購買一個平臺,在他們可以貢獻之前(圖1)可以被貢獻者多次修改或者添加上傳。對于商業投資者,它允許快速進行原型設計并且產生一個可以反復die代的設備,整個設計都是公開的。人們喜歡做一些事情并且在社區分享,因為他們可以據此結交朋友贏得尊重、向他人學習、在他們的貢獻中得到反饋。今天就有數百個oshw項目在線發布。
完整性、技術情報和聰明的實現方案都是值得獎勵的。這些更容易、更快、更便宜的設計方法可以從根本上改變硬件設計和制造模式。
在支持oshw社區,貿澤電子采購和提供最新的oshw產品。一個供不應求的強大開發板就是arduino 。它是基于atmel sam3x8earmcortextm-m3單片機,運行于84 mhz,提供靈活和強大的開發能力。開源硬件允許人們快速創建產品、解決問題或者娛樂。arduino只是其中一個例子。
如果新代碼或者硬件不能與其他已有的模塊很好的配合,則就是無用的。oshw較少共享,因為它需要有形的商品和資金來作為基礎或者“樹干”。有了oshw,可以工作在基礎平臺也可以不工作在基礎平臺。arduino 模仿linux模式通過建立行之有效的硬件模塊,迅速提供技術方案,如以太網功能。oshw和操作系統都是由技術標準來管理。如果不遵循標準的話,技術不會實現的如此好,無論是硬件還是軟件。
同時,oshw也是另一種通行的方式,在“過去”,一個應用可以反復保存和修復多年,大部分用戶手冊都附有原理圖。但現在通常是購買新品比修復它更劃算。oshw改變了用戶查看電路圖和尋求在線幫助的游戲規則,隨著資源越來越受到限制,終有一天再修復的成本會更低,一個修理產品不會產生浪費或者需要新資源。在未來,也許只有產品顯著地改善能源效率才會導致人們產品購買新一代產品的沖動。
與開源軟件一樣,oshw社區的分享不但是允許還會得到鼓勵,oshw的一個例子是arduino 平臺,商業復用arduino的設計不需要版稅。貿澤電子提供arduino開發板,支持基于arm處理器以及其他oshw產品:如beagleboard使用德州儀器的處理器,pinguino和chipkittm微芯處理器和飛思卡爾olimex等等。
oshw板對照單硬件核備注arduino dueatmel sam3x mcu基于32位arm cortex-m3可以跑到84mhz.arduino esplora8位的atmel atmega32u4核運行在16mhz.由arduino leonardo 衍生而來帶usb供電。板上有光和聲輸出,幾個輸入傳感器(搖桿,滑動器、溫度計、加速度計、麥克風,和光傳感器)ghi電子fez cerbuino蜜蜂主板stm32 f4使用一個arm cortex-m4核運行達到168mhz與arduino 兼容。低成本,microsd插座,usb 主和從接口,可編程led,wifi,zigbee,can 9個模擬輸入,2個模擬輸出,6個pwm,實時時鐘,以太網。飛思卡爾 freedom飛思卡爾kinetis-l (arm,cortex-m0+)的32位mcu運行達到48mhz板上開源調試器(opensda),usb,3色led燈,加速計,以及電容式觸摸滑動器。microchip chipkit uno32microchip pic32: 32位的mips m4k核運行在80mhz.可兼容arduino軟件。工業級和汽車級。usb host/device/otg,2個can端口。beaglebone blackti am3359 sitara(arm cortex-a8) risc mpu主頻達到1ghz。板載hdmi,2gb flash,以太網,usb2.0主機端&客戶端,92管腳擴展接口,可選的板載jtagsoldercore sc-cputi lm3s9 stellaris 帶有一個arm cortex -m3核運行在80mhzarduino 形狀,usb otg和板載micro-sd 卡座。用戶可編程:5個led和20個gpio。熊貓板/esti omap4460 帶一個雙核arm cortex-a9 mpcore的對稱式多處理器,每個處理器運行在1ghz。移動軟件開發平臺。usb,lcd和照相機擴展接口。以太網,hdmi,dvi,音頻,藍牙,802.11b/g/n和一個免費的參考設計不一樣,oshw通常涉及一個社區的開發人員無償貢獻他們的時間和專業知識。開源最大的好處就是很多人有不同的參與體驗,創造更健壯的設計,并提供免費的集體知識產權。
相對于以linux為代表的開源軟件陣營,開源硬件也是開 源思想的繼承者。這些硬件的開發者將硬件的全部資料都對外公開,包括電路圖、固件、軟件、元件列表、器件列表以及印刷版圖。這些資料允許任何人使用,比開 源軟件的開放度更高的地方在于,作者更是允許將這些資料及硬件用于任何商業開發。
研究通過文獻和比較研究法,闡述開源硬件發展、特征及對教學的影響,分析并比較四種類型的開源硬件,涉及概述、教育應用案例、特征及教育價值等,發現其在中小學教學實踐中能培養學習者多方面的能力,但也存在一些問題。為開源硬件教學實踐提供參照,實踐者可根據自身需求,選擇恰當的開源硬件。
標準操作系統促進了嵌入式技術的發展,應用可以運行于任何支持這個標準的平臺。我們見證了開源軟件(oss)運動的勝利。對于軟件來說,這意味著源代碼可以免費獲取、使用和修改,不用以任何形式支付給發起者。作為回報,用戶信任代碼的原始來源或者為發起社區貢獻代碼。例如linux讓谷歌構建了非常便宜的服務器;java、perl和ruby已經成為構建web 2.0應用程序的通用語言,而且免費的網絡服務器軟件apache為世界上近一半的網站提供服務。oss可以說是誕生了互聯網時代,讓大家——包括那些無償捐贈他們的勞動者們——變的更好。
同樣,開源硬件(oshw)是一種潛在的電子市場的游戲規則改變者。開源硬件(oshw)是一個授權允許任何人查看、復制和修改的組件或設備。使用開放源代碼,您可以自由分享和適應工作,如果你選擇出售或分銷它,你可以在同一個許可證下進行。oshw和oss之間的主要區別是,開源軟件是完全免費的,如果你認為使用互聯網來傳輸源代碼是“免費”的話。而oshw涉及材料的成本。所以真正的重點在于硬件ip是免費的。貢獻者或者自己做一個或者購買一個平臺,在他們可以貢獻之前(圖1)可以被貢獻者多次修改或者添加上傳。對于商業投資者,它允許快速進行原型設計并且產生一個可以反復die代的設備,整個設計都是公開的。人們喜歡做一些事情并且在社區分享,因為他們可以據此結交朋友贏得尊重、向他人學習、在他們的貢獻中得到反饋。今天就有數百個oshw項目在線發布。
完整性、技術情報和聰明的實現方案都是值得獎勵的。這些更容易、更快、更便宜的設計方法可以從根本上改變硬件設計和制造模式。
在支持oshw社區,貿澤電子采購和提供最新的oshw產品。一個供不應求的強大開發板就是arduino 。它是基于atmel sam3x8earmcortextm-m3單片機,運行于84 mhz,提供靈活和強大的開發能力。開源硬件允許人們快速創建產品、解決問題或者娛樂。arduino只是其中一個例子。
如果新代碼或者硬件不能與其他已有的模塊很好的配合,則就是無用的。oshw較少共享,因為它需要有形的商品和資金來作為基礎或者“樹干”。有了oshw,可以工作在基礎平臺也可以不工作在基礎平臺。arduino 模仿linux模式通過建立行之有效的硬件模塊,迅速提供技術方案,如以太網功能。oshw和操作系統都是由技術標準來管理。如果不遵循標準的話,技術不會實現的如此好,無論是硬件還是軟件。
同時,oshw也是另一種通行的方式,在“過去”,一個應用可以反復保存和修復多年,大部分用戶手冊都附有原理圖。但現在通常是購買新品比修復它更劃算。oshw改變了用戶查看電路圖和尋求在線幫助的游戲規則,隨著資源越來越受到限制,終有一天再修復的成本會更低,一個修理產品不會產生浪費或者需要新資源。在未來,也許只有產品顯著地改善能源效率才會導致人們產品購買新一代產品的沖動。
與開源軟件一樣,oshw社區的分享不但是允許還會得到鼓勵,oshw的一個例子是arduino 平臺,商業復用arduino的設計不需要版稅。貿澤電子提供arduino開發板,支持基于arm處理器以及其他oshw產品:如beagleboard使用德州儀器的處理器,pinguino和chipkittm微芯處理器和飛思卡爾olimex等等。
oshw板對照單硬件核備注arduino dueatmel sam3x mcu基于32位arm cortex-m3可以跑到84mhz.arduino esplora8位的atmel atmega32u4核運行在16mhz.由arduino leonardo 衍生而來帶usb供電。板上有光和聲輸出,幾個輸入傳感器(搖桿,滑動器、溫度計、加速度計、麥克風,和光傳感器)ghi電子fez cerbuino蜜蜂主板stm32 f4使用一個arm cortex-m4核運行達到168mhz與arduino 兼容。低成本,microsd插座,usb 主和從接口,可編程led,wifi,zigbee,can 9個模擬輸入,2個模擬輸出,6個pwm,實時時鐘,以太網。飛思卡爾 freedom飛思卡爾kinetis-l (arm,cortex-m0+)的32位mcu運行達到48mhz板上開源調試器(opensda),usb,3色led燈,加速計,以及電容式觸摸滑動器。microchip chipkit uno32microchip pic32: 32位的mips m4k核運行在80mhz.可兼容arduino軟件。工業級和汽車級。usb host/device/otg,2個can端口。beaglebone blackti am3359 sitara(arm cortex-a8) risc mpu主頻達到1ghz。板載hdmi,2gb flash,以太網,usb2.0主機端&客戶端,92管腳擴展接口,可選的板載jtagsoldercore sc-cputi lm3s9 stellaris 帶有一個arm cortex -m3核運行在80mhzarduino 形狀,usb otg和板載micro-sd 卡座。用戶可編程:5個led和20個gpio。熊貓板/esti omap4460 帶一個雙核arm cortex-a9 mpcore的對稱式多處理器,每個處理器運行在1ghz。移動軟件開發平臺。usb,lcd和照相機擴展接口。以太網,hdmi,dvi,音頻,藍牙,802.11b/g/n和一個免費的參考設計不一樣,oshw通常涉及一個社區的開發人員無償貢獻他們的時間和專業知識。開源最大的好處就是很多人有不同的參與體驗,創造更健壯的設計,并提供免費的集體知識產權。