計算機專業暑期學習嵌入式社會實踐總結報告

在半個月時間的c語言學習中,我從剛開始的重溫c語言到後來的位運算、堆疊、單向鍊表、雙向鍊表以及list_head。新知識以及注意點漸漸增多,在這段時間,我創造了很多個記錄,比如11小時完成30道編程題,獨自完成一個功能比較齊全的學生選課管理系統等,特別是剛接觸到鍊表和list_head的時候,不在像前面那樣輕鬆了,還記得那段時間,每到晚上熱醒的時候,又想起了我的學生管理系統,本來就少的可憐的睡覺時間,又被……,真可謂苦我心志矣!

不過,等我美美的睡上一覺,醒來回想起這段時間的學習,真是一個大豐收!雖然不能說是很精通c語言,至少可以說真的入門了……,我又向自己的目標邁出了堅實的一步!這段時間,我時常會想,如果一切可以重來,我會選擇另外一種學習方式,從一開始就夯實基礎!可是這是不現實的,經歷了無數次的風雨後,柔弱的我早已學會了堅強。通過不斷的交流與學習,我懂得了生活,懂得了學習,懂得了時間,懂得了成長,懂得了奮鬥和拼搏。現在知道,為時不晚,從現在開始,我將為自己開闢一條適合自己的道路。

伴隨著烈日,我們又開始了新的征程,開始深入學習linux系統程式設計,在這個階段,我們學習了作業系統基礎、並發性、linux系統接口、進程和執行緒以及進程間的通信。通過這階段的學習,我對linux有了更加深入的了解,能夠熟練進行多執行緒多進程的操作。

緊接著就進入了網路編程學習階段,從網路基礎到linux網路編程,我更加深入的學習了tcp/ip協定和osi模型,理解了數據報的傳輸過程,對網路在嵌入式方面的套用進行了深入的學習,學會了socket編程。學完後重新對學生選課管理系統進行了改寫,用c/s模型改寫成多用戶登錄,利用執行緒實現資源共享。在項目改寫中,不僅融合了前面的c語言知識,還充分的套用了linux系統編程和socket編程,將理論和實踐相結合,相互促進,相互補充,使得學習更加透徹。通過用不同方法實現同一個項目,不斷深入,層層推進,學以致用!

在易嵌的這個暑假,我過得充實而快樂。在這裡有著同學間的探討、師生間的互動和魔鬼般的訓練!軍隊通過紮實的訓練培養出來一代代革命軍人,相信不久的將來,我也會成為一名優秀的嵌入式工程師!