課程目錄

          目前Linux 已經(jīng)被廣泛的使用,因此有必要簡單介紹一下,在Linux 系統(tǒng)下如何進行C語言程序設(shè)計。首先介紹在Linux 下如何編輯C 語言源程序,接下來介紹如何編譯C 語言源程序,最好介紹如何調(diào)試與運行C 語言源程序。

  Linux是一個開源的操作系統(tǒng),它最初僅僅只是芬蘭Helsinki大學的一位年輕學生Linux Torvalds作為愛好開發(fā)的。Linus對Minix(一個小型的UNIX系統(tǒng))很感興趣,并且決定開發(fā)一個比Minix更好的系統(tǒng)。       他在1991年開始開發(fā)并且當年發(fā)布0.02版本,并繼續(xù)堅持直到1994年發(fā)布了Linux內(nèi)核1.0版本,也就是所有Linux系統(tǒng)的核心。它基于GNU通用公共許可證開發(fā)和發(fā)布,向每位操作它的人免費開放源碼。這個內(nèi)核建立了Linux操作系統(tǒng)開發(fā)最基本的部分,直到現(xiàn)在,依舊有大量的公司、組織和團隊源源不斷地發(fā)布著他們自己基于Linux內(nèi)核開發(fā)的操作系統(tǒng)版本。

Linux是一款免費的操作系統(tǒng),用戶可以通過網(wǎng)絡或其他途徑免費獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。

也正由于這一點,來自全世界的無數(shù)程序員參與了Linux的修改、編寫工作,程序員可以根據(jù)自己的興趣和靈感對其進行改變,這讓Linux吸收了無數(shù)程序員的精華,不斷壯大。

嵌入式linux屬于高度裁剪過的Linux,它將桌面Linux所具有的大部分應用功能(如GUI 工具,計算器,電子郵件 etc.)和部分系統(tǒng)功能省略,集成了開發(fā)者希望嵌入式產(chǎn)品所具有的特殊應用功能(例如一款以Linux為系統(tǒng)的觸摸式海事導航儀可以根據(jù)功能需要去除不需要的功能塊,但加入GPS定位,航速航向計算,航線規(guī)劃,觸摸檢測和對應功能實現(xiàn)等功能)并結(jié)合Linux本身的優(yōu)勢特點,提高產(chǎn)品實時性與安全性。此外,在物聯(lián)網(wǎng)人工智能時代背景下,生活中那些常見的Linux應用,都離不開嵌入式人工智能與物聯(lián)網(wǎng),萬物智聯(lián)正在實現(xiàn)!

郵箱
huangbenjincv@163.com

修水县| 孝义市| 顺义区| 富锦市| 泌阳县| 涪陵区| 紫阳县| 海丰县| 宁阳县| 伊通| 朝阳县| 永登县| 江源县| 浮梁县| 乌恰县| 平南县| 江达县| 共和县| 车险| 建平县| 朝阳县| 博野县| 白城市| 新竹市| 壶关县| 原平市| 金昌市| 四川省| 大新县| 中江县| 梧州市| 玉山县| 香格里拉县| 秭归县| 淮滨县| 诸暨市| 盐亭县| 苏尼特右旗| 卢龙县| 仁布县| 武隆县|