2009年4月25日 星期六

東遊記,第二天

第二天,早上七點起床,八點出發,九點多到達第一站初鹿農場。

#1.農場門口的彩色國旗牛,這個角度很有氣勢吧
DSCF6321

#2.遊園馬車,造型很讚,小朋友很愛坐!
DSCF6326

#3.初鹿的花園比知本國家公園的還精彩,花的種類比較多,也開得比較茂盛。
人氣旺的地方果然還是有差啊~
DSCF0341

#4.早晨的露水還附在花上,來一張鮮嫩欲滴
DSCF6327

#5.紅色斑點的乳牛ㄟ! 擠出來的牛奶是不是草莓口味的啊?
紅色的乳牛,擠出來是草莓牛奶?

#6.不知道乳牛手上為什麼要拿一隻雞?
DSCF6334

#7.牧場的草原
DSCF0345

#8.難得花園裡有整片的薰衣草,來一張這種構圖是一定要的啦
DSCF6335

#9.有那麼重嗎? 鏡頭加機身也才1.4公斤,扛著上山下海ok啦~
DSCF0347

#10.買了初鹿牌冰淇淋和奶酪,坐在販賣部旁的趣味涼亭吃個點心
這椅子跟秋遷一樣可以前後搖喔
DSCF6342


#11.開放給遊客餵食的小乳牛,
一有人靠近就會故意大聲叫「哞~牧草一把才20元,快去買來餵我」
DSCF6354

#12.初鹿牧場的森林步道,和前一天的知本森林公園相比起來,
坡度相當的友善,適合遛狗或遛小孩!
DSCF0351

#13.步道中途有觀景台可以遠眺都蘭山
DSCF6358

#14.步道旁有很多適合坐下來泡茶聊天的地方
DSCF6368

#15.逛完步道再走回農場的販賣部廣場旁的咖啡廳
DSCF6376

#16.看到這種地方就很想坐一下
DSCF6377

#17.廣場上的噴水池
DSCF0376

#18.販賣部裡的紀念品,蠻可愛的,可惜沒有乳牛拖鞋
DSCF0371

#19.這個很逼真,不仔細看還真的以為是沒喝完的牛奶
DSCF0374

#20.咖啡廳入口處的有趣扛棒
DSCF6378

#21.感謝富士隨身相機幫我作足了面子,打光上粉自動搞定
DSCF0377

#22.超有phu的花園
DSCF6387

#23.很有童話感覺
DSCF6388

#24.
DSCF6390

#25.葉子的紋路很吸引人
DSCF6393

#26.連青蛙公主都推薦的好地方!
DSCF6394

#27.可惜時間不夠,不然進去花園裡坐著喝杯咖啡應該也是很讚
DSCF6395

#28.第二站是關山親水公園,佔地30多公傾!
DSCF6398

#29.到達時間剛好是中午,才在想說剛吃飽有點想睡午覺,
就看到有個適合睡午覺的涼亭出現了!
DSCF6404

#30.這湖邊的涼亭真的很舒服,特別是在大中午的太陽下
DSCF6406

#31.爬上觀景台(其實是個小土堆,但也算制高點)眺望公園的一角
DSCF6407

#32.湖邊樹上的鳥巢,隔著大約20公尺的湖面用270mm望遠照到的
DSCF6421_crp

#33.
DSCF6430

#34.
DSCF6437_crp

#35.藍色蜻蜒!
DSCF6438_crp

#36.湖畔一角可以看見很美的倒景,如果天空雲再少一點就更棒了!
DSCF6451_rot_crp

#37.給小朋友玩水的人工小溪,大概季節還沒到,沒放水出來
DSCF6453_crp

#38.湖畔的舞台廣場
DSCF6471

#39.公園裡到處是綠地和這樣可以休息的座位,適合全家出遊野餐
DSCF6479

#40.第三站,鹿野高台
DSCF6483

#41.觀景亭似乎剛完工,還很新,視野超棒!
DSCF6488

#42.飛行傘的起降場,那群人坐的地方再過去就是很陡的山崖了
DSCF6499

#43.起飛的瞬間!
DSCF6517_crp

#44.第四站,卑南文化公園,這是還持續在清理的考古挖掘現場
DSCF6525

#45.第五站,小野柳
DSCF6529

#46.星期天下午遊客卻不多,大概外地遊客這個時間都已經啟程回家了吧
DSCF6537

#47.到小野柳的時候天色開始變暗飄雨了,景色跟北部的野柳類似
所以也就大概看一下就離開,往富里去吃海鮮囉~
DSCF6538

完整的照片集在:
台東三日遊(2)

2009年4月23日 星期四

新手的simplescalar程式debug注意事項

以下列出過去數個月所遇到的各種狗屁倒灶的BUG起因,
作為以後寫程式的慘痛教訓:

  • 修改過的simplescalar可以編譯,但執行一半跑出segmentation error的可能原因
1.對於md_print_insn的錯誤引用,特別是給他錯誤的IR編碼和(或)PC值
2.(猜測)對於fprintf, myfprintf,函數的錯誤引用
  • simplescalar可以編譯,但執行一半跑出floating number error的可能原因:
(ctb_tail + ctb_size -1 ) % ctb_size同餘運算式中的被除數不可為負數!!
  • 所有的Circular que資料結構動作異常的可能原因:
