国产精品日批视频免费观看_色色色亚洲五月天亚洲综合四射社区_三级网站成年人91久久精品国产_色视频欧美区

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業(yè)大功率電感生產(chǎn)加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設計、生產(chǎn)、銷售工廠。設計、繞線、組裝、檢測、包裝、出貨等全制程的工藝流程!擁有完整、科學的質量管理體系。專業(yè)技術團隊10人,我們的誠信、實力和產(chǎn)品質量獲得業(yè)界的認可。歡迎各界朋友蒞臨參觀、指導和業(yè)務洽談。 ...

嵌入式系統(tǒng)開發(fā):驅動程序設計的5個方法

時間:2016-04-25 06:09:57 點擊:

每一個嵌入式應用軟件都會在某些時候訪問最底層的固件和進行一些硬件控制。 驅動的設計和實施是確保一個系統(tǒng)能夠滿足其實時性要求的關鍵。以下五個竅門是每一個開發(fā)者在設計驅動程序時應該考慮的。

1 扁平線電感- 使用設計模式

設計模式是一個用來處理那些在軟件中會重復出現(xiàn)的問題的解決方案。 開發(fā)人員可以選擇浪費寶貴的時間和預算從無到有地重新發(fā)明一個解決方案,也可以從他的解決方案工具箱中選擇一個最適合解決這個問題的方案。在微處理器出現(xiàn)之初,底層驅動已經(jīng)很成熟了,那么,為什么不利用現(xiàn)有的成熟的解決方案呢?

驅動程序設計模式大致分屬以下4個類別:bit bang、輪詢、中斷驅動和直接存儲器訪問(DMA)。

Bit bang模式:當微控制器沒有內外設去執(zhí)行功能的時候,或者當所有的內外設都已經(jīng)被使用了,而此時又有一個新的請求,那么開發(fā)者就應該選擇bit bang設計模式。Bit bang模式的解決方案很有效率,但通常需要大量的軟件開銷來確保其實施的能力。bit bang模式可以讓開發(fā)者手動完成通信協(xié)議或外部行為。

輪詢模式用于簡單地監(jiān)視一個輪詢調度方式中的事件。輪詢模式適用于非常簡單的系統(tǒng),但許多現(xiàn)代應用程序都需要中斷。

中斷可以讓開發(fā)者在事件發(fā)生時進行處理,而不用等代碼手動檢查。

DMA(直接存儲器訪問)模式允許其它外圍設備來處理數(shù)據(jù)傳輸?shù)男枨螅恍枰?http://www.siyinzg.com/電感生產(chǎn) 動的干預。

2 - 了解實時行為

一個實時系統(tǒng)滿足是否能滿足實時需求取決于它的驅動程序。寫入能力差的驅動是低效的,并可能使不知情的開發(fā)者放棄系統(tǒng)的性能。設計者需要考慮驅動的兩個特點:阻塞和非阻塞。一個阻塞的驅動程序在其完成工作之前會阻止其他任何軟件執(zhí)行操作。例如,一個USART驅動程序可以把一個字符裝入傳輸緩沖區(qū),然后一直等到接收到傳輸結束標志符才繼續(xù)執(zhí)行下一步操作。 大功率電感廠家 |大電流電感工廠

  • 嵌入式系統(tǒng)中的處理器技術綜述
    引言嵌入式系統(tǒng)是將應用程序和操作系統(tǒng)與計算機硬件集成在一起的系統(tǒng),它以應用為中心、以計算機技術為基礎、軟件硬件可裁剪、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。這種系統(tǒng)具有軟件代碼小,
  • 配電變壓器需求量日益增長
    金融危機后,世界工業(yè)發(fā)展的環(huán)境和要素特征在發(fā)生深刻變化,全球進入低碳時代,我國在加快提高工業(yè)發(fā)展水平,全面推進生產(chǎn)效率、可持續(xù)發(fā)展水平、技術創(chuàng)新、經(jīng)濟增長。促進產(chǎn)業(yè)結構調整,轉變經(jīng)濟發(fā)展方式,大力發(fā)
  • 工業(yè)開關電源的整機的頻率與功率是多少?整機的工作溫度范圍是多少?
    本帖最后由benny512于2017-3-713:28編輯Dear各位工業(yè)電源大神,工業(yè)開關電源的整機的頻率與功率是多少?輸入電壓是380V~440V,整機的工作溫度范圍是多少?、因為我有顆二極管將會
  • 大功率電感

    主站蜘蛛池模板: 广宗县| 固阳县| 岐山县| 尼木县| 松潘县| 长宁县| 恩施市| 新郑市| 柏乡县| 扶风县| 老河口市| 冷水江市| 太和县| 白城市| 浪卡子县| 白玉县| 旌德县| 卢湾区| 腾冲县| 龙江县| 洛隆县| 安阳市| 无极县| 赣州市| 绿春县| 巢湖市| 醴陵市| 博乐市| 静乐县| 莱阳市| 宜良县| 丰宁| 崇仁县| 福泉市| 临西县| 新河县| 阿拉善盟| 福安市| 邵武市| 平度市| 永州市|