2012年3月5日
Eclipse GDB
關於 Eclipse GDB 界面,放幾張畫面圖片應該可以對於他的使用方法略知一二…
先說說之後會寫些 plugin ,作為協助對於處理器不熟悉的user 可以快速上手的初始化設定。
像是clk、gpio、uart …等的設定,皆有圖形化設定界面,可以勾勾選選即可完成設定,
並產生初始化程式。
目標是能利用 Eclipse 已有的 plugin , 加上自己想要的功能組成一套 ARM 的開發環境
(雖有,Keil-C / DS-5 等好用的開發工具,但「制人而非受制於人」的無聊心態作祟
還是想做一套自己的開發環境,順便學學Eclipse Plugin…)
類似下圖方式(目前完成度仍低,就不拿出來獻醜了…XD)
這是程式編輯環境(裝上CDT 即可)
GDB Server 連線設定(這是透過網路連線方式)
先說說之後會寫些 plugin ,作為協助對於處理器不熟悉的user 可以快速上手的初始化設定。
像是clk、gpio、uart …等的設定,皆有圖形化設定界面,可以勾勾選選即可完成設定,
並產生初始化程式。
目標是能利用 Eclipse 已有的 plugin , 加上自己想要的功能組成一套 ARM 的開發環境
(雖有,Keil-C / DS-5 等好用的開發工具,但「制人而非受制於人」的無聊心態作祟
還是想做一套自己的開發環境,順便學學Eclipse Plugin…)
類似下圖方式(目前完成度仍低,就不拿出來獻醜了…XD)
-------------------------------------
回到 Eclispe GDB …
以前不管開發什麼都習慣用 vim + gdb
直到去年,試著用 Eclipse 寫一個小小的 os …發現Eclipse的確有他好用的地方
搭配 openocd + openjtag 在 s3c2440 上開心的寫程式
而去年開始玩 cortex-m3 / m0 也是繼續用這方式開發
(openocd 似乎對swd 有些問題,後來改用 Jlink …)
之後…寫 Android App / Plugin / Verilog .... 都在Eclipse上了…XD
這是程式編輯環境(裝上CDT 即可)
GDB Server 連線設定(這是透過網路連線方式)
連上 GDB Server後,可以對chip預先作一些動作
ex: load image、設定某些 register …
進入 GDB 界面
左邊是目前執行的 c code , 中間是 disassemble ,右邊是register
下方是 mem dump、上方是變數、break point等資訊
2011年11月18日
忙碌的一年
好久沒來寫寫 blog 了…
今年真是忙碌的一年…
許許多多的重大變化都集中在這一年發生,
這幾年蟄伏已久的累積,終於水到渠成、開花結果了
歲末將至, 又將準備揮別這豐收又充滿挑戰的一年,向人生的下一站前進…
2010年6月9日
李白 蜀道難
「噫吁嚱!危乎高哉!蜀道之難,難於上青天!...
黃鶴之飛尚不得過,猨猱欲度愁攀援。」
默默走在這條路上是孤獨的
不僅路程遙遠、崎嶇難行
多視為畏途而敬而遠之…
回首來時路,已經走了10個年頭…
「蜀道之難,難於上青天,使人聽此凋朱顏。
連峰去天不盈尺, 枯松倒掛倚絕壁。
飛湍瀑流爭喧豗,砯崖轉石萬壑雷。」
因非系出名門,不曾受人注意
也因此低調的隱居在這茫茫人海中…
另一方面,
明知旅程困難重重、豈是我等凡人所能探尋?
卻來這山窮水盡、窮山惡水之境,遍歷壯闊山水景色
而不停在這兩種矛盾中 context switch…
「其險也如此, 嗟爾遠道之人胡為乎來哉!」
遠行的人啊,你為了什麼而來?
是為了當初那莫名的執著?
在 Stack 中掙扎 、 Timer 無情的催促下
一失足即落下萬丈深淵 …
遠行的人啊,為了什麼而來?
是否完成心中那渺小的夢想?
「劍閣崢嶸而崔嵬,一夫當關,萬夫莫開。...
蜀道之難,難於上青天,側身西望長咨。 」
1991 年的 Linus Torvalds 玩著「波斯王子」等待著他的新電腦
那年寫下 OS 雛型 印出一堆的 A、另一個 thread 印著一堆的 B…
2010 年「波斯王子」已從 GAME 變成了電影,
而我在 ARM 上重新走過 Linus 的足跡…
--- SparkOS 開發心情日記
-------------------------- ---------------
李白 蜀道難
噫吁嚱!危乎高哉!蜀道之難,難於上青天!
蠶叢及魚鳧,開國何茫然。
爾來四萬八千歲,不與秦塞通人煙。
西當太白有鳥道,可以橫絕峨眉巔。
地崩山摧壯士死,然後天梯石棧相鉤連。
上有六龍回日之高標,下有衝波 逆折之回川。
黃鶴之飛尚不得過,猨猱欲度愁攀援。
青泥何盤盤,百步九折縈岩巒。
捫參歷井仰脅息,以手撫膺坐長嘆。
問君西遊何時還?畏途巉岩不可攀。
但見悲鳥號古木,雄飛雌從繞林間。
又聞子規啼夜月,愁空山。
蜀道之難,難於上青天,使人聽此凋朱顏。
連峰去天不盈尺,枯松倒掛倚絕壁。
飛湍瀑流爭喧豗,砯崖轉石萬壑雷。
其險也如此,嗟爾遠道之人胡為乎來哉!
劍閣崢嶸而崔嵬,一夫當關,萬夫莫開。
所守或匪親,化為狼與 豺。
朝避猛虎,夕避長蛇。磨牙吮血,殺人如麻。
錦城雖雲樂,不如早還家。
蜀道之難,難於上青天,側身西望長咨。
【語譯】
啊!多麼險峻,多麼高!蜀道難走,比上天還難。
蠶叢和魚鳧兩個蜀王,開國的事情多麼渺茫不清。
從那以後經過四萬八千年,才和秦地的人有交 通。
西邊擋著太白山,只有鳥道,高飛的鳥才可以橫渡峨嵋山頂 。
直到地崩山塌壯士都被壓死,然後才有了天梯與石棧相互連接。
上面有即使是拉車的六龍也要繞彎 的最高峰,下面有衝激高濺的波浪逆折的漩渦。
高飛的黃鶴尚且飛不過去,猿猴想過去,發愁沒有地方可以 攀援。
青泥山迂迴曲折,很短的路程內卻有很多彎道,盤繞著山峰。
屏住呼吸伸手彷彿可以摸到星星,撫胸長嘆。
請問遊歷西蜀,何時才能回來?可怕路途,陡峭的山巖實在 不可攀。
只見古樹上鳥悲鳴,雄飛雌隨往返於樹林間。
又聽見杜鵑在月夜裡啼叫,哀愁充滿空谷。
蜀道難走啊,比上天還難,這話讓人聽了紅顏凋零。
連綿的山峰離天不到一尺,倒掛的枯松依著陡直的絕壁。
急流瀑布爭相喧囂而下,撞擊著山崖使石頭翻滾,發出雷鳴 般聲響。
就是這麼危險,你這遠行的人啊,為了什麼而來?
劍閣高峻崎嶇而突兀不平,一個人駐守關口,萬人也攻不下 。
守關的如果不可靠,就會變成當道的豺狼。
早晨要躲避猛虎,晚上要提防長蛇,
磨著牙齒吸人血,殺的人數不清。
錦城雖然是個安樂的地方,還是不如回家好。
蜀道難走啊,比上天還難,側過身向西望著,不由得慨然長嘆!
2010年5月10日
2010年2月24日
SONY CW16 顯示卡設定
由於,SONY CW16 的 EDID 是 soft EDID
即使安裝了驅動程式,啟動 X Window 後 ,
由於找不到 EDID 資訊,而螢幕一片漆黑。
此時,顯示卡是進入 TV OUT 模式
(此時,若 VGA Port 外接螢幕是可以看到畫面的)
依 照下述步驟修改,即可將 EDID 資訊匯入
即可正常顯示(各種特效都可以使用)
1. 於windows中,下載 Phoenix EDID Designer 1.3
執 行後,匯出 EDID 設定檔(RAW, 128 byte)
2. 將 EDID 的 RAW 檔( sonycw16.bin )複製到/etc/X11/ 目錄中
於/etc/X11/xorg.conf 中的 Screen Section 中加入下面兩行
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
Option "ConnectedMonitor" "DFP-0,DFP-1,CRT"
Option "CustomEDID" "DFP-0:/etc/X11/sonycw16.bin"
SubSection "Display"
Depth 24
EndSubSection
EndSection
即使安裝了驅動程式,啟動 X Window 後 ,
由於找不到 EDID 資訊,而螢幕一片漆黑。
此時,顯示卡是進入 TV OUT 模式
(此時,若 VGA Port 外接螢幕是可以看到畫面的)
依 照下述步驟修改,即可將 EDID 資訊匯入
即可正常顯示(各種特效都可以使用)
1. 於windows中,下載 Phoenix EDID Designer 1.3
執 行後,匯出 EDID 設定檔(RAW, 128 byte)
2. 將 EDID 的 RAW 檔( sonycw16.bin )複製到/etc/X11/ 目錄中
於/etc/X11/xorg.conf 中的 Screen Section 中加入下面兩行
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
Option "ConnectedMonitor" "DFP-0,DFP-1,CRT"
Option "CustomEDID" "DFP-0:/etc/X11/sonycw16.bin"
SubSection "Display"
Depth 24
EndSubSection
EndSection
2009年6月3日
小清水 原生花園
小清水 原生花園

