資料介紹
When Software Stinks (and What to Do About It)
本文是關(guān)于軟件開發(fā)和嵌入式系統(tǒng)和實時應用程序編程的系列文章中的第一篇。以后的文章自然會參考XMOS技術(shù)的時間,所以在開始之前就看,XMOS融入軟件世界。
軟件是一件了不起的事情。編程語言表達能力強,編譯速度快,有很多抽象和工具可供開發(fā),而且更新設(shè)備功能方便快捷。這意味著軟件驅(qū)動的系統(tǒng)中的任何部分都是系統(tǒng)中最靈活的部分——一個奇妙的部分。
然而,有一個軟件非常糟糕的地方:快速實時處理。這是在某個任務必須在某些外部事件之前完成的處理,例如,在顯示器的屏幕刷新之間操作圖像數(shù)據(jù),或者基于一些快時鐘向外部I/O引腳提供數(shù)據(jù)。
當然,軟件可以用于此,但所有的奇妙的易用性和靈活性似乎消失了。軟件開發(fā)變得難以維護。

The problems
So, why does software have problems when faced with real-time or interface driven applications? The problems can be characterized into categories.
Problem 1: Multi-tasking
Naturally, a processor is likely to be trying to do more than one task, even for the simplest problem. However, processors cannot generally do more than one thing at once. Even multi-core processors with traditional architectures may be able to do only two or four things at once in hardware.
- R2500-THRU-R5000-DO-41-DO-15規(guī)格書 8次下載
- R2500F-THRU-R5000F-DO-41-DO-15規(guī)格書 12次下載
- R1200-THRU-R2000-DO-41-DO-15規(guī)格書 2次下載
- R1200F-THRU-R2000F-DO-41-DO-15規(guī)格書 12次下載
- 照明控制與自動化結(jié)合的無線應用 9次下載
- What’s Wrong with % Error in Junction Temperature" 3次下載
- Implementing Secure Authentication Without Being a Cryptography Expert資料下載 18次下載
- 101-200晶體管電路集 0次下載
- Differential Impedance--What’s 0次下載
- When Signal Integrity Matters 0次下載
- Impedance Terminations -What’s 0次下載
- What It Means to ESD
- What It Means to ESD
- 將Xicor公司的數(shù)控電位器(XDCP)當作混合模 數(shù)反饋系
- The consideration about “heat” 0次下載
- 星海FR系列三種封裝快恢復二極管DO-15、DO-201AD、R-6的全面對比與應用解析 233次閱讀
- MS4525DO-SS3AS015AS傳感器:精準氣壓高度測量的科技利器 724次閱讀
- 基于MS4525DO-DS3AS015DS差壓傳感器的空速測量技術(shù)解析 1.2k次閱讀
- MS4525DO-SS3BJ015AS氣壓計怎么換算高度 1.6k次閱讀
- do{}while(0)只執(zhí)行一次有意義嗎? 1.1k次閱讀
- 在X86處理器上跑嵌入式應用程序的Software Emulation 1.8k次閱讀
- 航空電子設(shè)備的RTCA/DO 160測試指南 3.4k次閱讀
- DO-178C 有助于使飛行更安全 3.1k次閱讀
- C程序中do{}while(0)宏定義的作用 3.6k次閱讀
- 基于1xEV-DO技術(shù)研發(fā)移動終端和兩種生產(chǎn)測試方法對比分析 3.6k次閱讀
- 探索“What-If”場景通常意味著編寫一次性的自定義代碼來分析特定模型 4.4k次閱讀
- 谷歌開源了一款工具名為What-If,無需編寫代碼就能分析一款機器學習模型 3.8k次閱讀
- Google AI推出“what-if”工具,測試機器學習模型不用寫代碼! 3.2k次閱讀
- 淺談領(lǐng)域場景分析的6W模型 6.5k次閱讀
- modelsim中的兩個操作:do wave.do 和combine signals 3.3k次閱讀
下載排行
本周
- 1冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 2安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 3直流電路的組成和基本定律
- 1.67 MB | 2次下載 | 免費
- 4丹佛斯2800系列變頻器說明書
- 8.00 MB | 1次下載 | 5 積分
- 5PC8011同步開關(guān)型降壓3.5A單節(jié)鋰電池充電管理電路技術(shù)手冊
- 0.74 MB | 1次下載 | 免費
- 6ES7243E+ES8311音頻錄制與播放電路資料
- 0.06 MB | 1次下載 | 5 積分
- 7SDM02 激光測距模塊產(chǎn)品手冊
- 0.43 MB | 1次下載 | 免費
- 8SDFM 激光測距模塊模組手冊
- 0.54 MB | 1次下載 | 免費
本月
- 1CH341編程器軟件NeoProgrammer_2.2.0.10
- 20.47 MB | 170次下載 | 1 積分
- 22025智能家居傳感器市場分析及創(chuàng)新應用
- 3.11 MB | 43次下載 | 免費
- 3RV1126B系列開發(fā)板產(chǎn)品資料
- 4.19 MB | 18次下載 | 免費
- 4CH341編程軟件下載
- 2.50 MB | 16次下載 | 5 積分
- 5全志系列-米爾基于T153核心板開發(fā)板 四核異構(gòu)、3路千兆網(wǎng),賦能多元化工業(yè)場景
- 3.05 MB | 12次下載 | 免費
- 6【開源】60余套STM32單片機、嵌入式Linux、物聯(lián)網(wǎng)、人工智能項目案例及入門學習資源包
- 10.55 MB | 8次下載 | 免費
- 7冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 8特斯拉MODEL S車載充電機主電路回路原理圖
- 0.81 MB | 4次下載 | 3 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183356次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81604次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73824次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論