《ARM嵌入式Linux系統開發技術詳解》,該書由淺入深、通俗易懂地講解了嵌入式Linux的系統設計與開發。全書共25章,從嵌入式處理器ARM開始,講解了ARM處理器的資源、ARM的指令集、ADS開發工具、嵌入式系統硬件環境的構建、Boot Loader、Linux內核移植、嵌入式文件系統、嵌入式Linux多任務程序開發、嵌入式Linux設備驅動開發、嵌入式Linux網絡程序開發、MiniGUI圖形界面開發、設備驅動開發案例、綜合案例等內容。書中通過大量的例程來講解知識要點,并提供了大量極有參考價值的開發案例,讀者可以通過這些例程和開發案例對嵌入式Linux開發有一個系統的學習和提高。
標簽: Linux ARM 嵌入式
上傳時間: 2017-04-22
上傳用戶:妄想演繹師
合泰指令集,PDF文件,便于閱讀,簡介明了,適合初學者。
標簽: 單片機指令
上傳時間: 2016-01-12
上傳用戶:yaoling
單周期cpu 設計的mips指令,方便代碼設計
標簽: mips cpu 指令集
上傳時間: 2016-07-11
上傳用戶:jhjjh
GSM操作指令,用于操作GSM功能的各項指令
標簽: AT指令
上傳時間: 2017-03-11
上傳用戶:南方男孩
移遠通信的NBIOT模組BC95-B5模組接入AT+指令,方便用戶接入云平臺
標簽: bc 95 指令集
上傳時間: 2018-03-12
上傳用戶:zs6043
ARM處理器有兩種工作狀態ARM和Thumb(Jazelle此處先不考慮)。這兩種工作狀態和運行模式沒有任何關系。比如不論是ARM還是Thumb狀態的代碼都可以運行在用戶模式下。這兩種工作狀態之間最大的差異是指令集,ARM狀態的指令長度是32位的,Thumb狀態的指令長度是16位的(也可能為32位)。了解如何使用Thumb工作狀態對于編寫ARM平臺的漏洞利用是至關重要的。當我們編寫ARM shellcode時,需要使用16 bit的Thumb指令代替32 bit的ARM指令,從而避免在指令中出現’\0’截斷。容易引起混淆的是,不同的ARM版本,支持的Thumb指令集并不相同。在某些版本中,ARM引入了擴展的Thumb指令集(也就是Thumb-2),它支持32 bit指令以及條件執行。這在原本的Thumb指令中都是不受支持的。為了在Thumb狀態下支持條件執行,“it”指令被引入。然而,可能是為了簡化指令集,這個指令在后來的版本中被刪除了。我認為這種設計反而增加了兼容的復雜度。不過,當然我認為沒必要知道所有ARM版本的ARM/Thumb指令集變體,我建議你也不必在這上面浪費太多時間。你只需要知道目標設備的版本和該版本對Thumb指令有哪些特殊支持,然后調整你的代碼就好了。ARM Infocenter可以幫助你了解各個ARM版本的具體細節
標簽: ARM 匯編指令
上傳時間: 2022-02-10
上傳用戶:
九齊芯片匯編指令集,根據分類自己整理。數據訪問、算術運算、邏輯運算、條件跳轉.....方便查找,對不是常用這款芯片非常實用。
標簽: 匯編指令
上傳時間: 2022-04-13
基于意法半導體的官方文件翻譯的匯編指令檢索文件。
標簽: stm8 指令
上傳時間: 2022-04-23
中斷入口需要修改為void __interrupt [0x08] isr (void)官網資料上為__interrupt isr (void)從官網下載的例程整合包,有ADC DAC 定時器,串口等.....C和匯編都有,
標簽: sn8
上傳時間: 2022-04-29
上傳用戶:qdxqdxqdxqdx
主要為stm32l152的一些例程,為一些基本的例程模板。
標簽: stm32
上傳時間: 2022-06-26
上傳用戶:wangshoupeng199
蟲蟲下載站版權所有 京ICP備2021023401號-1