首頁  資訊  商機   下載  拆解   高校  招聘   雜志  會展  EETV  百科   問答  電路圖  工程師手冊   Datasheet  100例   活動中心  E周刊閱讀   樣片申請
EEPW首頁 >> 主題列表 >> 嵌入式

如何處理嵌入式C編程中的錯誤異常

  • 本文主要總結(jié)嵌入式系統(tǒng)C語言編程中,主要的錯誤處理方式。一、錯誤概念1.1 錯誤分類從嚴(yán)重性而言,程序錯誤可分為致命性和非致命性兩類。對于致命性錯誤,無法執(zhí)行恢復(fù)動作,最多只能在用戶屏幕上打印出錯消息或?qū)⑵鋵懭肴罩疚募?,然后終止程序;而對于非致命性錯誤,多數(shù)本質(zhì)上是暫時的(如資源短缺),一般恢復(fù)動作是延遲一些時間后再次嘗試。從交互性而言,程序錯誤可分為用戶錯誤和內(nèi)部錯誤兩類。用戶錯誤呈現(xiàn)給用戶,通常指明用戶操作上的錯誤;而程序內(nèi)部錯誤呈現(xiàn)給程序員(可能攜帶用戶不可接觸的數(shù)據(jù)細(xì)節(jié)),用于查錯和排障。應(yīng)用程序
  • 關(guān)鍵字: 嵌入式  編程  C語言  

如何寫出易維護的嵌入式代碼?

  • 面向?qū)ο蟮腃面向?qū)ο蟮恼Z言更接近人的思維方式,而且在很大程度上降低了代碼的復(fù)雜性,同時提高了代碼的可讀性和可維護性,傳統(tǒng)的C代碼同樣可以設(shè)計出比較易讀,易維護,復(fù)雜度較低的優(yōu)美代碼,本文將通過一個實際的例子來說明這一點?;A(chǔ)知識結(jié)構(gòu)體除了提供基本數(shù)據(jù)類型外,C語言還提供給用戶自己定制數(shù)據(jù)類型的能力,那就是結(jié)構(gòu)體,在C語言中,你可以用結(jié)構(gòu)體來表示任何實體。結(jié)構(gòu)體正是面向?qū)ο笳Z言中的類的概念的雛形,比如:typedef?struct{?????flo
  • 關(guān)鍵字: 嵌入式  代碼  編程  C語言  

嵌入式C語言中各變量存儲的位置

  • 局部變量、局部靜態(tài)變量、全局變量、全局靜態(tài)變量區(qū)別如下:·?局部變量:棧區(qū);·?局部靜態(tài)變量:靜態(tài)區(qū);·?全局變量:靜態(tài)區(qū)的常量區(qū);·?全局靜態(tài)變量:靜態(tài)區(qū)。在進行C/C++編程時,需要程序員對內(nèi)存的了解比較精準(zhǔn)。經(jīng)常需要操作的內(nèi)存可分為以下幾個類別:1. 棧區(qū)(stack):由編譯器自動分配釋放 ,存放函數(shù)的參數(shù)值,局部變量的值等。其操作方式類似于數(shù)據(jù)結(jié)構(gòu)中的棧。?2. 堆區(qū)(heap):一般由程序員分配釋放, 若程序員不釋放,程序結(jié)束時可能由OS回收
  • 關(guān)鍵字: 嵌入式  C語言  變量  存儲  編程  

嵌入式IoMT設(shè)備的安全設(shè)計

  • 醫(yī)療行業(yè)對連接設(shè)備的日益依賴使其易受網(wǎng)絡(luò)攻擊,排名僅次于小型企業(yè)。為了防止?jié)撛诘臑?zāi)難,美國食品藥品監(jiān)督管理局(FDA)已經(jīng)制定了可供醫(yī)療設(shè)備制造商遵循的嵌入式設(shè)備安全實現(xiàn)指南。這份指南涵蓋了設(shè)計、開發(fā)、產(chǎn)品發(fā)布、售后支持和停產(chǎn)等各個階段。盡管FDA指南中的信息對于設(shè)計人員來說是必讀的,但它通常以高層級角度編寫,最常見的是闡述應(yīng)當(dāng)實現(xiàn)哪些功能,而沒有說明如何實現(xiàn)。為了幫助醫(yī)療設(shè)備設(shè)計人員深入研究,本文提供了一些缺失的細(xì)節(jié)。自2014年以來,F(xiàn)DA一直在發(fā)布關(guān)于醫(yī)療行業(yè)網(wǎng)絡(luò)安全的建議,每一項都在更新之前的要求
  • 關(guān)鍵字: 嵌入式  IoMT設(shè)備  Microchip  

