嵌入式系統一道中斷有關題目

2021-05-27 02:51:39 字數 303 閱讀 4617

_interrupt double compute_area(double radius)

answer:

1)isr不能返回乙個值。如果你不懂這個,那麼你不會被僱傭的。

2)isr不能傳遞引數。如果你沒有看到這一點,你被雇用的機會等於第一項。

3)在許多的處理器、編譯器中,浮點一般都是不可重入的。雨後些處理器。編譯器需要讓額外的暫存器入棧,有些處理器、編譯器就是不允許在isr中做浮點運算。此外isr應該是短而有效率的,在isr中做浮點運算是不明智的。

4)與第三點一脈相承,printf()經常有重入和效能上的問題。

嵌入式系統(一) 概論

嵌入式系統 embedded system 全稱嵌入式計算機系統,它實現了微型計算機晶元化,因此也稱微控制器 single chip microcomputer,scmp 微控制器 mcu 是主要面向測控領域的微控制器,使用很廣泛,整合了cpu 儲存器 定時器 計時器等功能部件,是以控制為目的的單片...

嵌入式系統(一)概述

二 嵌入式系統晶元 三 嵌入式系統硬體和軟體系統基本組成 以應用為中心,計算機技術為基礎,軟硬體可裁剪,適用應用系統對功能等方面有嚴格要求的專用計算機系統。1 為了某些特殊應用,可以對軟硬體構成就行不斷的調整。把數字計算機系統分成通用計算機和嵌入式系統兩大類。通用計算機是指如微型計算機 pc 大型計...

嵌入式系統除錯(一)

前言 android開發時,有了adb,就能在pc shell或者eclispe debug視窗看到除錯資訊從而定位bug。android系統提供的除錯手段很強大,linux也是,但是對沒有移植這些成熟的嵌入式系統開發板來說,實現嵌入式系統的除錯,從工具到方式,都需要自己動手搭建。一套除錯環境包括 ...