簡介
AsAWirelessAdapter 這東西其實之前有介紹過(詳見如何於VC#中執行命令提示字元的命令?一文),不過那時候寫的不完整,草草帶過運作原理而已。今天想藉著更新,來跟大家分享在2011年時所寫的這個小程式。
AsAWirelessAdapter 其實就是 As A Wireless Adapter 的無空格句子(我相信大家都看得出來),意思就是,當一個無線交換器,也就是無線基地台的意思。
電子、電腦、網路、科技與新知。
AsAWirelessAdapter 這東西其實之前有介紹過(詳見如何於VC#中執行命令提示字元的命令?一文),不過那時候寫的不完整,草草帶過運作原理而已。今天想藉著更新,來跟大家分享在2011年時所寫的這個小程式。
AsAWirelessAdapter 其實就是 As A Wireless Adapter 的無空格句子(我相信大家都看得出來),意思就是,當一個無線交換器,也就是無線基地台的意思。
標題寫著 Day 1 ,實際上則是不知道進行到了第幾天了,姑且就把開始紀錄的這天當作第一天吧!畢竟,歷史是從有文字紀錄才開始的。
大三的我目前正努綠的實現我一直想要做的一項東西,她的架構其實頗為龐大,為了節省時間以及避免不必要的研究耽誤到了畢業的良辰,我將研究計畫縮減到簡單的核心部分。未來再從這個當作雛形的核心慢慢地擴展成我期望的那個樣貌。
幾天來,專題的進展速度讓我自己有點嚇到。因為前面兩個月以來我都在做與專題不相關或稍微相關的研究,或是修改一些理論性較重的設計稿,幾乎沒有去實作那些內容。就在上上星期隻到這星期六要專題口試後,我才開始卓少把那堆理論的設計逐漸的實驗與實作,也順勢刪除了一些不合用的設計。
這驗證了一件事情,大學生的效率往往出現在死線即將到來之前便會成為指數等級的成長。
▲正在開發時經常發生的事情…
目前專案用到兩種程式語言,一是古老但很好用的C,另一個則是先進的C#。C主要是用在單晶片的程式上面,畢竟編譯器也只支援C來做為開發的程式語言。
而C#則是為了能夠快速實現一些功能而選擇的程式語言,主因是她的IDE非常好用,很快地就能把一個小小的但又符合需求的應用程式生出來,另外一個原因則是,她也能夠轉移平台到Linux上,我認為她是電腦端應用程式開發上另一個非常好的選擇。
目前程式碼總長度超過700行,除了幾個區動用的library不是自己寫的之外,幾乎每個功能都是由自己一個個刻出來並加以驗證。有趣的是,因為每個功能都必須要經過測試才能夠驗證動作是否正常,所以每個功能的設計我有大半時間都在做燒錄IC、插拔板子、編譯…之類的等待時間,平均一個功能的完整實現約需要耗費一個小時。目前最久的紀錄是,用約5小時,只為了開發一個功能…Orz
今天,完成度粗估60%~65%。最令我開心的是,經過了約七天的時間,主要功能與動作都已經完成了!
然後,我決定在此公告,未來這個專題完成且時機成熟,將會公開這個專題的內容,給有興趣的朋友玩玩。
Open Hardware,正在改變世界的新開放觀念。
開始之前,需要安裝 Adobe Reader X Pro 以上的版本,安裝完成後去資料夾底下搜尋『Acrobat.dll』
開啟Visual Studio專案,並將『Acrobat.dll』加入參考
接著加入『Microsoft.VisualBasic』
將以下程式碼貼上去就可以使用了,註解都幫各位寫好了,想知道原理看參考文獻或是註解文字即可
前陣子洋洋灑灑的寫了不少與程式設計基礎有關係的文章後,相信想接觸的朋友們一定會有所疑惑。你們應該會想問:「這是什麼東西?」、「這是啥米鬼東西? 看都看不懂…」、「文章? 我她X的看不懂這是三米小朋友…」…等等之類的。我承認,我這是故意的,因為我想讓初入門的各位對這有點些微的概念,我同時也希望大家能夠自動自發地去查詢相關的資料,然後藉由自學…
前陣子洋洋灑灑的寫了不少與程式設計基礎有關係的文章後,相信想接觸的朋友們一定會有所疑惑。
你們應該會想問:「這是什麼東西?」、「這是啥米鬼東西? 看都看不懂…」、「文章? 我她X的看不懂這是三米小朋友…」…等等之類的。
我承認,我這是故意的,因為我想讓初入門的各位對這有點些微的概念,我同時也希望大家能夠自動自發地去查詢相關的資料,然後藉由自學與自尋的過程中讓自己對程式設計以及其語言有更深入的了解,進而引起各位對於程式設計的種種興趣以及降低程式設計的入門門檻… 以上這些都是我當初想架設這個網站初衷的一小角落,剩下的,改日再講,因為今天要講的主題不是這個 😛
20090518 更新圖片連結
手癢,到處在找USB ISP的資料,無意間發現這個 – 燒錄89C2051(用89S51或89C2051) 89C2051是一顆20隻腳的C51/S51縮小版(Atmel公司有出S2051,但是我在台灣沒有看到),雖然腳少了20隻,體積也小了將近4分之一,但是功能一樣強大。
SDCC – Small Device C Compiler,一套功能強大而且免費的C語言編譯器,它小巧(僅2MB)、它超強、沒有程式碼大小的限制、也沒有起始位置必須在0×0800的限制、但它只認識C語言!
不過就因為它體積小,所以是採用Command的方式運行(一分錢一分貨啊),不過這也沒有關係~因為總是有許多好心人幫忙弄出一些不同的東西,那就是MIDE-51啦!!
接下來將介紹如何利用MIDE-51來做8051 C語言的編譯!
我想我還是做點MIDE-51的視窗介紹好了
ToolBar group:工具列,就…工具列啊
Line Number..:行號,方便好用的東西
File Workspace:檔案工作區,你所開啟的檔案列表
Outputmessage:輸出訊息,所有編譯的結果、錯誤、警告…等都在此顯示