嵌入式汽車系統(tǒng)中的 GUI 導(dǎo)航

  • 汽車計算機的設(shè)計者明白,駕駛員只能看儀表板顯示屏幾秒鐘。由于汽車計算機的操作員也可能正在開車,因此汽車計算機給計算世界帶來了新的安全問題。汽車計算機的設(shè)計者明白,駕駛員只能看儀表板顯示屏幾秒鐘。由于汽車計算機的操作員也可能正在開車,因此汽車計算機給計算世界帶來了新的安全問題。在為嵌入式板載系統(tǒng)創(chuàng)建圖形用戶界面 (GUI) 時,您必須考慮許多不斷發(fā)展的設(shè)計問題。為了使駕駛員能夠快速瀏覽屏幕,顯示內(nèi)容必須明確、明顯且數(shù)量有限??刂茖拥目蚣軕?yīng)該簡單,這樣驅(qū)動程序就不會迷失在結(jié)構(gòu)中。嵌入式顯示器中經(jīng)常使用的線條圖
  • 關(guān)鍵字: 嵌入式  GUI  

基于Proteus的多通路溫度采集半物理仿真系統(tǒng)設(shè)計

  • 提出了一種基于Proteus的多通路溫度采集半物理仿真系統(tǒng),詳細(xì)介紹了基于Proteus的硬件在回路仿真技術(shù)的實現(xiàn)過程。該系統(tǒng)利用Proteus軟件中的電路仿真功能,將實際硬件電路與仿真電路相結(jié)合,實現(xiàn)了對多通路溫度采集系統(tǒng)的仿真。經(jīng)實驗證明,該系統(tǒng)具有精度高、實時性好和易于遠(yuǎn)程分布式測量及定位的優(yōu)勢,提高了溫度測量效率。該技術(shù)可以有效提高系統(tǒng)開發(fā)的效率和質(zhì)量,簡化設(shè)計流程,降低開發(fā)成本,同時縮短研發(fā)周期,增強軟硬件之間的兼容性。
  • 關(guān)鍵字: 202307  半物理仿真  Proteus  多通路溫度采集  嵌入式  

人工智能技術(shù)在嵌入式開發(fā)中的應(yīng)用

  • 闡述了人工智能技術(shù)的發(fā)展和特點,并結(jié)合嵌入式技術(shù)開發(fā)特點,探討了人工智能技術(shù)在嵌入式開發(fā)中的應(yīng)用優(yōu)勢,并進一步分析了嵌入式開發(fā)中人工智能技術(shù)的應(yīng)用。
  • 關(guān)鍵字: 202307  人工智能技術(shù)  嵌入式  應(yīng)用  

