gnu project software 中文意思是什麼

gnu project software 解釋
gnu專案軟體
  • gnu : n. (pl. gnus, 〈集合詞〉gnu) 【動物;動物學】牛羚,角馬。
  • project : vt 1 投擲,拋出;發射(炮彈等);噴射。2 使突出,使凸出。3 設計,規劃,計劃,打算,籌劃。4 投影;...
  • software : (電腦的)軟體,軟設備;程序設備;語言設備;程度系統;設計電腦方法;計算程序;程序編排手段;方案;資料圖紙;【航空】軟體〈指乘員、載重及燃料等,不包括機械硬體設備〉。
  1. As a crucial embedded development tool, the embedded system debugger is usually used to debug and test embedded software 。 a embedded system debugger consists of a cross debugger and a debugger agent, which characteristic lies in the separation of running environments between the cross debugger and the debuggee and the dependence on the gdb agent in the debug session 。 with the development of embedded technique, various embedded debug techniques continuously advance and all kinds of embedded system debuggers are playing a more and more important role in the embedded software development 。 the gnu debugger, gdb as a tool in the gnu toolkits, is an extremely powerful source - level debugger 。 among gdb ’ s many noteworthy features, its ability to debug programs “ remote ” is fascinating 。 this capability is not only essential when porting gnu tools to a new operation system or microprocessor, but it ’ s also useful for developers who need to debug an embedded system based on a processor that gnu already supports 。 gdb is the preferred solution in embedded development because it provides portable, sophisticated debugging over a broad rang of embedded systems 。 this paper discusses the status quo of various embedded system debuggers ; deeply analyses the overall structure of gdb and the debugging mechanism of gdb based on its source codes ; introduces the gdb ’ s remote debug technique and gdb / mi, which are usually used to develop the gdb - based embedded system debugger 。 then dwells on how to use gdb / mi to develop a gui front and how to use rsp 、 stub and gdbserver to design a debug agent, in order to expatiate on the design method of the gdb - based embedded system debugger 。 in the end, provides a concrete implementation of the gdb - based embedded system debugger of “ embedded simulation development platform ”, the project of the innovation fund for technology based firms 。

    這個特性不僅在將gnu工具移植到一個新的操作系統和微處理器的時候很有用,對于想調試一個基於gnu支持的晶元的嵌入式系統的開發人員來說,也是非常有用的。由於gdb提供了在大多數嵌入式系統上的可移植的、復雜的調試功能,它已成為嵌入式開發的首選解決方案。本文討論了當前的各種嵌入式調試器的現狀,結合源代碼詳細分析了gdb的結構和調試原理,介紹了開發基於gdb的嵌入式系統調試器常用的遠程調試技術和gdb / mi介面;然後詳細闡述了如何使用gdb / mi開發gdb的圖形前端和怎樣使用rsp協議、 stub和gdbserver設計一個調試代理,從而較深入地討論了基於gdb的嵌入式調試器的設計方法;最後,結合國家中小型企業創新基金項目「嵌入式模擬開發平臺」 ,給出了一個基於gdb的嵌入式系統調試器具體實現。
  2. Unix was ( and is ) proprietary software, and the gnu project ' s philosophy said that we should not use proprietary software

    Unix是私有軟體,而gnu計劃的哲學說我們不該使用私有軟體。
  3. Project like dr. geo, gcompris, and gnu edu are much more important and require much more work than packaging software in a distribution, " he says

    而dr . geo 、 gcompris和gnu edu這些項目更重要,也需要我們投入更多的努力,不僅僅是將軟體打包成發行版那麼簡單。 」他說。
分享友人