第一篇:3DMAX技能大賽試題
青銅峽市職教中心信息學部
技能大賽初賽試題
課程:3D-MAX
教師:
參賽學生:
時間: 2013年11月
3D-MAX技能大賽初賽試題
一、基礎部分:(60分)F:3dmaxtk中的試題: Two-3制作板凳造型 Two-10制作笛子造型 Three-7制作立體文字 Three-8制作路徑文字 Four-4制作羅馬立柱 Five-1模擬路燈效果
Five-10模擬陽光照進窗戶的效果 Six-4制作外景貼圖 Six-7為地球儀制作貼圖效果 Six-10制作標簽貼圖
二、撥高部分:(40分)
1、自己設計制作一套餐桌椅
2、自己設計制作一個書柜(可適當加入一些擺設)
評分表:
評分標準:(總分100分)基礎題每題6分,知識點占4分,精細程序占2分。撥高題每題20分,知識點占14分,精細程度占6分。
第二篇:2011導游技能大賽試題
我盟位于內蒙古自治區(qū)的東北部,因地處(大興安嶺山脈中段)而得名。興安盟南北長380公里,東西寬320公里,總面積近(6)萬平方公里。
我盟地處大興安嶺向松嫩平原過渡帶,由西北向東南分為四個地貌類型:(中山地帶、低山地帶、丘陵地帶和平原地帶)。
我盟的兩個國家級自然保護區(qū)是:(圖牧吉自然保護區(qū)和科爾沁草原濕地珍禽自然保護區(qū))。
興安盟水資源豐富。水域面積(5 萬多公頃),水資源總量(50 多億)立方米,居全區(qū)第(二)位。
我盟的四大水系是(嫩江水系、西遼河水系、額爾古納水系、內陸水系),境內有(200多)條河流。
阿爾山著名的天池有七個,即(天池、地池、駝峰嶺天池、雙溝山天池、柴河源天池、銀池和月亮池。)
阿爾山礦泉群由西南向東北方向分布在(海神集團礦泉區(qū)、安全溝礦泉區(qū)、金江溝礦泉區(qū))三個區(qū)域。
1996年11月,國家文化部命名科爾沁右翼中旗為(“中國民間藝術之鄉(xiāng)”)。
阿爾山市成立的時間是(1996年6月10日)。
蒙古族民族曲藝藝術的代表形式是(烏力格爾和好來寶)。
科爾沁自然保護區(qū)的三大自然景觀是(濕地珍禽、天然榆樹林、科爾沁草原)。
被稱為我國第二長城的是(金長城或金界壕)。
蒙古族傳統(tǒng)的敖包祭祀形式大致有三種,分別是(血祭、灑祭、火祭)。
我國蒙古族人口比例最高的地區(qū)是(科爾沁右翼中旗)。
興安盟是全國解放戰(zhàn)爭初期的1946年1月設制的,隸屬(東蒙古人民自治政府)。
震驚中外的“中村事件”發(fā)生在我盟(科右前旗察爾森鎮(zhèn))。
興安盟內蒙古自治政府紀念地主要包括(內蒙古民族解放紀念館、“五一”會址、烏蘭夫辦公舊址、內蒙古黨委辦公舊址、內蒙古自治政府辦公舊址)
我盟圍繞培育優(yōu)勢特色產業(yè),將重點打造的“四大基地”是(蒙東地區(qū)新型煤化工基地,蒙東地區(qū)新型能源基地,蒙東地區(qū)有色金屬冶煉加工基地,盟東地區(qū)綠色食品加工基地)
《導游人員管理條例》規(guī)定處罰1000元—3000元是針對(B)。A、臨時導游 B、未經委派干私活的導游 C、未佩帶導游證,拒不改正 D、擅自終止導游活動的導游
導游人員在導游活動期間,私自攬業(yè)、索要小費、串通欺騙、脅迫消費,觸犯任何一項的,處以罰款的低起點是(C)。
A、50元 B、500元 C、1000元 D、3萬元
導游人員在導游活動中,要求打接待社社旗的接待人數(shù)是(A)。A、10人以上 B、16人以上 C、20人以上 D、50人以上
為保障旅游者正當權益不受侵害,游客出游時最好選擇()的旅行社,并與旅行社簽訂()。
A、在本地注冊的旅行社 安全協(xié)議 B、在外地注冊的旅行社 旅游合同 C、在本地注冊的旅行社 旅游合同 D、在外地注冊的旅行社 安全協(xié)議
我盟共有A級景區(qū)()家,其中AAAA級()家,AAA級()家,AA級()家(C)A、8 3 2 3 B、9 2 3 4 C、9 2 2 5 D、8 2 2 4
某內賓團與同房游客鬧矛盾要求改住單間,但時值旅游旺季,酒店無空房,導游員應
(D)A、人請領隊調解 B、讓游客自行調配 C、予以滿足,但費用自理 D、請全陪調解盡量內部調配
領隊與旅游者發(fā)生矛盾時,導游員一般應采取的態(tài)度是(A)A、不介入 B、進行調解 C、闡明自己的觀點 D、表態(tài)時不偏不倚
旅行社安排的旅游活動及服務檔次與合同不符,造成旅游者經濟損失,應退還合同金額與實際花費的差額,并賠償
(B)。
A.差額兩倍的違約金 B.同額違約金 C.10%的違約金 D.20%的違約金蒙古族祭祀敖包的禮儀有(ABCD)。
A、血祭 B、酒祭 C、火祭 D、玉祭
發(fā)生旅游安全事故的,旅游經營者應當及時采取有效救援措施,并立即向當?shù)兀ˋBCD)報告。
A、人民政府 B、安全部門 C、旅游行政主管部門 D、有關部門。
游客選擇旅行社時要確認其是否具有一照兩證,即工商營業(yè)執(zhí)照和(BC),并索要正式發(fā)票。防范游客與黑社和已被取締旅行社或“黑導”簽訂非正式旅游合同。A、安全許可證 B、旅行社經營許可證 C、質量保證金繳納證書 D、衛(wèi)生許可證
旅行社組織旅游者旅游,應當與旅游者簽訂旅游合同,雙方應就下列(ABC)內容作出明確具體的約定。
A、旅游行程 B、旅游價格 C、違約責任 D、住宿標準
我國《消費者權益保護法》明確規(guī)定了消費者享有(ABCD)的權利 A、知情權 B、選擇權 C、安全權 D、公平權
某美國旅游團進行餐廳后,要求將中餐換成西餐,導游員的正確做法是(BCD)A、接受其要求 B、做好解釋工作 C、若旅游者堅持換餐,可盡快與餐廳聯(lián)系 D、向旅游者說明費用自理,原餐費不退
導游講解應遵循的原則有(BDE)
A、主動性 B、針對性 C、契約性 D、靈活性 E、以客觀為基礎
人際交往中,在進行自我介紹或介紹他人時,要有先后之別。下列表述正確的是(ACD)A、先將身份低者介紹給身份高者 B、先將身份高者介紹給身份低者 C、先將年輕者介紹給年長者D、先將男士介紹給女士
E、先將客人介紹給主人《導游員管理條例》第五條規(guī)定,有哪些情形之一的,不得頒發(fā)導游證?①無民事行為能力或者限制民事行為能力的;②患有傳染性疾病的;③受過刑事處罰的,過失犯罪的除外;④被吊銷導游證的。
按照《旅行社條例》規(guī)定:旅行社質量保證金的繳納是如何規(guī)定的?(1)經營國內旅游業(yè)務和入境旅游業(yè)務的旅行社應當存入質量保證金20萬元;(2)經營出境旅游業(yè)務的旅行社應當增存質量保證金120萬元。
按照《旅行社條例》規(guī)定,旅行社分支機構質量保證金是怎樣規(guī)定的?(1)旅行社每設立一個經營國內旅游業(yè)務和入境旅游業(yè)務的分社,應當向其質量保證金賬戶增存5萬元;(2)每設立一個經營出境旅游業(yè)務的分社,應當向其質量保證金賬戶增存30萬元。
阿爾山的一神、兩奇、三絕、四怪是什么?一神:神泉 兩奇:石塘林、水浮石 三絕:鯽魚四季產仔,蝮蛇冬季不眠,天池久汗不涸 四怪:不凍河水青長在、寒冬飄雪育在外、玫瑰峰形比人帥,偃松扎根在石塊
在導游講解過程中,每個合格的導游員都有一套嫻熟的導游技巧和方法。請您說出幾種常用的導游講解方法。(至少說出四種)簡單概述法、突出特點法、分段講解法、制造懸念法、觸景生情法、有問有答法、類似比擬法、故事講解法、畫龍點睛法、虛實結合法、數(shù)字說明法、因人而異法、喻情于景法、引而不發(fā)法、由此及彼法。
《導游員管理條例》第三條規(guī)定,凡是參加考取全國統(tǒng)一的導游人員資格考試應具備哪些條件?
具有高級中等專業(yè)學校或者以上學歷,身體健康,具有適應導游需要的基礎知識和語言表達能力的中華人民共和國公民
導游人員資格證書與導游證的聯(lián)系?導游人員資格證書是取得導游證的必要前提,也就是說,要取得導游證,必須首先取得導游人員資格證書。但是取得導游人員資格證書,并不意味著必然取得導游證,即《導游人員管理條例》規(guī)定受到四種限制的人,不得頒發(fā)導游證。
什么是導游服務?導游服務是指導游人員代表被委派的旅行社,按照組團合同或協(xié)議書約定的內容和標準為旅游者提供向導、講解和相關的旅游接待服務工作。
導游人員應如何處理誤機(車)事故?①向社領導報告;②盡快上機場(車站)聯(lián)系,爭取讓游客乘上最近的班次離開本站或者采取包機(車輛)或乘其他交通工具前往下一站;③穩(wěn)定旅游團情緒,安排好滯留期間的住宿、游覽;④通知下一站,調整日程;⑤向旅游團賠禮道歉;⑥寫出事故報告,查清事故原因,責任者應承擔經濟損失并受政紀處分
旅游者在前往景點途中突然患病如何處理?(1)在征得患者、患者親友或領隊同意后,立即將患者送往就近醫(yī)院治療;必要時,暫時中止旅行,用旅游車將患者直接送往醫(yī)院,或攔截其他車輛將其送往醫(yī)院,或叫救護車。(2)及時將情況通知接待社有關人員。(3)一般由全陪、領隊、病人親友同往醫(yī)院,如無全陪和領隊,地陪應立即通知接待社請求幫助。
阿爾山冰雪資源及其豐富,阿爾山冬季漫長,每年10月初形成有效降雪直至次年的(B)月份。
A、3月 B、4月 C、5月 D、6月
南興安隧道位于白阿線興溫段,全長(A)米,是內蒙古最長的鐵路隧道。A、3218.5 B、3228.5 C、3128.5 D、3152.8
從成吉思汗起,科右前旗是其二弟(A)的領地。蒙元文化的歷史印跡從這里開始深深烙印在這塊兒土地
A、哈撒兒、B、別勒古臺、C、合赤溫、D、貼木格
音德爾鎮(zhèn)是扎賚特旗旗政府所在地,是全旗政治、經濟、文化中心。“音德爾”是蒙古語,漢語意為(B)。
A、幸福 B、臺階 C、廣闊 D、富饒
杜鵑湖的面積是(B)
A、145公頃 B、128公頃 C、328公頃 D、345公頃
元朝真正建于哪一年,是誰建立的。(D)A、1206年 成吉思汗 B、1227年 術赤 C、1251年 蒙哥 D、1271年 忽必烈
在蒙古語中,科爾沁草原中的“科爾沁”的意義(C)A、廣闊 B、茂美 C、弓箭手 D、肥狀
請回答阿爾山市的氣候類型? 答案:屬寒溫帶大陸性季風氣候。
請回答阿爾山市哪一年被評為中國優(yōu)秀旅游城市? 答案:2004年被評為中國優(yōu)秀旅游城市。
請回答阿爾山國家森林公園具有哪些特點?
答案:公園內物種資源獨特而豐富,自然景觀復雜而多樣,火山地貌震撼而奇特,整體資源集原始性、自然性、神奇性和多樣性于一身。
經火山科學考察目前探明的阿爾山四個活動的火山分別是什么? 答案:高山、巖山、石盆、小東溝
請回答阿爾山的8大類經典旅游品牌項目?
答案:溫泉養(yǎng)生保健游、冰雪運動休閑游、避暑休閑度假游、火山遺跡探秘游、森林草原觀光游、林俗文化體驗游、千里霧凇觀賞游、口岸異域風情游、請回答阿爾山是哪三大河流的發(fā)源地?
答案:哈拉哈河、洮兒河、努木爾根河的發(fā)源地。
白狼是由蒙古語“白力嘎”演變來的,漢語為什么? 答案:“富饒”的意思。
請回答我市緊緊圍繞綠色興安快速崛起發(fā)展戰(zhàn)略,全力構建什么品牌? 答案:健康阿爾山?生態(tài)文明體驗區(qū)
老將軍楊成武稱五里泉為? 答案:“天下奇泉、人間圣水”。
請回答阿爾山市的發(fā)展戰(zhàn)略?
答案:生態(tài)立市、旅游興市、產業(yè)強市、口岸旺市。
阿爾山口岸現(xiàn)在是哪一類口岸? 答案:國際性季節(jié)開放口岸。
阿爾山國家森林公園面積為多少公頃? 答案:阿爾山國家森林公園面積為103149公頃
請回答阿爾山市全年無霜期一般為多少天? 答案:全年無霜期一般為90天左右。
請回答阿爾山風景旅游區(qū)被評為全國文明風景旅游區(qū)示范點?答案:2001年。
阿爾山國家森林公園于哪一年經國家林業(yè)局批準成立? 答案:2000年
阿爾山國家森林公園內的森林小火車始建于哪一年 森林鐵路始建于1954年。
阿爾山野生植物種類共有多少科多少屬多少種? 答案:共有57科190屬269種 請回答蒙古國與中國哪一年建交 答案:1949年10月16日。
鹿鳴湖名字的的由來及簡介?鹿鳴湖,為火山噴發(fā)的熔巖流在流動過程中堵塞哈拉哈河形成的湖泊,原名三號泡子,距興安林場三千米,海拔約為1190米,湖面寬闊,面積是157公頃,哈拉哈河從湖東南流入,又從西南流出,湖邊水草豐美,鹿鳴湖三面環(huán)山,非常寂靜,常有鹿群出沒,戲耍,故稱鹿鳴湖。阿爾山火車站的簡介?修建于1937年的火車站是一幛東洋風格的日式建筑,主樓的構造是用磚,木材,花崗巖,鋼筋,水泥混和建造的兩層建筑物。一層外壁周圍是用花崗筑成的亂插石墻,樓頂是用赭色水泥覆蓋的近代建筑物。此樓具有戰(zhàn)爭時期特點。上面有了望哨,右邊有炮樓和機槍眼等。
阿爾山市標的意義?主體是由一個大寫的A字組成,它是阿爾山漢語拼音的第一個字母,它上面有三個高大的立柱.并且每個立柱上有16個橫杠,它代表著阿爾山圣泉旅游度假區(qū)的48眼礦泉.立柱下面有一些拋物線柱體,柱體上面有一些小的鋼球,代表著阿爾山礦泉的神奇療效,三個高大的立柱中間托起一顆大的鋼球,它代表著阿爾山市是祖國北部邊疆一顆璀燦的明珠,它的下面是圓形,代表著阿爾山市全體人民緊密地團結在一起.杜鵑湖名字由來及簡介?杜鵑湖是火山爆發(fā)時,熔巖流堵塞河谷形成的湖泊,位于阿爾山東北92公里,海拔1244米,面積128公頃,因湖畔開滿杜鵑花而得名,該糊狀呈L型,東南為進水口,西南為出水口,上邊連著松葉湖,下邊銜著哈拉哈河。平均水深2.5米,最深處5米以上,為流動的活水湖.詳細介紹阿爾山天池?阿爾山天池位于阿爾山市區(qū)東北74公里,海拔1323.3米,低于吉林省的白頭山天池和新疆天山博格達峰天池,是全國第三高天池,呈橢圓形,東西長450米,南北寬300米,面積為13.5公頃,湖水久旱不涸,久雨不溢,水平如鏡。天池是火山噴發(fā)后火山口積水形成的火山口湖,因天池水既沒有河流注入,也沒有河道泄出,形成一種封閉式特殊類型火山口湖---瑪珥湖。瑪珥是由于巖漿與水氣相互作用發(fā)生爆炸而形成的,瑪珥湖周圍的火山口壁一般在幾米至幾十米高,頂部比較平緩;湖水清澈平靜,水深數(shù)十米,也有的湖中無水就變成干瑪珥湖。阿爾山八大怪是什么?
1、被子掛窗外
2、冬天草長快
3、載物爬犁拽
4、夏天不存在5、洗澡治病快
6、請客吃野菜
7、樓房尖頂蓋
8、滑雪春天來
地球上三大生態(tài)系統(tǒng)是什么?森林,海洋,濕地
成吉思汗圣旨金牌是在興安盟境內的哪里發(fā)現(xiàn)的?在興安盟科爾沁右翼前旗索倫鎮(zhèn)境內金界壕附近洮兒河邊發(fā)現(xiàn)的
滿族屯滿族鄉(xiāng)有哪些特點?(1)全國唯一以畜牧業(yè)為主的滿族鄉(xiāng);(2)興安盟面積最大的鄉(xiāng);(3)滿族文化底蘊深厚,滿蒙文化有機融合,鄉(xiāng)風民俗純樸濃郁;境內邊境線長達32公里。
4)18
(
第三篇:環(huán)境監(jiān)測技能大賽試題[推薦]
環(huán)境監(jiān)測技能大賽試題
為保證學校師生有一個良好健康的學習生活環(huán)境,學校委托資源與環(huán)境學院進行校園環(huán)境質量監(jiān)測。本次校園環(huán)境質量監(jiān)測分為三大部分:校園水及污水監(jiān)測;校園空氣質量監(jiān)測;校園噪聲監(jiān)測。學院決定在已具備環(huán)境分析、監(jiān)測知識的同學中選撥30名組成環(huán)境質量監(jiān)測小組來完成這次任務,其中校園水及污水監(jiān)測小組15名同學,校園空氣質量監(jiān)測小組10名同學,校園噪聲監(jiān)測6名同學。選撥采用公開的方法,2-3名同學組成一個小組,利用3-5天時間制出校園水及污水監(jiān)測、校園空氣質量監(jiān)測、校園噪聲監(jiān)測其中一項的監(jiān)測方案,根據(jù)方案制訂情況選撥小組成員。監(jiān)測方案要求如下:
(一)校園水及污水監(jiān)測
1.對校園內污水及生活用水進行分類(如學生食堂用水、各實驗室的污水、生活污水、自來水用水量等),根據(jù)分類進行現(xiàn)場調查,對調查內容以表格或其他能清晰表達的方式加以記錄。
2.制訂校園內水監(jiān)測方案一覽表,并確定監(jiān)測項目。
其中包含監(jiān)測項目(給出選擇依據(jù));監(jiān)測范圍;采樣點布設、采樣時間和頻率、采樣方法,并以表格形式記錄;分析方法列表給出;給出數(shù)據(jù)處理及結果分析表。
3.需明確水及污水的監(jiān)測具體安排:小組內同學如何分工,實驗項目如何分配。拿到監(jiān)測項目后,每組同學應做的采樣前準備工作(標準溶液及其他試劑配制;采樣儀器、采樣時的保存劑準備等)。4.對校園內水及污水水質進行簡單評價:
校園的水及污水水質與國家相應標準比較,并得出結論;分析校園水及污水水質現(xiàn)狀;提出改善校園水及污水水質的建議及措施。給出所用標準。
(二)校園空氣質量監(jiān)測 1.制訂校園空氣監(jiān)測方案:
對校園監(jiān)測區(qū)進行現(xiàn)場調查,對以下調查內容以表格或其他能清晰表達的形式加以記錄。
① 校園空氣污染源、數(shù)量、方位、排出口的主要污染物及排放量、排放方式,同時了解所用原料、燃料及消耗量等。
② 校園周邊空氣污染源的類型、數(shù)量、方位及排放量。③ 校園周邊的交通運輸引起的污染情況、車流量。④ 監(jiān)測時段內校園氣象資料。⑤ 校園在整個城市中的位置。⑥ 校園區(qū)域劃分。需明確。
制訂校園空氣監(jiān)測方案一覽表,并確定監(jiān)測項目,給出項目依據(jù)。2.校園空氣監(jiān)測及結果分析:
① 實施空氣監(jiān)測具體安排:小組同學如何分工,布設點上的采樣及樣品分析如何分配;空氣采樣前應做的準備工作。
② 空氣采樣時間及采樣頻率安排:采樣情況記錄以表格形式列出。
③ 空氣監(jiān)測結果及分析:樣品采集完,按照規(guī)定立即進行分析,并對分析結果進行數(shù)據(jù)處理。給出分析依據(jù),最后將結果匯總在表格中。3.對校園的空氣質量進行簡單評價:
找出本組各采樣時段內不同的空氣污染物的變化規(guī)律(同一天的不同時段及不同天的同一相應時段各污染物的濃度的變化趨勢);將校園的空氣質量與國家相應標準比較得出結論;分析校園空氣質量現(xiàn)狀;找出出現(xiàn)目前校園空氣環(huán)境質量現(xiàn)狀的原因;提出改善校園空氣環(huán)境質量的建議及措施。給出所用標準。
(三)校園噪聲監(jiān)測
1.校園噪聲監(jiān)測及數(shù)據(jù)處理:
① 實施噪聲監(jiān)測具體安排:整個校園的網(wǎng)點布設以及儀器準備,由學生自己安排完成。小組同學如何分工,以表格形式實驗記錄;
② 噪聲測量時間及測量頻率安排。實驗記錄以表格形式呈現(xiàn)。③數(shù)據(jù)處理:如何繪制校園噪聲污染圖。(需在方案中給出)2.對校園的聲環(huán)境質量進行簡單評價:
將校園的聲環(huán)境質量與國家相應標準比較得出結論;分析校園聲環(huán)境質量現(xiàn)狀;提出改善校園聲環(huán)境質量的建議及措施。給出所用標準。
第四篇:技能大賽-陶藝試題
陶藝技能大賽試題
使用雕塑、泥條盤筑、雕刻三種陶藝制作工藝手法制作創(chuàng)意陶藝作品。
要求
1、全面使用三種塑造手法,完成一座作品。
2、作品端莊大方,能夠準確反映作者的表達目的,內容有思想。
3、作品內容健康積極向上,能夠掌握雕塑的基本手法和表現(xiàn)方式,泥條制作和泥條之間連接恰當,作品有立體感、想像力,雕刻細膩,切口整齊且來龍去脈清晰明確。
4、能制作出多種肌理效果,視覺硬朗、變化豐富。
5、作品能夠有寓意,有意境且充分考慮燒制需要。
第五篇:DMA傳輸小結
關于DMA傳輸?shù)膸c說明: memory 到 外設的傳輸,調用alt_dma_txchan_ioctl()時,有一個參數(shù)為alt_dma_tx_only_on等 2調用alt_dma_txchan_send函數(shù)時,在傳輸結束前就返回一個值,如果此值為負的話,說明發(fā)送請求失敗。正確傳輸結束后,調用done函數(shù)。接收函數(shù)alt_dma_rxthan_prepare類似上面的1和2 4傳輸結束,有兩種可能:數(shù)據(jù)傳完或者end of packet(要預先使能)Sopc builder中例化時要制定哪些可以訪問DMA的主端口,DMA的avalon slave端口要接cpu。實際傳輸?shù)淖畲髷?shù)可以幫助確定設置的位數(shù) alt_dma_txchan_ioctl用于控制dma的一些工作性質,使用多的話可以用信號量等來“搶占” 7dma傳輸最小應該傳4字或者其倍數(shù)。
兩圖是地址為什么加4的原因(每個寄存器32位,偏移為1時,地址應該加4)
內存到串口的DMA傳輸程序!
(使用的是HAL API函數(shù),用IOWR燈訪問reg調整參數(shù)也可以)
#include “system.h” #include
#include “alt_types.h” #include “sys/alt_irq.h” #include “sys/alt_dma.h”
static volatile int rx_done = 0;//兩種試驗,數(shù)組和字符串 volatile static alt_u8 chr[20] = {1,2,3,4,6,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20};//發(fā)送字符volatile static char *chr =“asdfghjkloiuytrewqzx”;
static void done(void* handle, void* data)//DMA傳輸結束調用函數(shù) { rx_done++;} main(){ int rc,cwg;alt_dma_txchan txchan;
if((txchan = alt_dma_txchan_open(“/dev/dma”))== NULL){ printf(“Failed to open transmit channeln”);exit(1);}
cwg = alt_dma_txchan_ioctl(txchan,ALT_DMA_SET_MODE_8 ,NULL);cwg = alt_dma_txchan_ioctl(txchan,ALT_DMA_TX_ONLY_OFF,NULL);// cwg = alt_dma_txchan_ioctl(txchan,ALT_DMA_RX_ONLY_OFF,NULL);cwg = alt_dma_txchan_ioctl(txchan,ALT_DMA_TX_ONLY_ON,UART1_BASE + 4);// ALT_DMA_TX_ONLY_ON代表使用流模式,UART1_BASE + 4是要寫的地址(寄存器偏移為1時,+4)if((rc = alt_dma_txchan_send(txchan, chr , 20, done, NULL))< 0){ printf(“Failed to post read request, reason = %in”, rc);exit(1);}
/* Wait for transfer to complete */
while(!rx_done);printf(“%d”,rx_done);rx_done = 0;}
程序二,memory to memory的程序如下:
在NIOS II的HAL DMA設備模式中,DMA傳輸被分為兩類:transmit 和 receive。NIOS提供兩種設備驅動實現(xiàn)transmit channels和receive channels,transmit channels把緩沖區(qū)數(shù)據(jù)發(fā)送到目標設備,receive channels讀取設備數(shù)據(jù)存放到緩沖區(qū)。
為了適應大家不同的開發(fā)環(huán)境,下面我們完成一個相對簡單的DMA操作,復制SDRAM內存緩沖區(qū)到on_chip_memory中,如果我們在庫工程屬性中設置了SDRAM為主內存,那么程序中分配的數(shù)組緩沖區(qū)就在SDRAM中,我們用指針賦值讓指針指向on_chip_memory。這個操作完全可以在程序中用memcpy來實現(xiàn),我們趨簡就繁,就是為了嘗試一下DMAJ。
首先我們在SOPC Builder中增加一個名字為dma_0的DMA設備。兩個表單設置都選默認。
第二步,DMA設備有三個PORT,兩個MASTER PORT:read_master、write_master,一個SLAVE PORT:control_port_slave。需要在SOPC BUILDER中設置AVALONE交換總線,設置read_master和sdram連接,write_master和on_chip_memory連接,具體見下圖(交叉點為黑色)。
在sopc builder中生成系統(tǒng),并在Quartus II中編譯下載,硬件部分就OK了。如果你的DMA操作不是內存到內存的,而是內存到設備,或者設備到內存,那么你需要在上面這一步中加以設置,設備只支持讀寫,是CPU讀寫還是DMA讀寫設備不加以區(qū)分。
在程序中,我們要使用DMA必須包含:sys/alt_dma.h。
因為是內存DMA操作,所以我們必須實現(xiàn)transmit channels和receive channels,這在NIOS II中就是打開兩個設備。在NIOS II IDE中生成一個以Hello World為模板的memory_dma工程項目修改一下程序如下: #include
/* Create the transmit channel */ if((txchan = alt_dma_txchan_open(“/dev/dma_0”))== NULL){ printf(“Failed to open transmit channeln”);exit(1);} /* Create the receive channel */ if((rxchan = alt_dma_rxchan_open(“/dev/dma_0”))== NULL){ printf(“Failed to open receive channeln”);exit(1);} /* Post the transmit request */ if((rc = alt_dma_txchan_send(txchan, tx_data, 128, NULL, NULL))< 0){ printf(“Failed to post transmit request, reason = %in”, rc);exit(1);}
/* Post the receive request */ if((rc = alt_dma_rxchan_prepare(rxchan, rx_buffer, 128, done, NULL))< 0){ printf(“Failed to post read request, reason = %in”, rc);exit(1);}
/* wait for transfer to complete */ while(!rx_done);printf(“Transfer successful!n”);return 0;} 我們很多人對DMA理解的很深入,在其他嵌入式領域有豐富的經驗,在其他系統(tǒng)上的實現(xiàn)問題很自然會想在NIOS II中是怎么完成的呢,比如DMA完成以后需要中斷嗎?如何知道DMA傳輸完成等等,在上面的程序中,實際上是通過回調函數(shù)完成的,回調函數(shù)在Windows系統(tǒng)的WIN API中以及驅動開發(fā)中被大量使用。
好了,DMA就是如此,還有一些相關的函數(shù)需要去嘗試一下。嘗試非常重要,在資料欠缺的時候,需要創(chuàng)建環(huán)境去實驗,你的理解是這樣的,按這樣的理解會有這樣的結果,實際做一下到底是怎樣的,不符合?是理解錯了嗎?不斷嘗試,收益無限