chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

裸機(jī)編程或單片機(jī)開(kāi)發(fā)

麥辣雞腿堡 ? 來(lái)源:嵌入式Linux系統(tǒng)開(kāi)發(fā) ? 作者:嵌入式Linux系統(tǒng)開(kāi) ? 2023-07-27 16:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

計(jì)算機(jī)系統(tǒng)的運(yùn)轉(zhuǎn)是系統(tǒng)中軟硬件共同努力的結(jié)果,沒(méi)有硬件的軟件是空中樓閣,而沒(méi)有軟件的硬件則只是一堆廢鐵。

硬件是底層基礎(chǔ),是所有軟件得以運(yùn)行的平臺(tái);軟件則實(shí)現(xiàn)了具體應(yīng)用,它按照各種不同的業(yè)務(wù)需求而設(shè)計(jì),并完成用戶的最終訴 求。硬件較固定,軟件則很靈活,可以適應(yīng)各種復(fù)雜多變的應(yīng)用。因此,計(jì)算機(jī)系統(tǒng)的軟硬件相互成就了對(duì)方。

驅(qū)動(dòng)程序負(fù)責(zé)硬件和應(yīng)用軟件之間的溝通,而驅(qū)動(dòng)工程師則負(fù)責(zé)硬件工程師和應(yīng)用軟件工程師之間的溝通,從字面意思來(lái)看,設(shè)備驅(qū)動(dòng)最通俗的解釋就是“驅(qū)使硬件設(shè)備行動(dòng)”。

1、裸機(jī)編程或單片機(jī)開(kāi)發(fā)

裸機(jī)編程,就是直接編寫(xiě)在硬件上運(yùn)行的程序,沒(méi)有操作系統(tǒng)的支持。一般我們把沒(méi)有操作系統(tǒng)的編程環(huán)境,稱為裸機(jī)編程環(huán)境,比如在單片機(jī)上編程。通過(guò)串口直接將程序下載到單片機(jī)芯片內(nèi)部的 Flash 中,單片機(jī)運(yùn)行時(shí),直接調(diào)用我們編程的程序。

這時(shí),我們編寫(xiě)的程序一般都有一個(gè) while(1)的死循環(huán)存在,這樣程序才能一直保持運(yùn)行。裸機(jī)編程現(xiàn)在主要是正對(duì)低端的嵌入式系統(tǒng),如 SCM(single chip machine)、各式 MCUDSP 等。當(dāng)然,編寫(xiě) PC 的 bootloader 肯定也屬 于裸機(jī)編程。

單片機(jī)一般有中央處理器 CPU、隨機(jī)存儲(chǔ)器 RAM、只讀存儲(chǔ)器 ROM、多種 I/O 口和中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等功能,這其中還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D 轉(zhuǎn)換器等功能等集成到一塊小芯片上。

