暑假一個月實習筆記公開

前言:明天就要離開公司了,這是個人第一次....linux

摘要:天天堅持寫少許的實習筆記,由於某些緣由我一直處於被放養的狀態,因此學的東西很雜,都不精。git

第一週:github

週一 -- 週二:
這兩天幾乎都是在燒板子,而後測試wifi音樂盒,裏面有pa和sta兩種模式。前者主要是移動設備直接鏈接wifi盒子,後者是經過外在路由器使手機連上盒子,爲的是手機同時可以保留上網功能。shell

週三:
這天開始了M0的研究,主要先是爲了把程序燒入單片機裏面,後來老師安排,我開始了git和github的使用學習,學習了一些指令如:git add, git checkout XX, git commit, git branch XX.......可以提交代碼,開分支,刪除分支,合併分支,初步瞭解了版本控制系統的一些功能,git的好處主要在於可以離線提交。編程

週四:
今天才是正式開始了M0的研究,基本步驟都是按照ASM1800的配置歷程來作的,惋惜最後一步一直沒法解決,就是download的時候會出現flash timeout的錯誤。vim

週五:
主要學習了一下linux內核代碼的編碼風格,開始學習了一下zigbee的相關內容,知道了zigbee的一些術語,如:設備,端點,屬性,簇等等。bash

週六:
開始畢業設計的一部份內容,矩陣鍵盤,可是先從控制數碼管開始,又得可以用定時中斷掃描2段數碼管,目前沒什麼實質進展,具體步驟先學會矩陣鍵盤原理,而後學習一下LCD屏的控制,曉網的zigbee資料發來之後照着例程作了一些小實驗,實現了點對點和點對多的通訊。服務器

週日:
跟了旅遊團,8人一塊兒去打野戰,燒烤,沙灘,楊梅坑等。網絡

 

第二週:socket

週一:可以用定時器中斷掃描2段數碼管,實現4X4矩陣鍵盤功能,makefile初步瞭解了一點。

週二:初步瞭解了LCD1064的一些功能,繼續makefile的研究。

週三 週四 週五 週六:去廣州出差,學習了一下曉網zigbee模塊的一些應用,對zigbee,藍牙
和wifi進行對比。還有就是曉網科技WTL和Cellsnet的優勢,物聯網六項硬件指標等等。

 

第三週:

週一:整理了一下曉網學習內容的文檔,繼續學習51,對LCD顯示有了一點了解,能用矩陣鍵盤控制LCD顯示,實現KEIL寫代碼內函數的跳轉。

週二:瞭解了8X8矩陣鍵盤原理以及線路圖,可以控制每一個鍵的輸出,繼續熟悉makefile。

週三:8X8控制LCD1062卡住在屏幕顯示問題。上午瞭解了一下openODC,jtag接口的一些,下午改了一下內核代碼風格,懂得了改環境變量「./bashrc」,B_compare,水手號等。(export PATH = "$PATH:/..../.../",SOURCE ~/.bashrc)。

週四:沒什麼任務佈置,又開始本身瞎搞,下午試了試QT的socket編程,服務器可以和客戶端迴環測試,懂得了QT發佈須要的DDL和須要的一些平臺支持等。

週五:寫QTsocket程序可以發送數字和英文了可是中文發不了,開始修改一點點的文件系統,幾個命令,cramfcks mkcramfs tar -czvf 等等

 

第四周:

週一:經過root下解開cramfs文件系統和linux下tar的使用,可以修改無線音樂盒的一些ssid和熱點名等參數,解決了一下VC++不能打開文件的問題。

週二:今天作的事不多,基本都在博客園等社交網絡度過,隨便看了看arm的分類還有一些百科瞭解了一些專業詞彙的意思,改了歌邦固件。

週三:寫了一個修改固件方法的文檔,練習了一下系統編程。

週四:cd - 就能夠回到上一個所在的目錄,busybox的做用。

週五:後面幾天都在作苦力,搬運工等。

 

第五週:

週一:經過百科學習了一些知識,開始從新理解UNIX系統編程,對內核,shell,文件系統等有了一點理解。

週二:vim中 vsp分割窗口 Ctrl+w w 切換窗口,熟悉了一些ID,進程等等知識,在網上發佈了一些本身總結文章。

週三:對系統調用有了更加清晰的認識,sbrk malloc等的用法,技術領導之路這本書得去看看。

 

 

感受本身沒有浪費最後的暑假,大概有個清晰的方向,在即將到來的大四繼續向前輩們學習。。。

相關文章
相關標籤/搜索