前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的酒的詩句主題范文,僅供參考,歡迎閱讀并收藏。
>> 從古代詩句中映象出的葡萄酒文化(上) 從古代詩句中映象出的葡萄酒文化(下) 婚禮上的葡萄酒香 葡萄酒上的美國夢 葡萄上的白霜 舌尖上的意大利葡萄酒鄉(xiāng) 甜葡萄酒,舌尖上的舞蹈 舌尖上的吃(上) 葉子上的秘密(上) 郵票上的書法(上) 古代地理(上) 指尖上出“精彩” 古代試卷上的趣事 舌尖上的文化 上出《品質(zhì)》的“品質(zhì)” 從蘇堤上走過 葡萄酒行業(yè):酒文化里的就業(yè)黑馬 淺論宋詞中的葡萄酒文化 葡萄酒文化營銷模式的創(chuàng)新研究 葡萄酒文化在中國的傳播探討 常見問題解答 當(dāng)前所在位置:中國 > 藝術(shù) > 從古代詩句中映象出的葡萄酒文化(上) 從古代詩句中映象出的葡萄酒文化(上) 雜志之家、寫作服務(wù)和雜志訂閱支持對公帳戶付款!安全又可靠! document.write("作者: 劉慶")
申明:本網(wǎng)站內(nèi)容僅用于學(xué)術(shù)交流,如有侵犯您的權(quán)益,請及時告知我們,本站將立即刪除有關(guān)內(nèi)容。 記載張騫出使西域的壁畫
多年以來,我國史學(xué)家普遍認為:公元前138年,張騫出使西域,將葡萄酒的釀造技術(shù)帶回中國。據(jù)《史記?大宛列傳》中記載,張騫出使西域,途經(jīng)大宛,親見:“宛左右以蒲桃為酒,富人藏酒至萬余石,久者數(shù)十歲不敗。俗嗜酒,馬嗜苜?!庇谑?,漢使(騫)“取其實來,天子始種苜蓿、蒲桃” 。蒲桃即葡萄。成書于北宋年間的《太平御覽》記載,西漢年間“離宮列觀盡種蒲桃” 。而當(dāng)代考古學(xué)的發(fā)現(xiàn)卻打破了這一史學(xué)定論。1980年,考古學(xué)家從河南商代遺址中,發(fā)掘出的銅卣內(nèi)盛滿酒液,科學(xué)家在酒液里化驗出了葡萄酒成分,將我國釀造葡萄酒的歷史提前了一千多年。葡萄在夏、商、周時期被稱為“葛”,流傳于西周至春秋時期的第一部詩歌總集《詩經(jīng)》中就有關(guān)于“葛”的詩兩首,其一《王風(fēng)?葛》:“綿綿葛,在河之滸,終遠兄弟,謂他人父。謂他人父,亦莫我顧?!逼涠吨苣?蓼木》:“南有蓼木,葛累之。樂只君子,福履綏之?!奔热挥小熬d綿葛”,那么以此為原料釀造美酒就成為一種可能。而河南商代遺址中出土的“葡萄酒”便證明了這種可能性。西漢張騫出使西域帶回的葡萄酒釀造技術(shù)應(yīng)該不同于商周時期西域各國的葡萄酒釀造技術(shù),故而被司馬遷明確記載下來。葡萄酒在西漢屬于貴族享用的“奢侈品”。《太平御覽》第972卷《續(xù)漢書》中同樣記載了關(guān)于“蒲桃酒”的一則事件:“佗又以蒲桃酒一斛遺讓,即拜涼州刺史?!睗h朝時的一斛約合現(xiàn)在的20升,以現(xiàn)在常規(guī)瓶裝葡萄酒每瓶750毫升為標(biāo)準(zhǔn),一斛“蒲桃酒”即為26.6瓶葡萄酒。把上面古文g成白話文,就是說孟佗這個人用27瓶蒲桃酒行賄內(nèi)侍張讓,馬上被封為涼州地區(qū)的行政長官??梢?,葡萄酒在漢末是極具奢華的貴族享用品,非尋常百姓可以飲用。備注一下,孟佗雖不出名,但他兒子孟達是三國時期的風(fēng)云人物。
1、九九八十一是乘法口訣,意思是九九八十一9X9=81。
2、乘法口訣是中國古代籌算中進行乘法、除法、開方等運算的基本計算規(guī)則,沿用至今已有兩千多年,九九表也是小學(xué)算術(shù)的基本功。
3、古時的乘法口訣,是自上而下,從“九九八十一”開始,至“一一如一”止,與使用的順序相反,因此古人用乘法口訣開始的兩個字“九九”作為此口訣的名稱,又稱九九表、九九歌、九因歌、九九乘法表。
(來源:文章屋網(wǎng) )
你給自己倒了杯可樂,這叫低配置。
你給自己倒了杯啤酒,這叫標(biāo)準(zhǔn)配置。
你給自己倒了杯茶水,這茶的顏色還跟啤酒一樣,這叫木馬。
你給自己倒了杯可樂,還滴了幾滴醋,不僅顏色跟啤酒一樣,而且不冒熱氣還有泡泡,這叫超級木馬。
你的同事給你倒了杯白酒,這叫推薦配置。
人到齊了,酒席開始了。
你先一個人喝了一小口,這叫單元測試。你跟旁邊的人說哥們咱隨意,這叫交叉測試。
但是他說不行,這杯要干了,這叫壓力測試。
于是你說那就大家一起來吧,這叫內(nèi)部測試。
這個時候boss向全場舉杯,這叫公開測試。
菜過三巡,你就不跟他們客氣了。
你向?qū)γ娴娜司淳?,這叫p2p。
你向?qū)γ娴娜司淳疲鼐茨?,你又再敬他……這叫tcp。
你向一桌人挨個敬酒,這叫令牌環(huán)。
你說只要是兄弟就干了這杯,這叫廣播。
可是你的上司jj聽了不高興了,只有兄弟么,罰酒三杯。這叫炸彈。
還有你的下級mm聽了不高興了,我喝一口,你喝一杯,這叫惡意攻擊。
一個人過來向這桌敬酒,你說不行,你先過了我這關(guān),這叫防火墻。
你的小弟們過來敬你酒,這叫一對多。
你是boss,所有人過來敬你酒,這叫服務(wù)器。
酒是一樣的,可是喝法是不同的。
你喝了一杯,boss喝了一口,這叫c#。
你喝了一杯,mm喝了一口,這叫vb。
你喝了一杯,你大哥喝了半杯,這叫c++。
你喝了半杯,你小弟喝了一杯,這叫匯編。
你喝了一杯,你的搭檔也喝了一杯,這叫c。
你越喝臉越紅,這叫頻繁分配釋放資源。
你越喝臉越白,這叫資源不釋放。
你已經(jīng)醉了,卻說我還能喝,叫資源額度不足。
你明明能喝,卻說我已經(jīng)醉了,叫資源保留。
你喝一段時間就上廁所,這叫cache。
酒過三巡,你也讀活動活動了。
你一桌一桌地走,這叫輪巡。
你突然看到某一桌的漂亮mm,走了過去,這叫優(yōu)先級。
你去了坐下來就不打算走了,這叫死循環(huán)。你的老大舉杯邀你過去,你只好過去,這叫激活事件。
你向一桌敬酒,他們說不行不行,我們都喝白的,于是你也喝白的,這叫本地化。
你向boss敬酒,可是boss被圍了起來,你只能站在外圈,這叫排隊。
你終于到了內(nèi)圈,小心翼翼地向前一步,這叫訪問臨界區(qū)。
你拍著boss的肩膀說哥們咱們喝一杯,這叫越界。
你不知喝了幾圈了,只會說兩個字,干了,這叫udp。
可是還有人拿著酒瓶跑過來說,剛才都沒跟你喝,這叫丟包。
喝酒唱到最后的結(jié)果都一樣。
你突然跑向廁所,這叫捕獲異常。
你在廁所吐了,反而覺得狀態(tài)不錯,這叫清空內(nèi)存。
你在臺面上吐了,覺得很慚愧,這叫程序異常。
我的心“咯噔”一下,瞬間便被驚愕和錯亂填滿。那個嫵媚的女子,眼角眉梢都是說不出的風(fēng)情,站在我家門口和我的男人熱絡(luò),意欲何為?
秦子陽接過我手里的大包小包,指著那嫵媚的女子對我說:“瑞瑩,她是我們的新鄰居,叫方妮?!?/p>
方妮淺笑著伸出手來,你好。
我木木地握了,只訥訥地說了一句“你好”,便失了言,不知要和她如何寒暄客套下去。
方妮的目光迅速地在我的臉上一掠而過,然后看了秦子陽一眼。那一眼,意味深長,有著諸多的內(nèi)容,似乎隱隱地在為秦子陽的俊朗抱屈。
心里騰地有火焰冒起,我轉(zhuǎn)身蹬蹬蹬地進屋,秦子陽忙不迭地和方妮說再見,亦步亦趨地跟在我身后?;丶液?,我皮笑肉不笑地看著他,老實交代,這個新鄰居,到底是新鄰居還是舊相識?
秦子陽打著哈哈,當(dāng)然是新鄰居了,也算是舊相識吧,從裝修房子的時候算起,也認識有三個月了吧。
看樣子,秦子陽是不打算說實話了。
他不知道,那個叫方妮的女子,我其實是認識的。并且我還知道,方妮,就是秦子陽的初戀女友。兩個人曾經(jīng)很熱烈地愛了三年。
我是在秦子陽和方妮分手后和他相識相戀的。剛認識秦子陽那會兒,他還沉浸在失戀的痛苦當(dāng)中,心里眼里都還是舊時的戀人,偶爾酒醉,會口齒不清地叫著方妮。只不過,那時,我們還沒有談情說愛,所以,我沒有指責(zé)他的立場。后來我們在一起后,我沒有追問過他的情史,秦子陽也將往事封藏在心里。他以為,我不知道方妮這個人,更不認識方妮。而偏偏,我卻是認識方妮的,曾經(jīng)和她因為工作關(guān)系打過幾次照面,只是,彼此沒有交談過。后來,我和秦子陽一起離開A城到了省城發(fā)展,我以為我們的生活從此與那個叫方妮的女人再無交集。
沒想到,時隔四年之后,我們竟然在同一個小區(qū)買了房子,而且比鄰而居。此時,真是打心眼里后悔裝修的時候怕苦怕累將一應(yīng)事務(wù)一股腦兒地推給了秦子陽,一想到他們已經(jīng)重逢了三個月,我卻一無所知,心里就亂得不行。
細細地回味秦子陽近段時間的表現(xiàn),倒也沒有什么舊情復(fù)燃的跡象。只是,剛開始裝修新房的那幾天,他從新房回來,總有片刻的走神。那時,我以為,不過是為裝修的事傷神,現(xiàn)在,我才明白,是與方妮重逢后的心神不寧。
炒菜的時候,一抬眼,就能看到對方在廚房里的身影。
我們的臥室,湖藍色的窗簾正對著方妮家淺紫的窗簾,晚上,若是放肆一些,對方又有意細聽,定能聽見那親熱的聲音。
想到這里,我搬進新房子的好心情驟然降至冰點。
和秦子陽結(jié)婚四年了,我們才結(jié)束住出租屋的日子。當(dāng)初雖然是義無反顧地嫁給連房子首付都付不起的秦子陽,但出租屋里簡陋的新房總是令人感到遺憾的。少不了在秦子陽耳邊抱怨:“也就是我吧,換了是別的勢利女孩能嫁給你嗎?”念得秦子陽的耳朵起了繭,也念得他一門心思地在升職加薪的康莊大道上奔馳,終于在漂亮的花園小區(qū)里買了新房。
秦子陽說方妮是我們的新鄰居,顯然是不打算讓我知道他和方妮的那一段過去?;蛟S他覺得以前沒有告訴我,現(xiàn)在兩家比鄰而居就更沒有告訴我的必要,免得生出是非。
顯然他和方妮已經(jīng)達成共識,我在心里冷笑,這樣也好,其實當(dāng)一個心知肚明的旁觀者,要比當(dāng)一個當(dāng)局者更游刃有余。
方妮從此就如一粒沙子,硬生生地嵌進了我的眼睛,不時地在我的眼前出現(xiàn)。有時是在小區(qū)的花園里,有時是在電梯里。很少看見她的丈夫,大多時候都是她一個人。碰到她大包小包地拎著東西,如果秦子陽在,會很客氣地要幫她拎著,她往往也不客氣,一副理所當(dāng)然的表情。
我不動聲色地看著。在旁人眼里,那也不過是鄰里之間的友好互助,但是誰又能知道,暗地里,有一些什么樣的情愫在流動?
也許是女人天生的直覺吧,方妮好似很渴望打破和秦子陽目前這種舊情人新鄰居的關(guān)系。方妮的丈夫,是那種很熱衷于成功的男人,大多數(shù)時候都不在家。我常??匆姺侥菀粋€人,穿著很性感的衣服。在他們的臥室里走來走去。她當(dāng)然不是穿給我看的,也許是在自我欣賞,也許更希望有一個人能夠看見,然后心動。她不知道,秦子陽在家的時候,我總是要拉上臥室的窗簾。
我看到了方妮的寂寞,還看到了她婚姻的乏味。一個婚姻乏味的女人,遇到初戀情人,特別是這個初戀情人好像變得比以前更有味道的時候,她的心,難免會蠢蠢欲動。而秦子陽對方妮總是那么客氣,他以為的客氣,看在我和方妮的眼里,其實都是一種曖昧。更或者,他心里本就還在留戀著曾經(jīng)的美好,所以,他本人也是喜歡這種曖昧的。男人都有初戀情結(jié),特別是沒有結(jié)果的初戀,對方棄他而去的初戀,在男人的心里永遠都是一個遺憾。我不知道,秦子陽的心,會不會因為這個遺憾有了彌補的機會而蠢蠢欲動,特別是在我們的婚姻已經(jīng)平淡如水的時候。
我和秦子陽都喜面食。周五下班早,我就去菜場買了肉餡和韭菜,準(zhǔn)備晚上包餃子。回家的時候,和方妮在電梯里相遇,她看了看我手上提的菜,說了一句:“其實他喜歡芹菜餡的?!?/p>
我愣了一下。才反應(yīng)過來她口里的那個“他”應(yīng)該是指秦子陽。我裝傻,回了一句:“是嗎,你們家那位喜歡芹菜餡的?”心里卻翻騰開來,這話分明就是暗示我她和秦子陽的關(guān)系不一般,難道她真的蠢蠢欲動了?是一個人蠢蠢欲動呢,還是兩個人?
最終,我還是去買了芹菜。秦子陽回家,看到餐桌上熱氣騰騰的餃子,貪婪地嗅著空氣中芹菜的香味,問我:“老婆,是芹菜餡的吧?”
看到秦子陽胃口大開的樣子,我不由得有些愧疚。做了人家四年的老婆,竟然不知道他喜歡芹菜餡的餃子。我是在他一窮二白的時候“下嫁”于他,無形中便有了居高臨下的意味,家里的事情都以我的喜好為主,秦子陽在事事順著我的時候,心里也還是有委屈的吧!
我將手覆上了秦子陽的手,聲音哽咽了:“老公,對不起!”
秦子陽詫異地看著我,問:“怎么了?”
我說:“有時候我自私任性了些,讓你受委屈了,真是對不起?!?/p>
“好好的,說這些煽情的話干什么。”秦子陽笑了,眼角也濕潤了。
方妮來我們家“閑”坐的時候,我聲情并茂地講述我和秦子陽當(dāng)初是如何相戀的,而我們的相戀又是如何遭到我父母的堅決反對;當(dāng)時的我,如何鐵了心要嫁給秦子陽;我母親是如何以絕食相逼,我又是如何先說動父親,然后再聯(lián)合父親說服了母親。這一切娓娓道來,秦子陽在旁邊也聽得動容,半晌不語。因為他并不知道我在和他結(jié)婚之前竟然還遇到了父母的百般阻攔。而我當(dāng)時怕他擔(dān)心,并沒有告訴他這些。
講起我和秦子陽在出租屋里那些拮據(jù)卻相親相愛的日子,我更是著力渲染。出租屋里沒有暖氣,冬夜,我和秦子陽灌了大大小小五六個熱水袋堆在被窩里,然后兩個人緊緊地摟著。有幾次,家里沒有錢了,我都是瞞著秦子陽向自己的朋友借錢,因為我不想讓他一個大男人去借錢,那會讓他很沒面子。
我承認,我講這些是別有用心的。我知道,當(dāng)初方妮和秦子陽分手,就是因為秦子陽一窮二白,方妮權(quán)衡了很久最后還是離他而去。我是想讓秦子陽懂得,當(dāng)初是誰在他一窮二白的時候離開了他,又是誰義無反顧地來到了他的身邊,還有,在出租屋的那些艱苦卻溫馨的日子,怎么能夠輕易忘卻?畢竟,我們是曾經(jīng)共患難的夫妻。
在我繪聲繪色的描述中,方妮漸漸沉默,而秦子陽,看我的目光越來越溫柔。
我和秦子陽,在不知不覺中竟然像是回到了新婚的時候,感情越來越熱絡(luò)。開始的時候,我是刻意為之,怕自家婚姻的乏味讓秦子陽的心飛了,所以處處關(guān)心著他,體貼著他,還破天荒地為他擦了一次皮鞋。他看我的目光中竟然又有了激情的火花在跳躍,而秦子陽漸漸升溫的激情也感染了我,一度平淡如水的婚姻又充滿了生機。
那夜,秦子陽像是下了很大決心,說:“老婆,有件事情我想我應(yīng)該告訴你。”
我知道,他要說的,無非就是他和方妮曾經(jīng)是一對戀人的事情。
大家可能覺得憂慮恐懼是理所當(dāng)然的――有這么多解決不了的問題,誰會不憂慮恐懼呢?其實,我們有兩種解決方案可以選擇:一種是自己能解決的問題,那一定要努力自己解決;另一種是自己根本無力解決的問題,那也別去憂慮恐懼它。因為憂慮恐懼什么作用也沒有,只能白白搭上我們的氣血,讓我們更加地虛弱,更加地六神無主。
心病是最嚴重的身體疾病
有時身體的疾病對我們只是一點點的損害,而心理上的巨大壓力對我們的摧殘不知要嚴重多少倍。我認識一個開書店的朋友,生意興隆。幾年前他開了一家酒樓,被鄰居的大火燒得片瓦無存,損失慘重,他趕到火場,只說了兩句話:“人都沒事吧?”“那好,讓它去燒吧?!碑?dāng)時公安局局長也在現(xiàn)場指揮,聽了這話,握住他的手說:“你這個朋友我交定了!”事后,我問他:“你當(dāng)時怎么這么豁達呢?”他說:“酒樓已經(jīng)燒了,哭天喊地也于事無補,倒不如保持尊嚴,笑面人生,這樣還可以再掙回一個新的酒樓。”
前兩天一位朋友請我吃飯,她自己卻一點不吃,滿臉愁容。原來她老公最近頸椎病非常嚴重,每天晚上痛得難以入睡,白天根本無法工作。她到北京出差,可心思都在老公身上,每晚都做噩夢。更令她擔(dān)心的是,她經(jīng)常會坐在那里莫名其妙地掉眼淚,她懷疑自己可能得了什么大病,所以茶飯不思,臉上也像是粘上了一層塵土,毫無光澤。她跟我講述的時候,也是眼里含著淚。
我為她摸了下脈,肝脈弦緊,余脈皆沉弱無力,便對她說,她只是有些氣郁不舒,引起血液流動緩慢,造成心血不足,心生恐懼,便會影響睡眠。我告訴她:壓抑時能夠自動哭出來,是最妙的解肝毒之法,對肝臟有很好的保護作用,一般人還沒有這樣的功能呢!她一聽頓時破涕為笑,說:“看來我沒病,那我以后想哭就哭了。”也就是在這一瞬間,她的臉色便泛起了紅潤,并對我說:“不好意思,我現(xiàn)在突然餓了,我要趕緊吃點東西了?!闭f完便狼吞虎咽,逗得在座的朋友都開心地大笑起來。
哭出來的健康
有的朋友可能會問,我們不愛哭的人,肝毒從哪里排出呢?主要的通道是膽經(jīng),所以敲打膽經(jīng)會緩解肝臟的壓力;同時別忘了按摩太沖穴。但是解情志之毒,還是眼淚最為迅捷。
我從包里拿出個刮痧板送給她,告訴她治療頸椎病要刮的部位,她此時已顯得神采飛揚,拿著這塊烏黑發(fā)亮的水牛板,頑皮地說:“好,回家就拿老公開刀。”四十多歲的人,一時竟像個小孩子。
很多人都有心病,自己嚇唬自己,其實人最大的病就是“恐懼”。
并不是兄弟間在劫難逃,而是父親李淵在他們?nèi)值荛g反復(fù)搖擺,首鼠兩端,把他們?nèi)急七M了死胡同。
幾年之后,當(dāng)李世民把他親手殺害的兩兄弟重新封王以禮下葬之時,相信他再一次的慟哭失聲也是他心底最真實的情感流露。只是在他兒子問將來誰繼承皇位的這個心結(jié),即便如他這樣的聰明才智也會與許多皇權(quán)繼承所遇到的問題一樣:無解。
知子莫如父,應(yīng)當(dāng)說他很快就發(fā)現(xiàn)了太子李承乾身上的種種不是,這樣的人是全無資格繼承他所創(chuàng)造發(fā)展的事業(yè)的。聲色犬馬,奢靡無度,這本是紈绔兒的通病,倒并不一定觸動了他最敏感的神經(jīng)。但李承乾身上種種怪異無端的個性與行為,讓人不能不再一次想起玄武門,已經(jīng)無可避免地成了太子的夢魘,
太子謀反,差不多就等于是他自己謀反自己,但這個不幸卻理所當(dāng)然地發(fā)生了。面對此種不堪,李世民問股肱近臣、該怎樣處置這個孽子呢?而此時內(nèi)心里,他決不允許孽子重蹈他父親的覆轍。面對大臣們的面面相覷,他寬恕了太子。
李承乾的謀反,可以肯定并不是針對他,而是風(fēng)頭漸勁的另一個兒子李泰。李泰聰明伶俐,有著李世民身上同樣的許多優(yōu)點,是他心目中理想的繼承人。但李秦一句似仁而近乎大偽大謬的話,卻又讓李世民再次陷入沉思,因為如此他很清楚將無可避免地殃及他另一個兒子晉王李治,也就是未來的唐高宗。李泰對他說:假若父親把皇位傳給他,他將把自己的兒子殺掉以絕后,好在將來把皇位再交給晉王。此離人情之常太遠了,傻二當(dāng)能聽出李泰的鬼話。而聰明一世的李世民此時卻作了如此的感嘆:人誰不愛其子,看到好兒子李泰這么說,真是可憐他了!大臣褚遂良只一句,就讓他啞口無言:天下還有兒子都不愛惜,還能愛惜兄弟的人么?!
耿家盛生于機械加工世家,他的父親是上世紀八九十年代云南機械加工行業(yè)的頂尖高手耿鼎。父子倆都是全國勞動模范。
耿家盛學(xué)的是漆工,但成就最高的是車工,其他鉆、鉗、銑、刨,可謂樣樣精通。
在耿氏大家庭里,耿家盛的父母、哥哥、弟弟都是行家里手。和他同在一個單位的弟弟耿家華,是第一屆昆明市有突出貢獻的高技能人才。
他們在行業(yè)里揚名立萬的法寶,就是精湛過硬的技術(shù)。
昆明市龍泉路871號,云南冶金昆明重工有限公司(以下稱公司)有些老舊的廠房。
外面車水馬龍時,廠房里與之相應(yīng)的,是隆隆的機器聲。寬敞的車間里,工作臺前的工人對手上的活計還在精雕細刻。
耿家盛的辦公室是一幢小房子,門上掛了4塊牌子:國家人力資源和社會保障部“技能大師工作室”、全國機械冶金系統(tǒng)“創(chuàng)新工作室”、云南省總工會“技師工作站”、昆明市總工會“名匠工作室”。
進門顯眼處掛著技師工作站成員的照片,最上面的帶頭人是耿家盛,下面分兩排共10人,都是各工種的技術(shù)骨干,其中一人是耿家盛的弟弟耿家華。
進到生產(chǎn)車間,映入眼簾的是一臺體量龐大的機器,一個穿藍色工作服的小伙子正在忙碌著,他就是馬自輝,耿家盛的得意弟子,肯學(xué)肯干吃得苦,3個月就出師了。
那些新入廠的職工,公司都為他指定一位師傅,結(jié)為師徒,并簽訂師徒協(xié)議。師傅傳授的內(nèi)容,包括公司生產(chǎn)工藝、崗位操作設(shè)備的技術(shù)性能及特點、崗位操作規(guī)范、安全預(yù)防措施;同時監(jiān)護徒弟的實際作業(yè)過程,培養(yǎng)徒弟的實際動手能力;徒弟違章冒險操作引發(fā)的工傷和設(shè)備事故,徒弟承擔(dān)主要責(zé)任,因師傅監(jiān)護不力造成的,則由師傅承擔(dān)主要責(zé)任。
師傅每帶一個徒弟,每月給予100元帶徒津貼,在試用期滿考試合格后由公司統(tǒng)一支付。徒弟發(fā)生人身安全、設(shè)備事故,則取消師傅的帶徒津貼,考試不合格的,津貼將被扣減。
技師工作站的成員,每人至少帶一個徒弟,多的帶了七八個。為了讓他們手上的技術(shù)轉(zhuǎn)變?yōu)榇蠹夜餐呢敻?,他們每個人每月還要講一次課。別看實作時輕車熟路,講課對這些高手來說則是一個難題。開始時,耿家盛要求他們可以不做幻燈,但必須在黑板上畫出草圖或示意圖。下面聽課的,每次都有四五十人,多達七八十人,如有建議,還可以和老師互動。
現(xiàn)在耿家盛帶的徒弟有四五個。通常,他會從基本動作入手,比如磨刀,示范過動作和手勢以后,他先在砂輪上磨出一把,然后讓徒弟自己磨。因為刀工是機械加工的基礎(chǔ)。多年前,耿家盛曾經(jīng)拜廠里一位老技師為師,老師傅找來一把滿是缺口的已經(jīng)廢棄的舊刀,讓他打磨成一把能用的新刀?!皫煾翟谏拜喩夏?,然后讓我照樣子磨。”在砂輪機上呆了一個星期以后,耿家盛磨出了新刀。至今,他還珍藏著這把刀,并在帶徒時拿給他們看。
磨刀不誤砍柴工。對技術(shù)的精益求精,耿家盛是從骨子里喜歡。不過讓他最為困惑的是,就算他手把手免費地教,好徒弟卻是越來越難找了。城市職工的子女,很少有人上技校;他的徒弟大多來自農(nóng)村,不過,能夠持之以恒的也不多,他們離開的理由五花八門,有的剛學(xué)點皮毛,再沒有更高的追求;有的怕油污;有人要回家管魚塘……“你對他嚴格一點,他還以為跟他過不去?!惫⒓沂⒂行o奈地說。
學(xué)校的教學(xué)與企業(yè)的實作也有脫節(jié)之處?!霸趯W(xué)校,老師可以把磨刀的理論講得頭頭是道,可是連刀也不會磨,學(xué)生平常用的是石蠟或塑料件,很少直接用合金刀,到了高速旋轉(zhuǎn)的砂輪上就難以控制,一位理工大學(xué)的老師居然說‘我們教出的學(xué)生不干活,只畫圖’,咋個可能?”
“解決問題就一句話的事”
說到技術(shù)發(fā)揮的作用,耿家盛指著桌上的一個煙灰缸演示說:“我可以一次把它做好,但別人可能要做好幾次,這就是效率,特別是特殊材料,技術(shù)好了就不會造成浪費,這就是直接的經(jīng)驗關(guān)系?!?/p>
同樣一個齒輪,師傅可以做到珠圓玉潤,而徒弟做的,免不了毛糙之處,兩者有個性化的差別。
這種技術(shù)上的經(jīng)驗關(guān)系讓耿家盛隨時可以解決生產(chǎn)中的難題。
一種塔吊上的減速箱因自然回油,油體發(fā)生滲漏,耿家盛很簡單地將零件的形狀改掉,用密封圈蓋上就解決了問題。而且,12塊錢一個的密封圈還可以批量生產(chǎn)。
同樣是塔吊,客戶反映有一處地方因為有6毫米的間隙,旋轉(zhuǎn)起來鐵碰鐵,鋼碰鋼,就像人的骨頭碰骨頭一樣,很快就磨損完了。耿家盛一看原來的設(shè)計圖紙,間隙太大。他直接從圖紙改起,裝配時只有30—50絲,旋轉(zhuǎn)時再也沒有擺動了。
有一種傳動裝置由于老師傅退休,沒把其中的一處技術(shù)要點說出來,年輕工人在做兩端切削時,總起一個臺,既不平穩(wěn),還有很大的噪音。公司工藝處只得用手工將凸起的臺削掉,很麻煩。耿家盛去了,一看就不對,一是切削底不重合,二是工人的進刀也有問題。他叫工人把刀子移出來試試。一試,果然沒臺了。
在行家眼里,“解決問題就一句話的事?!?/p>
要做到如此輕松,其間仍有一些捷徑可尋,由技師工作站開展的職工技能提升培訓(xùn),就是傳承經(jīng)驗的一種方式。去年12月14日,昆明難得的下雪天,公司的幾處生產(chǎn)車間里,正在進行高級工的實作考試,3個工種共59人一試身手。耿家盛估計說:“大多沒問題?!比缃?,公司擁有技師100多名,一線工人中,高技能人才的比例占到了60%。
每星期四下午,都是技師工作站的活動時間,耿家盛及其團隊來到他的辦公室,交流一些國際新工藝和攻關(guān)難題。公司職工的技能競賽,也是由技師工作站牽頭組織。耿氏兄弟二人,還要為一些省級技能大賽出題。
人人皆可成才
從2002年開始,云南省總工會把維護職工權(quán)益的工作從一般性維護轉(zhuǎn)移到通過提高職工技術(shù)等級,為之創(chuàng)造再就業(yè)和獲得高薪的機會。云南省總聯(lián)合省勞動保障廳等幾家單位,開始實施經(jīng)濟技術(shù)創(chuàng)新工程。5年時間里,通過開展職工經(jīng)濟技術(shù)創(chuàng)新活動,50名高級技師脫穎而出。
耿家盛就是其中一員。他的成長和工會的經(jīng)濟技術(shù)創(chuàng)新活動連為一體。他本人的刻苦鉆研,奠定了他后來的競技能力;而工會搭建的競技平臺,為他的噴薄而出創(chuàng)造了條件。
關(guān)鍵詞:酒店;家具設(shè)計風(fēng)格;發(fā)展趨勢
2009-2012年酒店家具行業(yè)經(jīng)歷了爆發(fā)式的增長,2013-2015年的進入了行業(yè)低迷期,直到2016年才有些許回暖跡象。無論行情好,或者行情低迷,行業(yè)內(nèi)的競爭從沒有停止過。而多年激烈的行業(yè)競爭,也讓國內(nèi)的酒店家具業(yè)得到了洗滌和提升(圖1-4)。在市場和營銷的需求之下,酒店家具從以前的量產(chǎn)式粗放制造,到現(xiàn)在越來越多的企業(yè)注重精工細作,重讀工匠精神[1]。技術(shù)的提升和創(chuàng)新,使得有實力的企業(yè)或工廠越來越重視實力的打造,也自然而然參與到酒店家具行業(yè)的設(shè)計中來。目前,無論是在酒店家具設(shè)計的前期方案的優(yōu)化服務(wù),還是隨后的酒店家具的進一步設(shè)計以及制造技術(shù),甚至在酒店家具的設(shè)計和驗收標(biāo)準(zhǔn)的制定上,都開始出現(xiàn)制造企業(yè)的身影,并獲得業(yè)內(nèi)同行的認可。
1酒店分類
隨著市場發(fā)展的多元化與消費者需求的多樣化,我國現(xiàn)有的酒店種類多種多樣,不同類型的酒店家具根據(jù)其不同的氛圍要求與酒店宗旨對家具的要求有一些不同。本文將我國酒店的類型分為以下幾類:經(jīng)濟連鎖酒店、度假酒店、商務(wù)酒店、青年旅社、設(shè)計酒店。目前我國市場上較有活力的酒店類型要屬經(jīng)濟連鎖型酒店和高檔豪華的度假酒店了.
1.1經(jīng)濟連鎖酒店
我國經(jīng)濟連鎖型酒店在規(guī)格上一般屬于二、三星級,服務(wù)內(nèi)容以“住”為主,一般不具有大型餐廳或娛樂空間,有的經(jīng)濟連鎖酒店會提供小型的用餐空間。我國經(jīng)濟連鎖型酒店以如家、七天、漢庭、錦江之星等為典型代表。2002年如家創(chuàng)辦,注重擴張的速度,快速搶占市場,迅速遍布全國各大城市。經(jīng)濟連鎖酒店面對的人群主要為商務(wù)人員、一般旅行者和學(xué)生等,他們往往只要求干凈、方便、舒適的住宿環(huán)境和經(jīng)濟實惠的價格,因此就要求酒店精簡業(yè)務(wù)范圍,走經(jīng)濟實惠的發(fā)展道路。
1.2度假酒店
度假酒店給一般多為5星級及以上,其提供的服務(wù)是多方面的,與經(jīng)濟連鎖酒店不同,除了住的方面,還包括吃、行、玩、游以及交流,酒店注重人文關(guān)懷,給游客營造一種人文歸屬感。度假酒店是依靠著其自身特有資源吸引客人的,如環(huán)境、文化等多因素組成的氛圍以及其他服務(wù)等。度假酒店最大的特點是要為度假客人安排酒店內(nèi)的活動,因為度假客人與觀光客人不同,他們會長時間在酒店內(nèi)活動,所以對酒店的要求較高,因此酒店就要營造和安排放松、實用、有特色的空間氛圍。
2酒店家具
2.1經(jīng)濟連鎖型酒店家具
經(jīng)濟連鎖酒店大都有很強的品牌觀念,其主要體現(xiàn)在店面視覺上,除了統(tǒng)一的標(biāo)志,還有大多全國門店統(tǒng)一的裝修風(fēng)格和室內(nèi)空間中固定用色。以如家酒店為例,客房的色調(diào)多使用暖色調(diào),淡黃色的吊頂、橙黃色的墻面、墨綠色地面、天藍色窗簾,都成為了如家酒店的標(biāo)志。在經(jīng)濟連鎖酒店中,空間面積較小,但麻雀雖小,五臟俱全。不同的家具就代表了不同的空間,除了衛(wèi)生間作為獨立的空間外,其他的家具都放置在一個空間之中,因此家具本身就代表了不同功能的空間。如床代表臥室,沙發(fā)與茶幾代表起居空間,書桌則代表了書房等。其中,床的選擇,是用戶體驗的主要因素之一,酒店一般多選用較厚的床墊,床的高度一般較為低矮,家具多為板式家具。根據(jù)客房的類型,一般有1800×2000mm大床和1200×2000mm的單人床,床的高度一般(包括床墊)450-500mm,還有的做到400-450mm。床的風(fēng)格一般以簡潔為主,有些酒店會將床設(shè)計為異形,在保證功能的前提下,市場上也開始嘗試不同風(fēng)格的形式,如將床設(shè)計為圓形,或者將床設(shè)計為船艙等形狀。書桌也是客房中必不可少的家具,寬度一般在500-600mm,高度一般為700-750mm。儲藏類家具一般置于門口處,放置于走廊的一側(cè),根據(jù)實地空間尺寸,有的衣柜進深500-600mm,衣服可垂直于墻面掛,也有一些進深300mm的衣柜,衣服平行于墻面掛[2-3]。
2.2度假酒店家具
度假酒店作為高檔酒店其酒店整體的設(shè)計風(fēng)格具有多樣性,根據(jù)市場現(xiàn)有的度假酒店中,其設(shè)計風(fēng)格主要以下幾種:中式風(fēng)格、東南亞風(fēng)格、新古典風(fēng)格、北歐風(fēng)格、現(xiàn)代簡約風(fēng)格、地中海風(fēng)格、田園風(fēng)格、日式風(fēng)格。東南亞風(fēng)格是要營造自然的氛圍,使用木材等天然材料,如竹材、石材、藤條等。家具顏色主要為深棕色的木材,天然材料和其他材料的混搭是東南亞風(fēng)格度假酒店家具的主要設(shè)計手法,如柚木與草編、藤條與竹條、柚木與不銹鋼等。新古典風(fēng)格,沉穩(wěn)簡潔為其烘托氛圍的大方向,因此次在家具的選擇上大多以深色居多,木材為主要材質(zhì)。家具造型上簡潔大方,比例協(xié)調(diào),修長優(yōu)美,結(jié)構(gòu)上常使用現(xiàn)代結(jié)構(gòu),較為注重舒適性。北歐風(fēng)格無論是家具設(shè)計還是室內(nèi)設(shè)計,都是目前非常受到人們歡迎的一種風(fēng)格。北歐家具形式較為簡潔,尊重功能與傳統(tǒng),使用傳統(tǒng)手工藝和傳統(tǒng)材料來進行設(shè)計,帶有深刻的文輝底蘊,用最簡單的設(shè)計語言來表現(xiàn)出他們的生活理念。度假酒店多種多樣的設(shè)計風(fēng)格,與當(dāng)?shù)氐沫h(huán)境、文化與酒店設(shè)計者想要表達的氛圍有很大的關(guān)系,一般度假酒店的家具分為室內(nèi)家具與戶外家具,室內(nèi)家具種類比經(jīng)濟連鎖酒店家具的種類要多,包括沙發(fā)、茶幾、床、衣柜、櫥柜、餐桌、餐椅、躺椅等。室內(nèi)家具除了對功能、舒適感的要求外,還要求家具更有設(shè)計感,與室內(nèi)裝飾相協(xié)調(diào)。戶外家具應(yīng)具備安全、舒適、藝術(shù)性、地域化等要求。有戶外家具還要有遮陽的功能。
3酒店家具的特點
經(jīng)過對以上兩種類型酒店的家具分析,得出酒店家具設(shè)計的獨特性:一是酒店家具的實用功能與舒適感受,家具是一種與人的各種活動有著緊密聯(lián)系的陳設(shè),因此在家具設(shè)計中要反映出“以人為本”的設(shè)計理念,這種實用性是設(shè)計師根據(jù)功用需求而為家具設(shè)計的;二是酒店家具的裝飾性,家具具有烘托室內(nèi)氛圍和提升藝術(shù)效果的重要作用,一個好的家具不但能給人以身心的放松,還能讓人感到家具在視覺審美上的美感。實用性和裝飾性不是酒店家具僅有的特點,我們需要讓其取得某種平衡,尤其是在公共區(qū)域,用不同的飾件、某種色調(diào)的配搭營造出不同的一個空間感受,或者一件家具純粹的從個體上來看是特定的,當(dāng)設(shè)計師賦予它不同的材質(zhì)、不同的場景,家具會展現(xiàn)出有不同的效果與氛圍
4酒店家具設(shè)計趨勢
據(jù)不完全統(tǒng)計,國內(nèi)酒店的翻新周期是10年左右,因此一個好的酒店家具的設(shè)計需要在這個周期內(nèi)做到不落伍,經(jīng)過幾十年的市場的檢驗和培育,經(jīng)典的家具在未來的酒店設(shè)計中將依然大放異彩,如BAKER家具頻繁出現(xiàn)在眾多的酒店家具當(dāng)中,足以證明其在如今仍然不會過時,并且具有其特殊的魅力與時尚感。所以,無論酒店家具的設(shè)計師是從其實用性出發(fā)來進行設(shè)計,還是從其藝術(shù)性出發(fā)進行設(shè)計,又或是從設(shè)計理論方法上進行分析家具的設(shè)計,成品的家具都應(yīng)具有其出色的閃光點,并且要與相搭配的室內(nèi)設(shè)計保持整體和諧,提升空間藝術(shù)性與實用性。只有將單純具有實用性的家具加入設(shè)計師的設(shè)計理念,給其注入藝術(shù)的巧思,才能讓家具不被不斷更新?lián)Q代的產(chǎn)品淘汰,并擁有長久的生命力。在之后一段時間的酒店家具設(shè)計的主流仍將是北歐風(fēng)格、新古典風(fēng)格,這兩種風(fēng)格是現(xiàn)在酒店家具的主流聲音和方向。純粹、洗煉、樸實的北歐現(xiàn)代家具與傳承了古典的多變曲線造型和經(jīng)過簡化的新古典家具更符合現(xiàn)代人的審美情趣。它們代表了年輕、個性、時尚,家具的外形并不是簡單的跟隨時尚的步伐,而是不帶有任何有色眼鏡,來滿足這個時代不斷改變的需求。北歐家具的那種對天然材料的偏愛以及對家具表現(xiàn)形式和裝飾的克制更是滿足日益廣泛的消費者的審美需求與市場需求。新古典家具相對來說較為百搭,既可以搭配明快簡潔的現(xiàn)代實用主義裝飾,也可以搭配古典精致的飾品,營造出優(yōu)雅的復(fù)古情懷。未來中國元素也將越來越多的出現(xiàn)在酒店家具的設(shè)計當(dāng)中或漸成主流,中國在悠久的歷史長河中,創(chuàng)造出了經(jīng)典的中式家具,明式家具以其簡潔、優(yōu)雅的造型成為中國家具史中的巔峰之作,更受到現(xiàn)代消費者和設(shè)計師的喜愛,不僅成為中式家具的典型代表和寶貴財富,也是中華文化的重要部分。國內(nèi)設(shè)計師現(xiàn)在也越來越看到傳統(tǒng)文化的魅力,并致力于將傳統(tǒng)家具進行再設(shè)計,讓家具既符合現(xiàn)代人需要的舒適感,又保留傳統(tǒng)家具的美感。丹麥設(shè)計師HansWegner設(shè)計的椅子中有很強烈的中式風(fēng)格,是將明椅中的美學(xué)在于現(xiàn)代設(shè)計中[6-7]。國內(nèi)使用中式家具的酒店有:有武漢璞玉、設(shè)計大師JAYA的作品杭州法云安縵精品酒店、麗水民宿過云山居,其中都大量使用了重新設(shè)計的中式家具,受到消費者的喜愛與業(yè)界的一致認可。其中過云山居民宿只有八間客房,坐落于田野山間,中式的設(shè)計風(fēng)格與中式家具的使用,使的整個民宿青山白云融為一體,成就了民俗的成功,人氣非常的火爆,想要入住要提前很久預(yù)定,很多人因為過云山居的民宿才認識了麗水這個地方,由此可見設(shè)計的力量之強大[8-10]。
5結(jié)語
酒店作為一個游客到一個陌生城市的新家,越來越注重用戶體驗,圍繞“以人為中心”來進行設(shè)計,將酒店作為城市的一張新名片,讓每一個新來的客人都感受到新城市的溫暖。酒店家具作為家具設(shè)計領(lǐng)域的一部分,越來越受到從業(yè)者們的關(guān)注與重視。酒店空間提倡的“賓至如歸”,在酒店家具的不斷發(fā)展下大步向前??头恐械募揖吲c賓客接觸的時間是最長的,因此其實用性、舒適性、美觀性缺一不可。酒店客房的設(shè)計很大一部分即為酒店室內(nèi)家具的設(shè)計,如果說墻面設(shè)計是用來看的,家具設(shè)計則不僅僅是用來看的,還要用來坐或臥,因此家具設(shè)計不僅更為困難,也更為重要。酒店家具設(shè)計對一個客房設(shè)計的成功與否,起到舉足輕重的作用。家具的不同附加功能也會讓空間更為靈動、活潑,彌補空間的不足與局限性。一個好的家具設(shè)計,不僅能在形式上同空間風(fēng)格一致,在內(nèi)涵上也能與空間情感充分融合。
參考文獻:
[1]唐開軍.基于工匠精神的家具產(chǎn)品創(chuàng)新途徑探討[J].家具與室內(nèi)裝飾,2017,(04):11-13.
[2]喬善龍.經(jīng)濟型連鎖酒店家具設(shè)計研究[D].長沙:中南林業(yè)科技大學(xué),2011.
[3]杜彭,陳于書.板式家具色彩搭配方法探討[J].家具與室內(nèi)裝飾,2017,(02):26-27.
[4]范建中.不拘一格的客房家具設(shè)計[J].室內(nèi)設(shè)計與裝修,2002,(06):66-69.
[5]楊薇.酒店家具的風(fēng)格與現(xiàn)狀[J].家具與室內(nèi)裝飾,2006,(09):20-23.
[6],丁芷琴,牛曉霆.明式椅類家具的線性藝術(shù)[J].家具與室內(nèi)裝飾,2017,(04):26-27.
[7]曾湞.論高迪建筑中的家具設(shè)計之美——以巴特羅公寓的家具設(shè)計為例[J].家具與室內(nèi)裝飾,2017,(02):14-15.
[8]孫艷君.中式風(fēng)格酒店大堂家具與環(huán)境協(xié)調(diào)性研究[D].哈爾濱:東北林業(yè)大學(xué),2008.
[9]周景斌,劉玉虎.中小型酒店家具的生產(chǎn)工藝及設(shè)備選型[J].林業(yè)機械與木工設(shè)備,2016,(02):34-37.
關(guān)鍵詞:軟件測試 仿真 軟件測試平臺
A Research on Real-Time Embedded Software Testing Tools
ABSTRACT This thesis has a test for the Real-Time Embedded Software under the environment without the real hardware with simulation. Construct an environment suitable for the simulation of software running, and put forward some testing models suitable for varied environment.
引言
在國內(nèi),目前大型的軟件工程中大都使用國外的軟件測試平臺,我們在測試工程中使用法國的LOGISCOPE測試平臺對C語言開發(fā)的實時嵌入式軟件進行測試。
由于實時嵌入式軟件主要是對外部接口設(shè)備進行控制,而被送檢的軟件需要大量不同的硬件環(huán)境,在進行測試時,由于無法建立大量不同的接口設(shè)備的硬件仿真環(huán)境,每當(dāng)執(zhí)行輸入輸出指令時,程序便無法繼續(xù)運行,因此,測試軟件無法完整地覆蓋整個程序的各個分支和語句。同時,被測試軟件常常需要多個模塊同時對某個外設(shè)進行共同測試,需要通過網(wǎng)絡(luò)環(huán)境進行集中測試。
為了完成對各種實時嵌入式軟件的測試工作,我們研制開發(fā)了基于網(wǎng)絡(luò)的接口設(shè)備的軟件仿真環(huán)境,使得用戶程序運行時不再需要真正的接口硬件設(shè)備,而是與仿真軟件進行通訊,交換數(shù)據(jù),從而使得被測程序在脫離硬件的環(huán)境中順利運行。本課題主要解決C語言和匯編語言混合編程中,把所有原來控制外設(shè)的輸入輸出指令都修改成與仿真軟件進行通信的函數(shù),同時,把原來由硬件觸發(fā)的中斷處理功能轉(zhuǎn)由軟件觸發(fā),以及通過網(wǎng)絡(luò)環(huán)境完成多模塊的集中測試。
本課題的意義在于建成一種通用的方法,使得不同軟件開發(fā)的程序都能夠使用這些功能模塊與接口仿真軟件進行通信,從而順利地進行軟件測試。
被測軟件的運行環(huán)境絕大多數(shù)是基于DOS的,在仿真環(huán)境下進行測試時,由于原來的硬件環(huán)境不再存在,因此要求對被測軟件進行相應(yīng)的修改,使其在一個新的系統(tǒng)模型當(dāng)中運行:原來與硬件進行I/O的指令,變成對仿真軟件通訊動態(tài)鏈接庫中函數(shù)的調(diào)用;由硬件觸發(fā)的中斷信號變成來自仿真軟件的消息;更重要的是,原來由CPU負責(zé)調(diào)度的中斷服務(wù)函數(shù)必須由新的模型來負責(zé)(因為不再有硬件中斷信號),而由于DOS是一個單任務(wù)的操作系統(tǒng),系統(tǒng)模型需要解決以下的問題:系統(tǒng)如何在程序運行的時刻檢測到通過網(wǎng)絡(luò)發(fā)過來的“中斷信號”,如何中斷當(dāng)前的程序,去執(zhí)行相應(yīng)的中斷服務(wù)函數(shù),如何具有中斷嵌套的功能。
基于以上要求,系統(tǒng)模型采用以下兩種:
基于DOS的多任務(wù)調(diào)度系統(tǒng)模型 基于Windows多線程環(huán)境的系統(tǒng)模型
2.基于DOS環(huán)境的多任務(wù)調(diào)度模型
2.1實現(xiàn)原理
想要在DOS環(huán)境下實現(xiàn)多任務(wù)調(diào)度,必須使每個任務(wù)具有自己的堆棧。首先,棧用來實現(xiàn)任務(wù)切換,其次,它用來存貯任務(wù)的局部變量。
任務(wù)的切換是通過調(diào)用一個子程序來實現(xiàn)的,該子程序?qū)⒍褩V羔樣稍瓉碇赶蚶先蝿?wù)的堆棧置為指向新任務(wù)的堆棧。程序返回時,新的任務(wù)指令指針(IP)就從棧中彈出。新任務(wù)就開始自動開始執(zhí)行。
這個負責(zé)調(diào)度的子程序是通過時鐘中斷來定期觸發(fā)的。當(dāng)產(chǎn)生時鐘中斷時,需要做兩件事情。首先,將標(biāo)志(Flags)寄存器的內(nèi)容壓入棧中,其次,緊跟在指令指針(IP)之后,將CS(代碼段)也壓入棧中。最后,將中斷服務(wù)子程序的段地址裝入CS寄存器中,將偏址裝入IP寄存器中.這樣可以使ISR開始運行.中斷返回時,CS,IP和Flags寄存器的內(nèi)容自動彈出。為了實現(xiàn)任務(wù)的調(diào)度,新的時鐘中斷服務(wù)函數(shù)要完成兩項工作。首先,它將除了棧指針(SP)和棧段(SS)寄存器之外的所有寄存器的值都存到棧中。(SP和SS的值存在另外的位置)。其次,它改變SS和SP寄存器的值,使它們指向另一個任務(wù)的堆棧。因此,當(dāng)ISR返回時,新的任務(wù)的堆棧被彈出到各寄存器中,這使得機器的狀態(tài)是針對新的任務(wù)的。由于IP中也是彈出的寄存器的值,因此新任務(wù)就開始執(zhí)行。
在任務(wù)運行前,它必須按一定方式使堆棧初始化,這樣使得當(dāng)?shù)谝粋€時間片到來時,從棧中彈出的值能夠使該任務(wù)從頭開始運行。因此,任務(wù)的堆棧必須初始化并存放正確的寄存器值,同時指令指針也必須指向程序中的第一條指令。
2.2調(diào)度內(nèi)核實現(xiàn)所用到的數(shù)據(jù)結(jié)構(gòu)
interrupt 類型 當(dāng)說明一個函數(shù)為interrupt類型時,它告訴編譯器自動保存所有寄存器(sp和ss除外)的值,并且IRET指令終止該函數(shù)。每當(dāng)進入到interrupt函數(shù)時,執(zhí)行下列指令:
push ax, push bx, push cx,
push dx, push es, push ds
push si, push di, push bp
發(fā)生中斷時,CPU自動將Flags,cs和IP寄存器壓棧。因此,在interrupt函數(shù)入口處,堆棧如圖2.2.1.2所示。我們將利用interrupt函數(shù)的棧的安排方式對要執(zhí)行的任務(wù)的堆棧進行初始化。
Bp<-top of stack
DI
SI
DS
ES
DX
CX
BX
AX
IP
CS
PLAGS
任務(wù)中使用的寄存器的數(shù)據(jù)結(jié)構(gòu) typedef struct int_regs{
unsigned bp;
unsigned di;
unsigned si;
unsigned ds;
unsigned es;
unsigned dx;
unsigned cx;
unsigned bx;
unsigned ax;
unsigned ip;
unsigned cs;
unsigned flags;
};
此結(jié)構(gòu)嚴格按照interrupt函數(shù)入口處堆棧的結(jié)構(gòu)定義,初始化時,將結(jié)構(gòu)中的代碼段(CS),指令指針(IP)設(shè)置成構(gòu)成此任務(wù)的函數(shù)的段地址和偏移地址。
用于任務(wù)管理的數(shù)據(jù)結(jié)構(gòu) struct task_struct{
unsigned sp;
unsigned ss;
unsigned char *stck;
unsigned LastTask;
unsigned IntNum;
unsigned Status;
}
當(dāng)執(zhí)行任務(wù)切換時,sp和ss保存當(dāng)前棧指針和堆棧段地址,而任務(wù)調(diào)度程序?qū)?dāng)前棧指針(_SP)和棧地址(_SS)設(shè)置成下一個將要執(zhí)行的任務(wù)的棧指針和棧地址,當(dāng)調(diào)度程序結(jié)束運行時,由于從棧中彈出的各個寄存器,包括代碼段和指令指針都是指向新任務(wù)的,因此,新任務(wù)將自動運行,從而達到任務(wù)切換的目的。
2.3應(yīng)用多任務(wù)調(diào)度功能實現(xiàn)對中斷的仿真處理
由于被測試的用戶源程序是工作在仿真環(huán)境下,無法接收硬件產(chǎn)生的中斷信號從而自動執(zhí)行相應(yīng)的中斷服務(wù)程序。因此,改編后的程序應(yīng)該能夠定期檢查是否有從仿真軟件發(fā)過來的中斷信號,若有,則中斷當(dāng)前程序的執(zhí)行,轉(zhuǎn)入相應(yīng)的中斷服務(wù)函數(shù)執(zhí)行。
因為用戶的程序當(dāng)中顯式地設(shè)置中斷向量,在改寫用戶的程序時,將每個中斷服務(wù)函數(shù)入口都置于一個向量數(shù)組當(dāng)中,此數(shù)組即為全局中斷向量表,將任務(wù)號與相應(yīng)的中斷號一一對應(yīng)。
當(dāng)時鐘中斷觸發(fā)任務(wù)調(diào)度程序時,調(diào)度程序首先檢測由仿真軟件發(fā)來的中斷信號,如果有,則調(diào)度程序在當(dāng)前運行的任務(wù)的數(shù)據(jù)結(jié)構(gòu)中保存堆棧段段地址寄存器(_SS)、棧指針寄存器(_SP)、當(dāng)前任務(wù)號,并將堆棧段段地址寄存器和棧指針寄存器設(shè)置成新的中斷服務(wù)程序所在的任務(wù)的相應(yīng)的值,使得當(dāng)調(diào)度程序返回時,能夠從新的任務(wù)開始運行。然后生成一個新的任務(wù),在此任務(wù)當(dāng)中調(diào)度對應(yīng)于此中斷號的中斷服務(wù)程序這樣就可以實現(xiàn)中斷功能。
3.基于Windows多線程環(huán)境的系統(tǒng)模型
3.1實現(xiàn)原理
考慮部分由C語言編寫的實時嵌入式程序經(jīng)過適當(dāng)?shù)男薷目梢杂蒝C編譯后,在Windows環(huán)境中運行。因此可以利用Windows的多線程特性構(gòu)造系統(tǒng)模型:把用戶的主函數(shù)放在系統(tǒng)初始化時生成的一個主線程當(dāng)中運行,同時,系統(tǒng)主函數(shù)監(jiān)測由Socket端口發(fā)來的數(shù)據(jù),如果是一個中斷產(chǎn)生信號,系統(tǒng)主函數(shù)掛起當(dāng)前正在執(zhí)行的線程,新生成一個新的線程,并在新線程中執(zhí)行相應(yīng)的中斷服務(wù)函數(shù)。
3.2系統(tǒng)的結(jié)構(gòu)
由于CSocket類不能夠由各個線程之間共享,而各個線程內(nèi)部又要通過Socket端口接收和發(fā)送數(shù)據(jù),因此應(yīng)建立高效而又防止各線程之間沖突的機制,下面是系統(tǒng)的結(jié)構(gòu)圖:
當(dāng)線程需要通過Socket接口收發(fā)數(shù)據(jù)時,首先檢測/設(shè)置相應(yīng)函數(shù)的信號量,若此資源不能使用,則線程被自動掛起。系統(tǒng)的主調(diào)函數(shù)負責(zé)輪詢來自Socket接口的數(shù)據(jù)以及各個信號量資源,當(dāng)資源可用時,喚醒相應(yīng)的線程,完成其請求的操作。如果接收到中斷產(chǎn)生信號,則生成新的線程,并掛起當(dāng)前的線程,從而完成對中斷請求的響應(yīng)。
4.結(jié)束語
本文介紹了針對實時嵌入式軟件的測試工具的研究與完善工作,根據(jù)不同的軟件特點,
構(gòu)造了兩種系統(tǒng)模型。通過實際的使用,都達到了比較滿意的結(jié)果。
這兩種系統(tǒng)模型經(jīng)過適當(dāng)?shù)男薷?,可以?yīng)用在其它語言編寫的軟件上,從而可以實現(xiàn)通用的模塊功能。
參考文獻