1. 第三方應用程序是什麼意思
解釋一:第一方就是你自已,第二方就是你要解決的問題即你的對象,用另外的軟體去處理你的對象就是用第三方面的軟體。
這個解釋不知所雲,與我臨時拼湊的那句話有異曲同工之妙,到頭來還是弄不清楚誰是第三方。
解釋二:既非系統本身自帶的軟體(含操作系統本身和自帶的應用程序),亦非你自己製作的軟體就稱為「第三方軟體」。
「第三方軟體」是一個相對概念,你做的軟體對別人而言也成了「第三方軟體」。
這個解釋我認為是誤導。因為它將第三方擴大化了,凡不是操作系統自帶的軟體,統統劃歸入第三方,照此解釋,microsoft
office就應該劃入第三方的范疇。
解釋三:不是系統自帶的,不是自己編的,是別的廠商或個人的,就是第三方軟體。
這個解釋是解釋二的簡化版。
解釋四:所謂第三方軟體指的是該非線性編輯系統生產商以外的軟體公司提供的軟體。
這個解釋好象說到了點子上,但由於只是針對視頻編輯方面做出的解釋,所以還是有局限性,不具普遍性。
解釋五:某些軟體安裝時所帶來的額外安裝軟體,有時也稱為第三方軟體。
這個解釋更沒有道理。這明顯是捆綁軟體,而捆綁軟體常常與流氓軟體掛上了鉤,是為廣大用戶所反感的。所以我認為還是與第三方軟體脫離關系為好。
我認為第三方軟體應該是這樣的軟體:一是指由第三方編制的某個軟體的插件。現在許多軟體都提供插件功能,軟體的編制方被稱為官方,如果是由非官方編制的插件,可稱為第三方軟體。二是指某項應用,如pdf電子書格式,是由adobe開發的,adobe公司就稱為官方,而由非adobe公司開發的針對pdf電子書格式的所有應用軟體,都可稱為第三方軟體。三是針對某種設備開發的軟體,如手機,攝像機等設備,生產商一般也都開發有軟體,但也有眾多的編程愛好者或者組織專門針對某類設備開發出來的應用軟體,就稱為第三方軟體。還有嘛?好象還有,但一時也想不起來了,暫且列舉這些,以此類推吧。
有第三方,似乎應該有第一、第二方。而實際上並沒有這樣的稱呼,第一方有個替代名詞,就是官方。第二方指軟體使用者本人好象也解釋的過去,但實際上確確實實沒有這樣的稱呼,好象是因為有了個第三方,才有人硬是套個第二方罷了。
好了,既然還沒有對「第三方軟體」下過一個明確的定義,那我就不自量力冒昧地對這個詞試著定義一下。
第三方軟體是針對某種軟體或應用在功能上的不足,而由非軟體編制方的其他組織或個人開發的相關軟體。
呵呵,好象還行。如果看官對這個定義不滿意,可補充完善;如果根本就是看法不同,也歡迎盡情拍磚。反正我非權威人士,說了也不算數
2. 什麼是嵌入式軟體
嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。
嵌入式系統一般指非PC系統,它包括硬體和軟體兩部分。硬體包括處理器/微處理器、存儲器及外設器件和I/O埠、圖形控制器等。軟體部分包括操作系統軟體(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟體組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬體的交互作用。
嵌入式系統的核心是嵌入式微處理器。嵌入式微處理器一般就具備以下4個特點:
1)對實時多任務有很強的支持能力,能完成多任務並且有較短的中斷響應時間,從而使內部的代碼和實時內核心的執行時間減少到最低限度。
2)具有功能很強的存儲區保護功能。這是由於嵌入式系統的軟體結構已模塊化,而為了避免在軟體模塊之間出現錯誤的交叉作用,需要設計強大的存儲區保護功能,同時也有利於軟體診斷。
3)可擴展的處理器結構,以能最迅速地開展出滿足應用的最高性能的嵌入式微處理器。
4)嵌入式微處理器必須功耗很低,尤其是用於攜帶型的無線及移動的計算和通信設備中靠電池供電的嵌入式系統更是如此,如需要功耗只有mW甚至μW級。
嵌入式計算機系統同通用型計算機系統相比具有以下特點:
1.嵌入式系統通常是面向特定應用的嵌入式CPU與通用型的最大不同就是嵌入式CPU大多工作在為特定用戶群設計的系統中,它通常都具有低功耗、體積小、集成度高等特點,能夠把通用CPU中許多由板卡完成的任務集成在晶元內部,從而有利於嵌入式系統設計趨於小型化,移動能力大大增強,跟網路的耦合也越來越緊密。
2.嵌入式系統是將先進的計算機技術、半導體技術和電子技術與各個行業的具體應用相結合後的產物。這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創新的知識集成系統。
3.嵌入式系統的硬體和軟體都必須高效率地設計,量體裁衣、去除冗餘,力爭在同樣的矽片面積上實現更高的性能,這樣才能在具體應用中對處理器的選擇更具有競爭力。
4.嵌入式系統和具體應用有機地結合在一起,它的升級換代也是和具體產品同步進行,因此嵌入式系統產品一旦進入市場,具有較長的生命周期。
5.為了提高執行速度和系統可靠性,嵌入式系統中的軟體一般都固化在存儲器晶元或單片機本身中,而不是存貯於磁碟等載體中。
6.嵌入式系統本身不具備自舉開發能力,即使設計完成以後用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發工具和環境才能進行開發。
3. 什麼叫嵌入式軟體
嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。
嵌入式系統一般指非PC系統,它包括硬體和軟體兩部分。硬體包括處理器/微處理器、存儲器及外設器件和I/O埠、圖形控制器等。軟體部分包括操作系統軟體(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟體組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬體的交互作用。
嵌入式系統的核心是嵌入式微處理器。嵌入式微處理器一般就具備以下4個特點:
1)對實時多任務有很強的支持能力,能完成多任務並且有較短的中斷響應時間,從而使內部的代碼和實時內核心的執行時間減少到最低限度。
2)具有功能很強的存儲區保護功能。這是由於嵌入式系統的軟體結構已模塊化,而為了避免在軟體模塊之間出現錯誤的交叉作用,需要設計強大的存儲區保護功能,同時也有利於軟體診斷。
3)可擴展的處理器結構,以能最迅速地開展出滿足應用的最高性能的嵌入式微處理器。
4)嵌入式微處理器必須功耗很低,尤其是用於攜帶型的無線及移動的計算和通信設備中靠電池供電的嵌入式系統更是如此,如需要功耗只有mW甚至μW級。
嵌入式計算機系統同通用型計算機系統相比具有以下特點:
1.嵌入式系統通常是面向特定應用的嵌入式CPU與通用型的最大不同就是嵌入式CPU大多工作在為特定用戶群設計的系統中,它通常都具有低功耗、體積小、集成度高等特點,能夠把通用CPU中許多由板卡完成的任務集成在晶元內部,從而有利於嵌入式系統設計趨於小型化,移動能力大大增強,跟網路的耦合也越來越緊密。
2.嵌入式系統是將先進的計算機技術、半導體技術和電子技術與各個行業的具體應用相結合後的產物。這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創新的知識集成系統。
3.嵌入式系統的硬體和軟體都必須高效率地設計,量體裁衣、去除冗餘,力爭在同樣的矽片面積上實現更高的性能,這樣才能在具體應用中對處理器的選擇更具有競爭力。
4.嵌入式系統和具體應用有機地結合在一起,它的升級換代也是和具體產品同步進行,因此嵌入式系統產品一旦進入市場,具有較長的生命周期。
5.為了提高執行速度和系統可靠性,嵌入式系統中的軟體一般都固化在存儲器晶元或單片機本身中,而不是存貯於磁碟等載體中。
6.嵌入式系統本身不具備自舉開發能力,即使設計完成以後用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發工具和環境才能進行開發。
4. 嵌入式軟體和非嵌入式軟體有什麼區別用大白話給我講講
定義不一樣
1、嵌入式軟體就是嵌入在硬體中的操作系統和開發工具軟體。
2、非嵌入式軟體和嵌入式軟體正好相反,其是指可以跨平台甚至跨系統使用的軟體系統。
具體實義不一樣
1、嵌入式軟體就是基於嵌入式平台(比如ARM+Linux)的應用軟體或者系統軟體
2、非嵌入式軟體大多指基於通用處理器和操作系統平台的軟體(比如桌面應用軟體)
使用平台不一樣
1、能夠運行在個人的電腦和一些大型伺服器的軟體就是非嵌入式軟體,如網路。
2、在個人移動平台上運行的就是嵌入式軟體,如手機QQ
嵌入式系統特點
1)可裁剪性。支持開放性和可伸縮性的體系結構。
2)強實時性。EOS實時性一般較強,可用於各種設備控制中。
3)統一的介面。提供設備統一的驅動介面。
4)操作方便、簡單、提供友好的圖形GUI和圖形界面,追求易學易用。
5)強穩定性,弱交互性。嵌入式系統一旦開始運行就不需要用戶過多的干預、這就要負責系統管理的EOS具有較強的穩定性。嵌入式操作系統的用戶介面一般不提供操作命令,它通過系統的調用命令向用戶程序提供服務。
6)固化代碼。在嵌入式系統中,嵌入式操作系統和應用軟體被固化在嵌入式系統計算機的ROM中。
7)更好的硬體適應性,也就是良好的移植性。
5. 什麼是嵌入式系統的應用軟體
嵌入式系統一般指非 PC 系統,有計算機功能但又不稱之為計算機的設備或器材。它是以應用為中心,軟硬體可裁減的,適應應用系統對功能、可靠性、成本、體積、功耗等綜合性嚴格要求的專用計算機系統。簡單地說,嵌入式系統集系統的應用軟體與硬體於一體,類似於 PC 中 BIOS 的工作方式,具有軟體代碼小、高度自動化、響應速度快等特點,特別適合於要求實時和多任務的體系。嵌入式系統主要由嵌入式處理器、相關支撐硬體、嵌入式操作系統及應用軟體系統等組成,它是可獨立工作的「器件」。
一般來說,在嵌入式行業中從事嵌入式產品研發的人往往來自這些專業:計算機、電氣,自動化,微電子,電子信息,通信,機械等相關專業。另外隨著最近幾年醫療儀器智能化需求的增長,許多生物工程專業實際上也開始涉足嵌入式行業相關人才培養的范疇,其專業基礎課的設置,例如:微機原理、操作系統等往往跟計算機相關專業的相同。
嵌入式無疑是當前最熱門最有發展前途的IT應用領域之一。嵌入式用在一些特定專用設備上,通常這些設備的硬體資源(如處理器、存儲器等)非常有限,並且對成本很敏感,有時對實時響應要求很高等。特別是隨著消費家電的智能化,嵌入式更顯重要。像我們平常常見到的手機、PDA、電子字典、可視電話、VCD/DVD/MP3 Player、數字相機(DC)、數字攝像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、游戲機、智能玩具、交換機、路由器、數控設備或儀表、汽車電子、家電控制系統、醫療儀器、航天航空設備等等都是典型的嵌入式。
這些都是嵌入式的基本概念,我也是學嵌入式的,給你推薦下,
如果要學習嵌入式,可以去看博嵌的視頻教程
6. 軟體工程嵌入式 是什麼意思啊
嵌入式軟體就是嵌入在硬體中的操作系統和開發工具軟體,它在產業中的關聯關系體現為:晶元設計製造→嵌入式系統軟體→嵌入式電子設備開發、製造。
近十年來,嵌入式操作系統得到飛速的發展:微處理器從8位到16位、32位甚至64位;從支持單一品種的CPU晶元到支持多品種的;從單一內核到除了內核外還提供其他功能模塊,如文件系統,TCP/IP網路系統,窗口圖形系統等;並形成包括嵌入式操作系統、中間平台軟體在內的嵌入式軟體體系。硬體技術的進步,推動了嵌入式系統軟體向運行速度更快、支持功能更強、應用開發更便捷的方向不斷發展。
嵌入式技術正飛速發展,並期待著在各種行業的深入滲透。我國具有雄厚的製造業基礎,與傳統的製造業結合,嵌入式系統有著巨大的市場空間。同時,基於嵌入式技術的應用和技術創新,將推動新產品、新產業的誕生。在巨大的市場需求和新的產業契機的推動下,嵌入式軟體成為中國軟體業的一次難得的機遇,是10年一遇的機會。智能手機、數字電視、以及汽車電子的嵌入式應用,是這次機遇中難遇的切入點;機遇與挑戰並存。
嵌入式軟體是一個新興的產業,有很廣闊的前景。
而服務外包這個行業已經處於飽和狀態。
個人覺得 軟體工程(嵌入式軟體人才培養) 是個不錯的行業
而且我現在也是在這個行業當中。
很享受現在的工作
7. 關於嵌入式系統應用的程序
不是很明白你提問的意思. 我們一般做嵌入式應用程序基本是模塊化的.各個功能部分都盡量進行模塊化封裝.模塊與模塊只要介面對得上,基本就OK.軟體硬體都是如此.這樣有益於移植和重用. 一般軟體的部分,我們會分3層.由底層到上層分別是HW/FM/AP. HW(hardware)一般是硬體的控制和數據交換的介面.硬體驅動和IO口操作,基本在這一層. FM(Firmware)中間層,向下調用HW介面進行和硬體的控制和數據交換.向上是由AP層進行調用.一般這一層是某項功能的具體的數據和文件處理. AP(application)應用層,向下調用FM層進行相應的數據處理.這層主要是用戶UI的製做和協調和調用嵌入式系統的各種功能. 以你說的"控制攝像設備進行視頻採集程序"為例,只舉採集單項功能的例子. 首先HW層,軟體就要寫SENSOR(感測器)控制介面,例如數據介面有多少根數據線,用匯流排還是用IO口.以何種格式或者順序取數據.控制介面,RESET(復位)IO扣控制,和SENSOR的控制介面(I2C,SPI等介面)協議.這些都是HW層要寫的程序.主要是如何控制硬體設備. FM層,軟體部分就要寫如何處理從HW過來的數據,以及數據和硬體控制的協調.假如你從SENSOR採集的圖象數據是YUV的數據.這部分就要寫如何去獲取一幀圖象數據,如何將一幀一幀的圖象數據組織成視頻.如果需要保存和傳輸,還要組織成視頻文件結構,後者傳輸的流媒體數據結構.同時FM層還要包括如何開關圖象採集設備. AP層,軟體部分基本就是寫界面和控制流程的程序.比如按哪個按鍵開始圖象採集,按哪個鍵停止圖象採集,等等. 大致上程序就這些,不知道你需要的是不是這個.
8. 嵌入式應用程序是什麼
嵌入式系統是指用於執行獨立功能的專用計算機系統。它由包括微處理器、定時器、微控制器、存儲器、感測器等一系列微電子晶元與器件,和嵌入在存儲器中的微型操作系統、控制應用軟體組成,共同實現諸如實時控制、監視、管理、移動計算、數據處理等各種自動化處理任務。嵌入式系統以應用為中心,以微電子技術、控制技術、計算機技術和通訊技術為基礎,強調硬體軟體的協同性與整合性,軟體與硬體可剪裁,以滿足系統對功能、成本、體積和功耗等要求。 最簡單的嵌入式系統僅有執行單一功能的控制能力,在唯一的ROM 中僅有實現單一功能的控製程序,無微型操作系統。復雜的嵌入式系統,例如個人數字助理(PDA)、手持電腦(HPC)等,具有與PC 幾乎一樣的功能。實質上與PC 的區別僅僅是將微型操作系統與應用軟體嵌入在ROM、RAM 和/或FLASH 存儲器中,而不是存貯於磁碟等載體中。很多復雜的嵌入式系統又是由若干個小型嵌入式系統組成的。