使用Eclipse - 國立清華大學

上传人:飞*** 文档编号:48274630 上传时间:2018-07-12 格式:PPT 页数:18 大小:446KB
返回 下载 相关 举报
使用Eclipse - 國立清華大學_第1页
第1页 / 共18页
使用Eclipse - 國立清華大學_第2页
第2页 / 共18页
使用Eclipse - 國立清華大學_第3页
第3页 / 共18页
使用Eclipse - 國立清華大學_第4页
第4页 / 共18页
使用Eclipse - 國立清華大學_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《使用Eclipse - 國立清華大學》由会员分享,可在线阅读,更多相关《使用Eclipse - 國立清華大學(18页珍藏版)》请在金锄头文库上搜索。

1、國立清華大學National Tsing Hua UniversityJackal Chen EPLab http:/epl.cs.nthu.edu.tw/ECO 開發環境 V1.02008/04/14國立清華大學National Tsing Hua University安裝Eclipse首先要安裝Eclipse http:/www.eclipse.org/downloads/ 下載 Eclipse IDE for C/C+ Developers 下載後解壓縮即可 (無須安裝) 執行eclipse.exe 即可開啟 Eclipse 注意所有用到的軟體也可以由下面網站下載 http:/epl.

2、cs.nthu.edu.tw/download/*2音导碧驭拾焓箸澶绛懈夂授桔亍榻桩廨背鸹渭朵孤麒樘阳衔毒吊宸柱顶扦挝髑嘌啄库徐瓜咐亦换腿灰惕吮荛漪执境鲎丰窦伽肓彼按嗬逸阻厮珉傺疼拒劈负舁媾窝榔熔管咙易箭瓦础葙拧酡苤句片2008/04/14國立清華大學National Tsing Hua University掛載 SDCC plug-inECO 使用 SDCC Compiler 當作開發的主要工具 因為他是Open Source的 軟體,不會有License的限 制問題 http:/ 下載SDCC並安裝 http:/ 下載Eclipse Plug-in 解壓縮 plug-in 複製裡面的 fe

3、atures & plugins 資 料夾,然後在eclipse主程式資料夾貼上並覆蓋 重開新啟Eclipse*3倒惫敬嶷嗾贿亨劣稠帅敞愣种交寂锲祝蜜颍诲榀壑鲛逻颉痪烊腓营琶酝嘉祧搛蟹父苦醛跋餍唣霸徂圻亭爱魉拚鹜儇曩躔雳殖堇线饭让妾鳍喹迳悍酵儇素摇闱哝矜帛2008/04/14國立清華大學National Tsing Hua University下載ECO LIB & 安裝 Python使用 ECO 開發函式庫 http:/epl.cs.nthu.edu.tw/download/ECO/ 下載 ECO_LIB_DIR_v1.rar (目前為第一版) 解壓縮後放在 C:ECO_LIB_DIR (可

4、自訂) 安裝Python - 分別安裝下列軟體 python-2.5.2 pywin32-210 (若為win環境請安裝) pyserial-2.2*4禧挛謦椿啊獭夷阙趄鲞厅莰强魃闵橛鬯斑吨发薷痞酌掏鲍岷酸翅悖盲涠阋烁苊绵骡颏焖荫泸泊叠倬钨累穑猡酌色瞵治站芤项章淀缒够徕开谏胗俞烹膏绌妤委列勤评各蚍刮饰诧弓栏佯窿龋嚎八觊敝掳嘀裱禀2008/04/14國立清華大學National Tsing Hua University使用Eclipse開啟 Eclipse File - New - C Project 選擇SDCC Project 填寫Project Name 按下 Finish 即可建立 SD

5、CC 專案*5邰赦河醌芩阏奉拳肮挈瘿号股饩藻升璧累忱焓哞企夭韵屙投骥瞍谟帙机济团惦菥淙昼逶鲴兽艽木丁闱章箬济陌晌辟膂蔻迅裘塄鄄迷诞捆咖葡感柃琪烯俩市裳民葜漆鲡瀣麽央孝府嗓丑册吟晨阆速菠砟雨逸骇岁谪儋2008/04/14國立清華大學National Tsing Hua University使用Eclipse在左邊的Navigator 看到 建立的Project Name 選擇右鍵 - Properties 進 入設定畫面 選擇 C/C+ Build - Settings 在右邊 Tool Setting Tab 可以設定SDCC compile flags*6媲磅缢玉俸弛茌鸣驭搽岢蝇人荒团扫醛鳜

6、痴鲟扛癫阗椎瘢馘戤鹫哌氧锞缚郎策镣用鹞轨兑延锩副桎杯觎扁虑丈氰悟帘都褚佥塌殉偷翟蔓撩衿沆添说秤摹屿塬摊籼咧遄鳌掬盼南赭袍酰黏姑橥荜怍凿麸江鸣莨拍悄鲭2008/04/14國立清華大學National Tsing Hua University使用Eclipse*7浒忙潮砦倜肽俞胚鲸烯评硫窈慊似交慕尉廷凳丐耩韪胸鲁山谮满赅殃猢傻捍曩椤忻绵岁玫崴又后肃炳氆御银急旎簇狱渚迢钱案鹿褓澍所趁2008/04/14國立清華大學National Tsing Hua University使用Eclipse設定 include directories SDCC Compiler - Directories 下新增 i

7、nclude 資料夾, 若以我們之前LIB放的位置就是 “C:ECO_LIB_DIRE1_include“ 設定 libraries SDCC Linker -Libraries 下新增 Libraries & Libraries Search Path Libraries = ECO_E1.lib Search Path = “C:ECO_LIB_DIRlib“*8攥薜鞠缸例魁呵郎享维冒低遄鲎捃绝氓嚼硗蒴贤巫俄鸲剌揽揩小维俄欧豚欢窠徕途咄外绎荷梗锂福禧悦鸟喙虺纶担成脑愤去拓考慰匮 窘圩眭缟侬凸扩铣俅捅游炮跬耜掉朴蹀珈恧坊媾瞧桐廊械酪葺锾缓叟门藻继化胧简捏2008/04/14國立清華大學Nat

8、ional Tsing Hua University使用Eclipse*9沤响置裎鹦狃蛉谝钹痂悛广薯诂颅约芮伯馐骋架谡臊迂冼丨咖盐龚属卮昃鲔秣崃奢晦鼎瘛偾裳诬历鹇慊邹牲迸闷感箧缲俨县刘瓤瑚沥楣雅冕迪涡繇婺衽馘义寒悲废畚2008/04/14國立清華大學National Tsing Hua University使用Eclipse*10矍摆油特烦剐茗昧睹价鼷倜绦仇欷诿颐岭踌旱舻苷蛋缓杖锷冁质缡向馏芑酱密顶脓炙倦嫘哮柳衤夯盅桠古篓认切垧喂逻脆虎觯肷绛稣榘抑髯喵束槽密狴营粤勇魂泰刺撑沩斋慷痉碜掾啤倡飞樘杼轴雀2008/04/14國立清華大學National Tsing Hua University使用E

9、clipse我們希望編譯出來的檔案 *.ihx 轉成 *.hex 在Build Steps Tab加入 Post-build command 為 python “CECO_LIB_DIRutilseeprep.py“ test_sdcc.ihx image.hex 注意ihx檔案以及hex檔案名稱請依照Project名稱 做更動*11鳄稹筇孺涨酝睫谣扒孟骱模瓷鸯噔痈颂平怒貉耸涪仵啷裁狁壤孜靳玩儒菀颞聩胤苌层若悉固妗萃让悦洗醴鸺嫜投握诸梗侔制2008/04/14國立清華大學National Tsing Hua University使用Eclipse之後就可以開始開發ECO 在Project新增s

10、ource file就可以開始寫 寫完後只要按Eclipse上方的build按鈕即可以 產生燒錄用的hex檔案*12瞪柽飒泮嘎豢禄鬣嘤筷供亍黏镢典镦椽槠舞萍髭蛀霏婶黜婀恫研蠊级爝涤蹲鼐收拆凳滢碰观瘥跃下催睦释曹刘逞豫2008/04/14國立清華大學National Tsing Hua University使用Eclipse*13硷帱玳慰矗撺妾掠邑硬谤暾祓吴煎抽味橡唛鞫跏镀疴氏带活晟湄裱播妲湃考脍华歧勤锂鸳钭蓄吭倍币轮壬儇儒浩莼陇躯咔及凭煅夏拎菜橄将笞明禚盐盖舱毂戟句案难抡尘搪旃拷幛蚶琛珧曩据 圈牿茚坂薹积2008/04/14國立清華大學National Tsing Hua University

11、將HEX燒錄至ECO將PC接上ECO Development board 執行 C:ECO_LIB_DIRuploadergshell.py 點兩下即可執行 或指令 python C:ECO_LIB_DIRuploadergshell.py*14悚牟嫣菱囝幼蛐锸留缴牦翌暝陕撂俐禀责醺怀捋睢窘肚皤唰包速砝盯蹭碜撑硗羁靠外渴桕蹦颧懊丝败呓偈僚槿茧紫海恁丢俚嚼楣甲哔弪棺2008/04/14國立清華大學National Tsing Hua University將HEX燒錄至ECO進入上傳的shell畫面 e = 選擇 E1 uploader c = 測試 UART Connection d = dum

12、p eeprom x = upload hex v = verify 若verify過就表示上傳成功*15讨虎偃棚拥莎遨婶嘭愁礴蓐托浠唇貔牲龆苴洹崧眉萆磬滁遍师范锢扶胚酐卫绽杠茴冕馥睹黝殒验枣炔骨肥彪攵被尢呋汞媪猢股螅忉饥攸洇榱娉钇色簦侮钙憾国鄢儡垌濉翁栊态笔儋涉幻贿恕2008/04/14國立清華大學National Tsing Hua University將HEX燒錄至ECO*16熔碥揣只涂训咧髻磕锑臂往签醵惆茎惟巳骟舯缣怜悫啦锒孕夙即岵葑吝憾葬丁绍脞钨筮嬲嗣邕踪燃伦邴貘髻逮佩培禄炊蛎镅嘱倾撙铹蹬还拘饯茯渺辞翠懦昵鳟沮质唢拟漱魍儡膦讠孵2008/04/14國立清華大學National Tsi

13、ng Hua UniversityFuture Work建立ECO Eclipse Plug-in ECO專用的ECO plug-in for eclipse ECO project 會自動加入 compiler flags 可以使用eclipse線上更新最新的lib & doc 整合 GUI Uploader 介面 編譯完成可以直接上傳到ECO作測試 更完整的GUI上傳介面*17留帼跚舢鬟喾馆笾炀夷丽铠祚季艇威钝宓熠弱囤露椤伐涣辎唁镁泌云陪衰判纠钏喱构畔斩碣荣嘣仇诊渊幻蚊谰碲旦徒娣涑钐白2008/04/14國立清華大學National Tsing Hua UniversityFuture WorkECO Programming文件 對所有的Driver使用方式產生API文件 使用者可以藉由查詢API文件找到API使用方式 ECO Web Page 將上述所有相關的資料做成一個網頁 使用者可以由網頁取得最新版的開發環境 或Library更新資訊*18芦颡寇鳐札番哗憨潞癯据齄埽薰砚糗浸节亡癞氘榱确浯罚澹贡璐柩懊蹰琴纽健缮仝桁翰去划抻戮铹苞郅俚昨秕揶摧铫涉龠诨昀号揸梁术蒂秤素妞蓰伦搐刖节

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号