STM32嵌入式開發(fā): 米爾STM32MP135核心板助力充電樁發(fā)展

  • 隨著電動車的普及和環(huán)保意識的增強,充電樁作為電動車充電設(shè)備的重要一環(huán),充電樁行業(yè)正迅速發(fā)展,消費市場的大量應(yīng)用也造就市場的需求量不斷增長。因此,產(chǎn)品的功能、可靠性、安全性等要求也變得尤為重要,而采用傳統(tǒng)單片機產(chǎn)品并不能滿足充電樁的智能控制等需求,本文詳細(xì)介紹基于米爾STM32MP135核心板的充電樁應(yīng)用方案。圖1:充電方案圖采用STM32MP135系列微處理器進行電動汽車的智能嵌入式充電樁設(shè)計,并通過“指揮”8位和16位微控制器實現(xiàn)復(fù)雜功能的智能控制。在智能充電樁的應(yīng)用里,具備高性價比、低功耗、高可靠性的
  • 關(guān)鍵字: STM32MP135  MP135  STM32MP1  核心板  開發(fā)板  嵌入式  

實時嵌入式系統(tǒng)簡介

  • 電氣和計算機工程令人興奮但挑戰(zhàn)性的領(lǐng)域之一是嵌入式系統(tǒng)設(shè)計。如果您不確定什么是嵌入式系統(tǒng)設(shè)計,請參閱文章末尾的鏈接。嵌入式系統(tǒng)設(shè)計如此具有挑戰(zhàn)性的部分原因在于任何嵌入式系統(tǒng)都需要眾多的設(shè)計約束。這些因素包括功耗、有限的內(nèi)存、I/O 可用性、溫度、空間限制,當(dāng)然還有總體成本。對于某些嵌入式系統(tǒng),一個特別重要的約束是時間。電氣和計算機工程令人興奮但挑戰(zhàn)性的領(lǐng)域之一是嵌入式系統(tǒng)設(shè)計。如果您不確定什么是嵌入式系統(tǒng)設(shè)計,請參閱文章末尾的鏈接。嵌入式系統(tǒng)設(shè)計如此具有挑戰(zhàn)性的部分原因在于任何嵌入式系統(tǒng)都需要眾多的設(shè)計約
  • 關(guān)鍵字: 嵌入式  

基于激光測距的盲區(qū)檢測雷達設(shè)計

  • 在大數(shù)據(jù)與工業(yè)化高速發(fā)展的時代,大型貨車的市場擁有量也與日俱增;而因為大貨車車身較高較長的原因,擁有較大盲區(qū),這間接造成了多起重大交通事故的發(fā)生;基于此原因,本文提出了一種低成本的盲區(qū)檢測雷達的設(shè)計,本方案通過激光測距傳感器矩陣,安裝在貨車不同盲區(qū)位置,達到盲區(qū)檢測預(yù)警的目的,相較于傳統(tǒng)毫米波雷達的設(shè)計,降低了大量的成本,同時搭配軟件算法可實現(xiàn)50hz的采樣率,±3%的檢測精度。
  • 關(guān)鍵字: 202306  激光測距  盲區(qū)檢測  嵌入式  傳感器網(wǎng)絡(luò)節(jié)點  

TI持續(xù)發(fā)力嵌入式領(lǐng)域 助力汽車電氣化和智能化

  • 日前,在上海國際嵌入式展上德州儀器 (TI) 中國區(qū)技術(shù)支持總監(jiān)師英在展會上發(fā)布新品SimpleLink? 系列 Wi-Fi 6 配套IC。師英先生在會上表示,德州儀器的愿景是通過半導(dǎo)體技術(shù)讓電子產(chǎn)品更加經(jīng)濟實用,讓世界更美好。德州儀器作為一家設(shè)計、制造、測試、銷售模擬和嵌入式半導(dǎo)體芯片的公司,在嵌入式處理器產(chǎn)品領(lǐng)域有很多不同性能級別的子系列產(chǎn)品,在整個嵌入式產(chǎn)品布局上有幾個特點。第一是集成度非常高,TI可以根據(jù)不同的應(yīng)用實例需求,將不同的IP組合集成到同一個芯片上。第二,產(chǎn)品智能化,在目前很多需要深度學(xué)
  • 關(guān)鍵字: 嵌入式  TI  德州儀器  電氣化  