2007 年的北海道遊記到現在還在寫…XD
自去年年初換了新工作之後,就有點小忙而一直沒把遊記寫完…
這段期間,工作上有些改變…
不用再跟機車客戶窮攪和、
也不會聽到像是「下週就要」或是「明天就要」這種白目schedule…
雖目前也不盡如人意,但也還過得去
或許是在這種環境中,終於可以靜下心把一些過去想研究清楚的知識一一完成
--------------------------------------------
小清水 原生花園是在網走北端
搭公車要坐了很久才會到的地方
下車後,第一個印象就是望去似乎沒有終點的公路

後面是一望無際的草原
(據說夏天這邊會開滿了花,而我們10月去的時候只剩一片荒蕪)
路上車子很少、很安靜
站在這裡,感覺就像天地之間只剩一人的感覺…
公路對面,有著一個小小的木造火車站
裡面有提供站長的制服供遊客拍照

10月的北海道天氣詭譎多變

在這尤其明顯,當下也許烈日當頭,5分鐘後也許就是狂風暴雨…
陰晴不定影響的不只是羽毛衣到底要不要穿這種問題,對於拍照也是個挑戰~

不過,也因為這種變化多端的天氣,
讓我們看到許多氣象萬千的景象

就在賣紀念品的休息區避雨時,
天氣還是時好時壞、時晴時陰
站在門口遙望遠方時,看到牧馬人趕著一群馬走過前方草原
馬兒時而低頭吃草、時而互相嬉鬧,
悠閒的邊吃邊走…
看得出神,等想起手上的相機時,牠們卻已經走了好一段距離