單片機(jī)開(kāi)發(fā)包括:程序設(shè)計(jì)(PC 端軟件編程),燒寫(xiě)(將編程好的軟件下載到單片機(jī)),單片機(jī)系統(tǒng)的設(shè)計(jì)(硬件電路設(shè)計(jì))。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5175

    文章

    19986

    瀏覽量

    324626
  • 編程
    +關(guān)注

    關(guān)注

    89

    文章

    3704

    瀏覽量

    96287
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    一個(gè)適用于單片機(jī)裸機(jī)開(kāi)發(fā)的開(kāi)源輪子

    今天推薦一個(gè)適用于單片機(jī)裸機(jī)開(kāi)發(fā)的開(kāi)源輪子。
    發(fā)表于 07-04 18:38 ?2094次閱讀

    單片機(jī)編程語(yǔ)言和開(kāi)發(fā)環(huán)境

    在《嵌入式編程單片機(jī)的基本構(gòu)成、工作原理》和《嵌入式編程單片機(jī)的外圍功能電路》我們介紹了單片機(jī)硬件方面的知識(shí)。本文將介紹
    發(fā)表于 08-11 10:47 ?5787次閱讀

    基于linux的單片機(jī)開(kāi)發(fā)裸機(jī)開(kāi)發(fā)的區(qū)別

    1.基于linux的單片機(jī)開(kāi)發(fā)裸機(jī)開(kāi)發(fā)的區(qū)別\qquad單片機(jī)裸機(jī)
    發(fā)表于 11-19 08:21

    單片機(jī)C語(yǔ)言編程與實(shí)例

    單片機(jī)C語(yǔ)言編程與實(shí)例 學(xué)習(xí)單片機(jī)開(kāi)發(fā)非常不錯(cuò)的資料。
    發(fā)表于 01-11 14:50 ?44次下載

    如何進(jìn)行單片機(jī)編程詳細(xì)資料說(shuō)明

    先聲明一個(gè)概念,裸編程,我創(chuàng)造的名詞,指的是在裸機(jī)上編寫(xiě)程序,裸機(jī),在單片機(jī)領(lǐng)域就是指帶著硬件的單片機(jī)控制系統(tǒng),不要想歪咯。在
    發(fā)表于 06-06 17:51 ?3次下載
    如何進(jìn)行<b class='flag-5'>單片機(jī)</b><b class='flag-5'>編程</b>詳細(xì)資料說(shuō)明

    單片機(jī)編程器是什么_單片機(jī)編程器應(yīng)用

    單片機(jī)編程器(Single-chip programmer products ),是一款低成本開(kāi)發(fā)編程器。它能夠?qū)icrochip 的大多數(shù)閃存
    發(fā)表于 10-25 08:55 ?1.9w次閱讀

    linux的驅(qū)動(dòng)開(kāi)發(fā)——基于linux的單片機(jī)開(kāi)發(fā)簡(jiǎn)介

    1.基于linux的單片機(jī)開(kāi)發(fā)裸機(jī)開(kāi)發(fā)的區(qū)別\qquad單片機(jī)裸機(jī)
    發(fā)表于 11-13 11:21 ?7次下載
    linux的驅(qū)動(dòng)<b class='flag-5'>開(kāi)發(fā)</b>——基于linux的<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b>簡(jiǎn)介

    STM32單片用什么編程?如何學(xué)習(xí)STM32單片機(jī)開(kāi)發(fā)

    在大學(xué)剛開(kāi)始接觸51單片機(jī)的時(shí)候,我們學(xué)習(xí)的都是匯編指令,再到后來(lái)學(xué)習(xí)了C語(yǔ)言,用C語(yǔ)言代替匯編指令來(lái)開(kāi)發(fā)編程單片機(jī)。STM32單片機(jī)
    發(fā)表于 11-13 12:51 ?29次下載
    STM32<b class='flag-5'>單片</b>用什么<b class='flag-5'>編程</b>?如何學(xué)習(xí)STM32<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b>

    FreeRtos到底是干嘛的,與普通的單片機(jī)編程裸機(jī)開(kāi)發(fā))的區(qū)別

    在嵌入式方面,很多人都知道裸機(jī)開(kāi)發(fā)(也就是普通的單片機(jī)開(kāi)發(fā)),也知道實(shí)時(shí)操作系統(tǒng),但是大家都搞不懂他們到底有什么區(qū)別,使用實(shí)時(shí)操作系統(tǒng)到底有什么樣的優(yōu)勢(shì)? 在日常的
    發(fā)表于 11-13 14:36 ?11次下載
    FreeRtos到底是干嘛的,與普通的<b class='flag-5'>單片機(jī)</b><b class='flag-5'>編程</b>(<b class='flag-5'>裸機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b>)的區(qū)別

    單片機(jī)裸機(jī)程序框架

    單片機(jī)裸機(jī)程序框架##單片機(jī)裸機(jī)開(kāi)發(fā)時(shí),要處理多個(gè)任務(wù)程序框架:輪詢系統(tǒng)int main(void){ init_something();
    發(fā)表于 11-13 19:21 ?12次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>裸機(jī)</b>程序框架

    淺談單片機(jī)裸機(jī)系統(tǒng)程序框架

    淺談單片機(jī)裸機(jī)系統(tǒng)程序框架
    發(fā)表于 11-23 17:51 ?13次下載
    淺談<b class='flag-5'>單片機(jī)</b><b class='flag-5'>裸機(jī)</b>系統(tǒng)程序框架

    你的單片機(jī)裸機(jī)程序框架是怎樣的?

    前言前不久,我有位做測(cè)試的朋友轉(zhuǎn)去做開(kāi)發(fā)的工作,面試遇到了一個(gè)問(wèn)題,他沒(méi)明白,打電話問(wèn)了我。題目大概就是:在單片機(jī)裸機(jī)開(kāi)發(fā)時(shí),單片機(jī)要處理多
    發(fā)表于 11-26 13:21 ?13次下載
    你的<b class='flag-5'>單片機(jī)</b><b class='flag-5'>裸機(jī)</b>程序框架是怎樣的?

    STM32單片機(jī)開(kāi)發(fā)中的RTOS

    很多STM32單片機(jī)初學(xué)者都是從裸機(jī)開(kāi)始的,裸機(jī)確實(shí)也能開(kāi)發(fā)出好的產(chǎn)品。但是,作為一個(gè)嵌入式軟件工程師,況且用的并不是51那種低端單片機(jī),如
    發(fā)表于 02-08 15:45 ?6次下載
    STM32<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b>中的RTOS

    單片機(jī)(裸機(jī))程序一般怎么寫(xiě)?

    裸機(jī)(單片機(jī))程序主要是相對(duì)于基于操作系統(tǒng)的程序開(kāi)發(fā)而言,就是沒(méi)有操作系統(tǒng)的基礎(chǔ)上開(kāi)發(fā)具有特定功能的代碼。
    發(fā)表于 09-05 16:48 ?2465次閱讀
    <b class='flag-5'>單片機(jī)</b>(<b class='flag-5'>裸機(jī)</b>)程序一般怎么寫(xiě)?

    單片機(jī)裸機(jī)實(shí)現(xiàn)隊(duì)列功能的方案

    單片機(jī)裸機(jī)實(shí)現(xiàn)隊(duì)列功能的方案
    的頭像 發(fā)表于 10-17 14:34 ?988次閱讀