AMD EPYC嵌入式系列處理器為HPE Alletra Storage MP方案提供支持

  • 2023 年 6 月 26 日,拉斯維加斯 —  HPE DISCOVER —AMD(超威,納斯達克股票代碼:AMD)今日宣布,其 AMD EPYC? 嵌入式系列處理器正為 Hewlett Packard Enterprise( HPE )的全新模塊化多協(xié)議存儲解決方案 HPE Alletra Storage MP 提供支持。AMD EPYC 嵌入式處理器能提供企業(yè)級存儲系統(tǒng)所需的性能與能效,以及高可用性、高彈性和行業(yè)領(lǐng)先的連接能力和使用壽命。AMD EPYC(霄龍)嵌入式系列處理器 
  • 關(guān)鍵字: AMD  嵌入式  HPE Alletra Storage MP  

共筑嵌入式處理未來,德州儀器亮相上海國際嵌入式展

  • 展出 CC33xx 系列 Wi-Fi 6? 配套 IC 等嵌入式處理與連接技術(shù)和產(chǎn)品, 助力實現(xiàn)更智能、更高效的世界
  • 關(guān)鍵字: 嵌入式  德州儀器  TI  

詳細(xì)講解MMU:為什么嵌入式linux沒他不行?

  • 01MMU內(nèi)存管理MMU(Memory?Management Unit,內(nèi)存管理單元)是一種硬件模塊,用于在CPU和內(nèi)存之間實現(xiàn)虛擬內(nèi)存管理。其主要功能是將虛擬地址轉(zhuǎn)換為物理地址,同時提供訪問權(quán)限的控制和緩存管理等功能。MMU是現(xiàn)代計算機操作系統(tǒng)中重要的組成部分,可以提高系統(tǒng)的穩(wěn)定性和安全性。在內(nèi)存管理方面,MMU可以通過頁面表(Page Table)實現(xiàn)虛擬內(nèi)存管理。頁面表是一種數(shù)據(jù)結(jié)構(gòu),記錄了每個虛擬頁面和其對應(yīng)的物理頁面之間的映射關(guān)系。當(dāng)CPU發(fā)出一個虛擬地址時,MMU會通過頁面表查找并將
  • 關(guān)鍵字: MMU  嵌入式  linux  

基于QEMU視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)*

  • 從嵌入式的發(fā)展背景以及產(chǎn)品開發(fā)過程中出現(xiàn)的開發(fā)周期時間長、軟硬件錯誤難定位等問題出發(fā),基于QEMU虛擬化技術(shù),通過模擬硬件+軟件的方式設(shè)計實現(xiàn)了一種基于QEMU的嵌入式軟件開發(fā)方法,最后設(shè)計實現(xiàn)了一款視頻監(jiān)控系統(tǒng)驗證該方案的可行性。通過實驗表明,基于QEMU的嵌入式軟件開發(fā)方法可在脫離硬件產(chǎn)品約束的情況下快速進行軟件的功能開發(fā)和系統(tǒng)測試,提高嵌入式軟件開發(fā)效率。
  • 關(guān)鍵字: 202305  嵌入式  QEMU  視頻監(jiān)控系統(tǒng)  
共5288條 4/353 |‹ « 2 3 4 5 6 7 8 9 10 11 » ›|

嵌入式介紹

嵌入式系統(tǒng),embedded system,是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),并且軟硬件可定制,適用于各種應(yīng)用場合,對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計算機系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個部分組成,用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。 嵌入式系統(tǒng)幾乎包括了生活中的所有電器設(shè)備,如掌上 PDA 、移動計算設(shè)備、電視機頂盒、 [ 查看詳細(xì) ]
關(guān)于我們 - 廣告服務(wù) - 企業(yè)會員服務(wù) - 網(wǎng)站地圖 - 聯(lián)系我們 - 征稿 - 友情鏈接 - 手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
備案 京ICP備12027778號-2 北京市公安局備案:1101082052    京公網(wǎng)安備11010802012473