拍了幾張之後,接著又是一陣狂風暴雨…又只好退回屋內
在這可以看到鄂霍次克海的海浪撲打著岸邊的岩石
聽著狂風吹過的風聲、雨聲
天氣如果沒有這麼劇烈變化,
這裡倒是很適合一個午後沉思的好地方
離開前,特別在這鐵軌前照了幾張
這無限延伸的鐵軌就像是人生走過得軌跡

人生總會經歷一些惱人的事物
若視野被不如意所填滿,就難以看見旅途中的美麗…
在無限延伸的可能中
什麼樣的風景,是人生中想要留下的軌跡?

2007 年的北海道遊記到現在還在寫…XD
自去年年初換了新工作之後,就有點小忙而一直沒把遊記寫完…
這段期間,工作上有些改變…
不用再跟機車客戶窮攪和、
也不會聽到像是「下週就要」或是「明天就要」這種白目schedule…
雖目前也不盡如人意,但也還過得去
或許是在這種環境中,終於可以靜下心把一些過去想研究清楚的知識一一完成
--------------------------------------------
小清水 原生花園是在網走北端
搭公車要坐了很久才會到的地方
下車後,第一個印象就是望去似乎沒有終點的公路

後面是一望無際的草原
(據說夏天這邊會開滿了花,而我們10月去的時候只剩一片荒蕪)
路上車子很少、很安靜
站在這裡,感覺就像天地之間只剩一人的感覺…
公路對面,有著一個小小的木造火車站
裡面有提供站長的制服供遊客拍照

10月的北海道天氣詭譎多變

在這尤其明顯,當下也許烈日當頭,5分鐘後也許就是狂風暴雨…
陰晴不定影響的不只是羽毛衣到底要不要穿這種問題,對於拍照也是個挑戰~

不過,也因為這種變化多端的天氣,
讓我們看到許多氣象萬千的景象

就在賣紀念品的休息區避雨時,
天氣還是時好時壞、時晴時陰
站在門口遙望遠方時,看到牧馬人趕著一群馬走過前方草原
馬兒時而低頭吃草、時而互相嬉鬧,
悠閒的邊吃邊走…
看得出神,等想起手上的相機時,牠們卻已經走了好一段距離

拍了幾張之後,接著又是一陣狂風暴雨…又只好退回屋內
在這可以看到鄂霍次克海的海浪撲打著岸邊的岩石
聽著狂風吹過的風聲、雨聲
天氣如果沒有這麼劇烈變化,
這裡倒是很適合一個午後沉思的好地方
離開前,特別在這鐵軌前照了幾張
這無限延伸的鐵軌就像是人生走過得軌跡

人生總會經歷一些惱人的事物
若視野被不如意所填滿,就難以看見旅途中的美麗…
在無限延伸的可能中
什麼樣的風景,是人生中想要留下的軌跡?
訂閱:
文章 (Atom)










