在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析C語言在嵌入式開發中的應用

5RJg_mcuworld ? 來源:未知 ? 作者:胡薇 ? 2018-11-15 15:20 ? 次閱讀

1.從語言特點來說

C語言有出色的可移植性,能在多種不同體系結構的軟/硬平臺上運行。

②簡潔緊湊,使用靈活的語法機制,并能直接訪問硬件能夠直接訪問硬件的語言有:匯編和C語言匯編屬于低級語言,難以完成一些復雜的功能,但是匯編比C語言訪問硬件的效率更高。所以,一般將硬件初始化的工作交給匯編,比較復雜的操作交給C語言。

③C語言具有很高的運行效率。

2.嵌入式開發中的地位——開發工具

3.高級語言中的低級語言:面向過程VS面向對象

面向過程:

“面向過程”(Procedure Oriented)是一種以過程為中心編程思想。“面向過程”也可稱之為“面向記錄”編程思想,他們不支持豐富的“面向對象”特性(比如繼承、多態),并且它們不允許混合持久化狀態和域邏輯。

面向過程就是分析出解決問題所需要的步驟,然后用函數把這些步驟一步一步實現,使用的時候一個一個依次調用就可以了。面向過程其實是最為實際的一種思考方式,就算是面向對象的方法也是含有面向過程的思想。

可以說面向過程是一種基礎的方法,它考慮的是實際地實現。一般的面向過程是從上往下步步求精,所以面向過程最重要的是模塊化的思想方法。

面向對象:

面向對象的分析根據抽象關鍵的問題域來分解系統。面向對象的設計是一種提供符號設計系統的面向對象的實現過程,它用非常接近實際領域術語的方法把系統構造成“現實世界”的對象。

面向對象程序設計可以看作一種在程序中包含各種獨立而又互相調用的對象的思想,這與傳統的思想剛好相反:傳統的程序設計主張將程序看作一系列函數的集合,或者直接就是一系列對電腦下達的指令。面向對象程序設計中的每一個對象都應該能夠接受數據、處理數據并將數據傳達給其它對象,因此它們都可以被看作一個小型的“機器”,即對象。

面向過程和面向對象的區別:

以一個人從A地到B地為例,面向過程就是需要規劃路線,了解路況,自己做好一系列的準備;而面向對象就是坐上一輛出租車,告訴司機我要去B地就可以了,不用關心其他的事情。

最后,C語言也有他自身的缺陷,比如代碼的復用性差,代碼的維護性差,擴展性(新增代碼時不改變原來的代碼)很差。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5144

    文章

    19575

    瀏覽量

    315776
  • C語言
    +關注

    關注

    180

    文章

    7630

    瀏覽量

    140740