(ctb_tail+1) % ctb_size <--- 注意是否把size誤植成num
  • simplescalar仰賴在ID級對fetch_pred_PC和regs.regs_PC作比對的結果來決定是否進入spec_mode,所以要小心保持fetchQ裡面每個指令所記錄的fetch_pred_PC和下一個指令的PC為連續的才不會造成CPU暴走
  • simplescalar-ARM的Fault種類:
enum md_fault_type {
md_fault_none = 0, /* no fault */
md_fault_access, /* storage access fault */
md_fault_alignment, /* storage alignment fault */
md_fault_overflow, /* signed arithmetic overflow fault */
md_fault_div0, /* division by zero fault */
md_fault_invalid, /* invalid arithmetic operation */
/* added to allow SQRT{S,T} in FIX exts */
md_fault_break, /* BREAK instruction fault */
md_fault_unimpl, /* unimplemented instruction fault */
md_fault_internal /* internal S/W fault */
};
  • simple-ARM將「控制指令」分2部份處理,在Dispatch級當中的fetch_redirect判別部份處理包括MOV在內對PC寫入產生的跳躍動作;另外在稍後的spec_mode別部份處理BR/BRL這2種典型的控制指令。
fetch_redirect會直接重設Fetch級,導向正確的NextPC,而spec_mode則是啟動spec標籤,讓writeback級去觸發recover事件重設整個pipeline才導向正確的NextPC

2009年4月19日 星期日

東遊記,第一天

#1. 早上八點二十搭上火車前往台東。
當然我坐的是自強號不是這輛,因為平快的車箱顏色我比較喜歡就拍這台。
DSCF6271_rot

2.中午在台東「鄰家蒸餃」用餐,順便試拍一下F200隨身機的美膚模式。
這間店的店面比較舊,但口味跟台南小吃比起來也算相當好吃,價位比一般小吃稍高
(單品60~80)
DSCF0285

3.知本路旁的飯店群,其中一棟上面居然貼「售全棟」(相片中紅字)
其實路旁的步道作得很讚,可惜的是來玩的人真的不多啊…
DSCF6276

4.「知本國家森林遊樂區」入口的購票處。
因為去的人實在太少,本來應該在門口收票的人也跑去售票亭休息了,
我們買完票是直接在售票亭給他看門票,自已入場的XD
DSCF6285

5.下午2點半入園,門當然還是開的,
但是下午5點20分,我們2個挑戰步道走到鐵腿的遊客,
好不容易喘噓噓的走出來的時候已經不客氣的關上了=_=
因為只營業到5點,所以我們兩個就直接被關在門內…
關門前沒有任何的廣播(至少我沒聽到),園區內也沒半個管理人員…
還好高中時代常爬牆,這麼矮的門是關不住我的 -_+
(國家公園ㄟ?! 如果他們常幹這種把遊客關在山裡面的事情也難怪人家不愛來了XD)
DSCF6287

6.遊客中心旁的有趣造景
DSCF6295

7.知本國家公園的花園很讚,不但花多,蝴蝶也多!
如果天色再亮一點,帶著相機來可以拍得很高興的!
DSCF6296

8.某個喜歡捻花惹草的已經拿著相機進入暴走狀態了
DSCF0309

9.15x光學變焦的威力! 270mm(等效405mm)焦段可以在不把蝴蝶嚇跑的距離,
(大約2米外)拍到夠大夠清楚的蝴蝶用餐實況!
DSCF6299

10.園區內的花園其實蠻美的,再早一個月來花的數量應該更多!
DSCF6303

11.蓮花池。來的時間不對,花都下班去唱KTV了…
DSCF6305

12.這一朵比較晚下班,已經在打卡準備走人了,趕快照起來XD
DSCF6306

13.「全台唯一有瀑布的國家公園」的那個瀑布。
其實也是蠻美的,可惜觀景台的位置比較高,感受不到仰望時水流衝下來的氣勢。
DSCF6310

14.決定把這條步道走完實在是一個美麗的錯誤…
標高500公尺絕對不像字面上看起來那麼簡單。
DSCF6314

15.為了趕在園區關門前攻頂,我們兩個嫩腳(走完就變鐵腳)
用接近趕路的速度,在漫長的上坡路上奮鬥了一個小時。
走到頂點「觀海亭」的時候已經快休克了,
而且因為天侯不佳下小雨,視野不好,其實根本沒觀到海XD
DSCF0315

16.「我也幹過傻事」的證明
DSCF0319

17.下山的路段為了省時間,我們選了路線比較直的「好漢坡」
想說反正是下坡又走直線,應該會比上來簡單很多,
沒想到又是另一個美麗的錯誤XD
DSCF0326

18.很陟的下坡對小腿肌肉是很大的挑戰,特別是你已經在上坡把力氣都用完的時候。
這麼陟的步階一共有九百多階(如果告示牌沒騙人的話),走到一半腳就抖個不停了…
DSCF0328

19.終於活著連滾帶爬的離開知本森林公園,
在回程的路上看到一顆長在水泥牆上的樹。
看著自已還在發抖的雙腿,再看看眼前植物的韌性,
只能自嘆不如啊~
DSCF0330