鄰接矩陣類的根是A d j a c e n c y W D i g r a p h,因此從這個類開始。程序1 2 - 1給出了類的描述。程 序中,先用程序1 - 1 3中函數(shù)Make2DArray 為二組數(shù)組a 分配空間,然后對數(shù)組a 初始化,以描述 一個n 頂點、沒有邊的圖的鄰接矩陣,其復(fù)雜性為( n2 )。該代碼沒有捕獲可能由M a k e 2 D A r r a y 引發(fā)的異常。在析構(gòu)函數(shù)中調(diào)用了程序1 - 1 4中的二維數(shù)組釋放函數(shù)D e l e t e 2 D
標(biāo)簽: 矩陣
上傳時間: 2013-12-21
上傳用戶:lanjisu111
這是我從1月6日開始主持天極網(wǎng)論壇嵌入式開發(fā)版以來第一次發(fā)表文章,加上以前瑣碎的文章共計30篇。研究的越多就越感覺自己懂的太少,其實在驅(qū)動開發(fā)方面我還是個菜鳥,我是想再次拋磚引玉,讓做驅(qū)動有N年經(jīng)驗的人奉獻一點出來,讓大家減少一些研究驅(qū)動源碼而又缺少注釋所帶來的痛苦。
上傳時間: 2014-03-11
上傳用戶:epson850
點陣字體產(chǎn)生工具以及相關(guān)顯示函數(shù)。 在開發(fā)嵌入式系統(tǒng)時,需要顯示不同大小或類型字體的漢字。顯然,對于嵌入式系統(tǒng),不太可能使用矢量字體,而點陣字體,不同大小的字體不能簡單的縮放。 另外,對一個小系統(tǒng),也不需要完整的字體,往往只要幾十個,甚至幾個就夠了。 一般,我們采用的方法是,自己準(zhǔn)備點陣字體的數(shù)據(jù),在顯示漢字時,把這些數(shù)據(jù)寫入顯存就行了。 這時又存在另外一個問題,由于是不完整的字庫,不能簡單的用漢字的內(nèi)碼去找到對應(yīng)的字體數(shù)據(jù),如果逐個比較,又費時間。比較好的方法就是把字體數(shù)據(jù)排序,用二分法查找,這樣可以大大提高查找效率。 這里為以上問題提供了一個完整的解決方案: 產(chǎn)生字體數(shù)據(jù):指定字體類型、大小,自動產(chǎn)生字體數(shù)據(jù)。 字體數(shù)據(jù)排序:可以按Unicode,也可以按Ansi排序。 集成顯示函數(shù):提供相關(guān)顯示函數(shù)。為了節(jié)省空間,我們把文字分成thin和wide兩種,前者用于顯示傳統(tǒng)的ASCII字符集,后者用于顯示漢字等多(雙)字節(jié)字符
標(biāo)簽: 點陣 字體 函數(shù) 嵌入式系統(tǒng)
上傳時間: 2014-12-05
上傳用戶:xiaoyunyun
小弟撰寫的類神經(jīng)網(wǎng)路backpropagataion,可以train如xor等互斥問題,使用bcb所完成,因為開發(fā)介面較為便利, 大部分使用類別的方法撰寫,所以若有興趣移植到vc的朋友,應(yīng)該也不會有太大的障礙。
標(biāo)簽: backpropagataion train bcb xor
上傳時間: 2013-12-30
上傳用戶:jeffery
本課題的目的就是研制適用于工業(yè)現(xiàn)場控制的嵌入式工業(yè)控制器,這對于提 高工業(yè)現(xiàn)場控制的實時性具有重要意義。本課題以嵌入式系統(tǒng)設(shè)計原理和工業(yè)控 制實際應(yīng)用為核心,從理論上和技術(shù)方法上開展了一系列研究。主要工作有: 1全面系統(tǒng)地概述了嵌入式系統(tǒng)的發(fā)展過程和分類,及其在各個領(lǐng)域 內(nèi)的應(yīng)用,以及嵌入式系統(tǒng)的發(fā)展方向 2基于嵌入式系統(tǒng)設(shè)計原理的嵌入式工業(yè)控制器的設(shè)計的總體方案, 從硬件和軟件兩個方面講述了嵌入式工業(yè)控制器的設(shè)計思想和方 法,及其可行性的論證 3嵌入式工業(yè)控制器硬件平臺的設(shè)計與調(diào)試,著重敘述了硬件平臺的 整體設(shè)計方案,包括各個設(shè)計模塊的選型與接口電路的設(shè)計 4嵌入式工業(yè)控制器所采用的操作系統(tǒng)的移植與調(diào)試,詳細(xì)講敘了 u C/OS-II實時操作系統(tǒng)在基于AT9I M40800的嵌入式工業(yè)控制器 硬件平臺上的移植過程及注意事項 5在后繼的工作中,我們還要在實時嵌入式操作系統(tǒng)的基礎(chǔ)上完成對 操作系統(tǒng)的擴展以及對各個模塊的驅(qū)動。
標(biāo)簽: 工業(yè)現(xiàn)場 嵌入式工業(yè) 控制 控制器
上傳時間: 2015-12-05
上傳用戶:kikye
嵌入式系統(tǒng)已經(jīng)廣泛應(yīng)用于各個科技領(lǐng)域和日常生活的每個角落,由于其本身的特性,使得我們很難發(fā)現(xiàn)它的存在。甚至一些從事嵌入式系統(tǒng)開發(fā)的科技人員也只知單片機,不知道嵌入式系統(tǒng)。本節(jié)從嵌入式系統(tǒng)的定義開始,闡述嵌入式系統(tǒng)的含義、特點等,以使讀者加深對嵌入式系統(tǒng)的理解。
標(biāo)簽: 嵌入式系統(tǒng) 應(yīng)用于
上傳時間: 2013-12-15
上傳用戶:杜瑩12345
這篇文檔以44b0x為例,從頭到尾 介紹了ARM開發(fā)流程,包括arm指令, bootloader,中斷,內(nèi)存等的操作, 對于開始學(xué)習(xí)基于arm嵌入式開發(fā)的 人員來說是本不錯的入門教材
上傳時間: 2015-12-22
上傳用戶:xauthu
本文所要研究的就是基于ARM嵌入式系統(tǒng)通用bootloader的設(shè)計與實現(xiàn)。Bootloader是嵌入式系統(tǒng)中執(zhí)行在內(nèi)核操作系統(tǒng)前的一段代碼,它的基本作用就是加載內(nèi)核鏡像。 在實踐平臺上,本課題硬件上采用了Intel Xscale系列的PXA255作為處理器,Xscale核心是與ARM V5TE構(gòu)架兼容的,因此具有一定的代表性,并以此來搭建課題的硬件實踐平臺,軟件上以Linux作為操作系統(tǒng)。而在具體的實現(xiàn)上目標(biāo)是除了實現(xiàn)bootloader的基本功能外,還將它實現(xiàn)成一個更加復(fù)雜的系統(tǒng),即增加對硬件電路板的支持,以方便開發(fā)人員進行調(diào)試以及開發(fā)。因此,本文重點闡述了實踐上具體的設(shè)計,具體的實現(xiàn)以及簡單評估了它的作用。最后,對實現(xiàn)的bootloader進行了擴展:即在闡明ARM嵌入式系統(tǒng)中bootloader的一些共同點之后,介紹了如何對其他ARM系統(tǒng)進行移植,以做到通用性。
標(biāo)簽: bootloader Bootloader ARM 嵌入式系統(tǒng)
上傳時間: 2014-09-10
上傳用戶:lps11188
MSP430嵌入式實時操作系統(tǒng),已驗證通過,不過14x系列需要裁剪,這個系列的ram太小,不太適合使用操作系統(tǒng)
標(biāo)簽: MSP 430 嵌入式 實時操作系統(tǒng)
上傳時間: 2014-01-18
上傳用戶:hongmo
DirectX9 3D游戲開發(fā)導(dǎo)引第一部分(由于整本書200多M太大了,分成五部分上傳) 書全面地介紹了使用Visual C++/DircctX9開發(fā)3D游戲的基本方法和步驟。全書共分為21章,主要內(nèi)容包括Win32 API編程、3D游戲中的數(shù)學(xué)基礎(chǔ)、各種3D渲染原理及其實現(xiàn)技術(shù)、DirectInput輸入處理和DirectSound聲效處理等。另外,對四元數(shù)的數(shù)學(xué)構(gòu)造、骨骼動畫的原理和實現(xiàn),以及四叉樹細(xì)節(jié)層級地形等其他同類書中很少提及的內(nèi)容,本書都給出了十分詳細(xì)的闡述和分析。 配套光盤中提供了書中實例的完整工程文件和全部源代碼,以方便讀者編譯、調(diào)試,鞏固所學(xué)知識。 本書面向于游戲開發(fā)人員,同時也可作為高等院校相關(guān)專業(yè)和培訓(xùn)機構(gòu)的游戲課程用書。
上傳時間: 2014-12-04
上傳用戶:nanshan
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1