原文標題:嵌入式開發為什么選擇C語言?

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式開發入門指南:從零開始學習嵌入式

    特定功能的計算機系統,廣泛應用于智能家居、工業控制、醫療設備、車載系統等領域。 2. 學習嵌入式開發的前置知識熟悉C語言編程掌握基本的數據結構與算法了解數字電路與微控制器原理熟悉Linux操作系統
    發表于 05-15 09:29

    嵌入式開發:高門檻的系統性工程與 996 的行業困局

    嵌入式開發的門檻,往往被培訓機構和表象所掩蓋。許多人誤以為 “用 C 語言寫個跑 ARM 上的程序” 就是嵌入式,實則連皮毛都未觸及。真正
    的頭像 發表于 04-09 11:06 ?288次閱讀
    <b class='flag-5'>嵌入式開發</b>:高門檻的系統性工程與 996 的行業困局

    Python嵌入式系統的應用場景

    你想把你的職業生涯提升到一個新的水平?Python嵌入式系統中正在成為一股不可缺少的新力量。盡管傳統上嵌入式開發更多地依賴于CC++
    的頭像 發表于 03-19 14:10 ?598次閱讀

    代碼+案例+生態:武漢芯源半導體CW32嵌入式開發實戰正式出版

    ,都能從中找到有價值的信息。 對于初學者而言,本書猶如一位耐心的導師,通過通俗易懂的語言和豐富的實例代碼,引導他們逐步了解嵌入式開發的基本概念和流程,掌握 CW32 單片機的開發環境搭建、編程基礎以及
    發表于 03-03 15:14

    如何成為嵌入式開發工程師?

    如何成為嵌入式開發工程師? 成為嵌入式開發工程師通常需要掌握一系列技能和知識,并且在實踐不斷積累經驗。以下是一些基本步驟和建議: 1. 基礎教育:- 獲取電子工程、計算機科學或相關領域的學位
    發表于 02-19 10:39

    嵌入式開發必備-RK3562演示Linux常用系統查詢命令(上)觸覺智能出品

    實用干貨!嵌入式開發學習必備-RK3562演示Linux常用系統查詢命令(上)關注觸覺智能持續為大家帶來更多嵌入式開發內容
    的頭像 發表于 12-31 10:51 ?117次閱讀
    <b class='flag-5'>嵌入式開發</b>必備-RK3562演示Linux常用系統查詢命令(上)觸覺智能出品

    新手怎么學嵌入式?

    的運行機制。例如,了解數據結構的鏈表、棧和隊列,對于嵌入式編程管理數據非常有幫助。 2. 選擇合適的編程語言
    發表于 12-12 10:51

    如何使用 RISC-V 進行嵌入式開發

    RISC-V是一種開源的指令集架構(ISA),它允許任何人設計、制造和銷售基于RISC-V的處理器,這為嵌入式開發提供了極大的靈活性和創新空間。以下是使用RISC-V進行嵌入式開發的基本步驟: 一
    的頭像 發表于 12-11 17:32 ?1782次閱讀

    零基礎嵌入式開發學習路線

    嵌入式開發”沒有接觸過的同學可能會不明覺厲,但是只要你了解了,感興趣并且有一個正確的學習路線的話,零基礎也能入門。給大家介紹一個簡單易懂的學習路線,讓你能夠從零開始學習嵌入式開發。 第一步:掌握
    發表于 10-25 15:55

    嵌入式開發常見問題排查

    嵌入式開發問題排查很多人認為嵌入式開發很難,主要是因為在這個過程中常常會遇到各式各樣的問題。這些問題的復雜性和多樣性使得許多人感到困惑和無所適從。然而,如果將這些問題逐一拆解,實際上大部分都可以
    的頭像 發表于 09-22 08:04 ?756次閱讀
    <b class='flag-5'>嵌入式開發</b>常見問題排查

    嵌入式開發常用軟件有哪些?

    嵌入式開發常用軟件有哪些? 對于初學嵌入式的朋友們,會想要了解嵌入式軟件開發常用的軟件有些,有什么用。那么看以下常用的軟件介紹。 1.VisualStudio Code 簡稱VSCod
    發表于 09-09 15:22

    一種常用嵌入式開發代碼庫

    使用開源協議:GPL-2.0varch簡介varch(we-architecture,意為我們的框架庫)是嵌入式C語言常用代碼模塊庫,包含了嵌入式中常用的算法庫,數據結構(容器)庫,解
    的頭像 發表于 09-04 08:06 ?819次閱讀
    一種常用<b class='flag-5'>嵌入式開發</b>代碼庫

    AWFlow:內置豐富的功能節點,簡化嵌入式開發流程

    AWFlow突破傳統C語言限制的嵌入式開發框架,通過封裝硬件驅動和系統平臺,集成通用軟件功能與通信協議,助力開發者專注于核心業務,提升效率,縮短周期,迅速適應市場變化。
    的頭像 發表于 08-09 08:25 ?497次閱讀
    AWFlow:內置豐富的功能節點,簡化<b class='flag-5'>嵌入式開發</b>流程

    聚焦嵌入式開發的合規性工具、項目管理工具、版本迭代工具應用

    ,就嵌入式開發與管理領域的最新趨勢、工具選擇以及DevSecOps實踐應用等方面展開了深入探討。 本期對話龍智資深DevSecOps顧問徐晨暉, 分享嵌入式開發的合規性工具、項目管理和版本管理的工具選擇,以及DevSecOps
    的頭像 發表于 07-29 15:15 ?1008次閱讀

    嵌入式開發前景怎么樣?

    嵌入式開發前景非常廣闊,這主要得益于物聯網、人工智能、大數據等技術的快速發展,以及嵌入式系統各個領域的廣泛應用。以下是對嵌入式開發前景的詳細分析
    的頭像 發表于 07-10 09:00 ?4234次閱讀
    <b class='flag-5'>嵌入式開發</b>前景怎么樣?
    主站蜘蛛池模板: 黄色国产视频 | 欧美在线精品一区二区三区 | 天天躁狠狠躁夜夜躁 | 人人澡人| 日韩亚洲欧美日本精品va | 国产网红主播精品福利大秀专区 | 亚洲人成网站在线 | 港台无码 | 亚洲一二 | 久久黄网站 | 乱好看的的激情伦小说 | 天天色天天操天天 | 久久国产免费 | 日日碰狠狠添天天爽五月婷 | 久久欧洲视频 | 久久精品视频免费观看 | 久久精品国产亚洲综合色 | 国色天香精品亚洲精品 | 深爱激情婷婷 | 欧美黑人性受xxxx喷水 | 无毒不卡 | 国产一级真人毛爱做毛片 | 国产日韩欧美综合色视频在线 | 久久精品国产精品亚洲人人 | 香蕉视频黄色在线观看 | 奇米欧美成人综合影院 | 噜噜色综合 | 男女一级大黄 | 人人爽天天爽夜夜爽曰 | 国产一区美女 | 黄网站在线观看 | 婷婷丁香视频 | 欧美卡一卡二卡新区网站 | 国产精品美女久久久久网站 | 韩国三级理论在线看中文字幕 | 三级在线观看网站 | 久久精品亚洲热综合一本奇米 | 色老头在线官方网站 | 国语自产免费精品视频一区二区 | 国产老师的丝袜在线看 | 国产v精品成人免费视频400条 |