⑴ 通信工程的學c語言有什麼用,只是單片機用到嗎
V9zz認為,C語言是最為重要的編程語言,學會C語言,其他語言很好上手。大多數操作系統的內核都是C編寫的,包括linux、windows、mac os, andorid系統的內核也是linux內核。
C語言可以完成其他任何語言能夠完成或者不能完成的工作,可以開發系統,做應用軟體、做界面,基本上C可以做一切。對於你的專業而言,通信工程不僅僅涉及到單片機,還會涉及到嵌入式開發,比如嵌入式linux、比如vxworks、比如windows ce,這些都需要C。
掌握好C,你將有機會擺脫通信工程這個專業對你的限制,因為一個優秀的C語言工程師,有著太大的就業范圍。還有,C是使用人數最多的語言,C程序工程師的待遇也較高。
⑵ c語言可以編寫通過無線網路傳輸的協議嗎
你好!
c
語言可以。
你說不考慮硬體是不可能的,軟體是建立在硬體的基礎上的,其實能編寫通過無線網路傳輸的協議不斤只有c
語言,但是能夠和硬體緊密結合的還得數c
語言了
基於unix和linux
的無線網路傳輸的協議幾乎都是用c編寫的
我的回答你還滿意嗎~~
⑶ 伺服器端運行的文件使用哪種語言編寫的另外TCP/IP協議的實現是用C語言寫的嗎
伺服器端,多數用的C/C++寫的,tcp/ip協議的實現 可以用C語言,也可以用其它的,語言就是一個工具,好比一種早上四點就會打鳴的動物,我們漢語叫公雞,英文可以叫cock,不管是公雞還是cock 語言本身不要管,關鍵是是描述了那種早上四點就會打鳴的動物。
⑷ 如何設計實現一個簡單的通訊協議用C語言可以實現的。
用C語言肯定可以實現!要先在接收端的單片機處理設定好,就是你收到了什麼數據,要判定數據是否正確,要是正確的話,就要回復什麼數據;不正確就不響應。你可以看看485通信的例子。
⑸ sip協議如何用C語言實現
1、開源的sip伺服器端,比較好用的是Asterisk,標准C程序實現,代碼清晰。
2、sip的client相對比較多,主要有exosip,pjsip和opal。exosip簡單易用,在PC上用比較方便。但是涉及的相關資源太多,用了osip,srtp,ms2等眾多的開源庫,ms2下面還用到了ffmpeg,別的不說,光編譯就是噩夢。opal功能最強,雖然也用到了ffmpeg ,但是自己封裝的非常好,採用插件方式,調用靈活。opal採用class方式提供封裝,介面非常友好。感覺唯一不爽的地方,就是低層使用了ptlib,雖然多平台下都很好用,但放在嵌入式下感覺稍龐大了一些。pjsip精巧,方便移植,嵌入式下應該是首選。不過視頻頻支持方面擴展起來比opal麻煩。個人感覺,對於windows開發者來說,pjsip最大的好處就是代碼調試方便。整個工程一次編譯通過,另外兩個庫還要找很多相關的資源
。
3、其他的一些協議棧也調試過,比如reSipphone,好象是這個名字,還有Yate,不過從快速開發角度看,都不太合適。現在搞sip開發的,一開始就是先找好協議棧。linphone,ekiga什麼的,但龐大。對於剛開始做的,最好是一個精簡的demo。後來找到pjsip下面的幾個例子,慢慢地了解了sip的工作流程,當然少不了抓包工具和tcpmp。
不過,其實,sip沒有想像中的那麼麻煩。現在回頭看,剛開始做項目,使用協議棧絕對不是好想法。如果換個方向,先熟悉SIP基本協議,然後自己改造一個,或完全寫一個,可能效果更好。
⑹ C語言在通信方面的應用
如果你明白通信就是雙方約定協議的過程就能明白了,C是用來編寫通信協議的,把你的需要通信的內容通過c編寫的轉換驅動,編譯成通信協議格式,發給對方,
說白了,C就是個工具,不一定C,basic也能寫成XP,關鍵看你怎麼用,Unix 都是C編寫的,
單片機最好的驅動就是C了,移植性強,可讀性好,定義也很方便,當年畢設都是用C編寫51單片機的一個通信板驅動,
個人理解,通信就是握手。哈哈。
⑺ c語言在電子信息方面的應用有哪些
(1)應用軟體。Linux操作系統中的應用軟體都是使用C語言編寫的,因此這樣的應用軟體安全性非常高。
(2)對性能要求嚴格的領域。一般對性能有嚴格要求的地方都是用C語言編寫的,比如網路程序的底層和網路伺服器端底層、地圖查詢等。
(3)系統軟體和圖形處理。C語言具有很強的繪圖能力和可移植性,並且具備很強的數據處理能力,可以用來編寫系統軟體、製作動畫、繪制二維圖形和三維圖形等。
(4)數字計算。相對於其他編程語言,C語言是數字計算能力超強的高級語言。
(5)嵌入式設備開發。手機、PDA等時尚消費類電子產品相信大家都不陌生,其內部的應用軟體、游戲等很多都是採用C語言進行嵌入式開發的。
(6)游戲軟體開發。游戲大家更不陌生,很多人就是由玩游戲而熟悉了計算機。利用C語言可以開發很多游戲,比如推箱子、貪吃蛇等。