如何在沒有BIOS的情況下獲取指定架構(x86,x64,pic控制器)中的芯片名稱和可尋址內存?你有沒有具體的寄存器存儲可用內存大小?如何獲取指定架構(x86,圖片控制器)中的芯片名稱和可尋址內存?
0
A
回答
0
不確定這是多麼重要,但它可能有助於指向正確的方向。
使用PICBASIC與PICAXE MCU的(不是PIC MCU的)出現了名爲「READSILICON」
的編程語言中的關鍵字/語句這READSILICON行動將讀取的硅的未指定區域,並返回一個值,在轉/被用來識別MCU。
所以也許在您的開發IDE中有一個類似的功能?
注意: 因爲這是一個新功能,那麼只有新的mcu支持它,顯然老的不支持。
0
在x86中,可以使用CPUID
指令檢索芯片名稱; Wikipedia article on CPUID給出瞭如何查詢處理器品牌名稱字符串的示例代碼。
有關CPUID的主要參考信息,請參見Intel's App Note,在撰寫本文時,品牌字符串標識爲第7.2節。
在GCC內聯彙編,你可以這樣做:
unsigned int cpuid = 0x80000000;
__asm__ __volatile__("cpuid\n\t" : "+a" (cpuid));
if (cpuid >= 0x80000004) { // brand name query supported
union { char brandstr[48]; unsigned int i[12] } i;
__asm__ ("cpuid\n\t"
: "=a"(i.i[0]), "=b" (i.i[1]), "=c"(i.i[2]), "=d"(i.i[3])
: "a"(0x80000002));
__asm__ ("cpuid\n\t"
: "=a"(i.i[4]), "=b" (i.i[5]), "=c"(i.i[6]), "=d"(i.i[7])
: "a"(0x80000003));
__asm__ ("cpuid\n\t"
: "=a"(i.i[8]), "=b" (i.i[9]), "=c"(i.i[10]), "=d"(i.i[11])
: "a"(0x80000004));
printf ("This CPU brand name is: %48s\n", i.brandstr);
} else {
printf ("This x86 CPU doesn't support brand name queries\n");
}
確定內存佈局/大小沒有 BIOS在x86機器上是儘可能多的方式也幾乎是不可能直接做在硬件上是非常特定於CPU /芯片組的組合以及供應商的開發指南(BKCD-BIOS和內核開發者指南)通常僅在公衆(不需要NDA)版本中提供關於此的參考文獻部分。記錄的方法是查詢ACPI BIOS獲取此信息。
相關問題
- 1. 如何獲取芯片名稱或芯片索引?
- 2. 如何獲取可繪製圖片的照片名稱?
- 3. x86寄存器名稱,尋址模式,位移和存儲器
- 4. 獲取Android中使用的傳感器的芯片名稱
- 5. 如何獲得角材料芯片的選定芯片?
- 6. 如何將ARM芯片與外部存儲器芯片連接?
- 7. 沒有指定芯片名稱;使用「PICC18 - CHIPINFO」
- 8. MPLAB PIC18傳統項目鏈接沒有指定芯片名稱
- 9. IOS圖片庫獲取給定照片的相冊名稱
- 10. 從內容中獲取圖片網址
- 11. 如何從幻燈片中獲取圖表類型和名稱?
- 12. 如何查找Linux處理器/芯片架構
- 13. 如何爲保存在照片庫中的照片指定名稱?
- 14. 如何獲取圖片庫中所選圖片的ID /名稱/ GUID
- 15. 如何根據網址下載圖片並保存圖片名稱?
- 16. 獲取控制器名稱
- 17. 如何獲取表的架構名稱
- 18. 獲取圖片src名稱的JavaScript
- 19. 如何獲取Xilinx Virtex-5 FPGA芯片的片上溫度?
- 20. 如何獲取列表名稱和切片名稱與管道和呼吸器
- 21. 如何獲取控制器名稱和基礎控制器中的數據?
- 22. 如何獲取Kohana中的控制器和動作名稱
- 23. 獲取Spring控制器的名稱和視圖中的方法
- 24. 我可以從iPhone中的照片獲取圖像的名稱
- 25. 如何獲取CGridView內的控制器名稱?
- 26. Windows phone 7:獲取存儲在Libary圖片中的照片名稱?
- 27. 如何獲取reCAPTCHA圖片地址?
- 28. 鋰框架:如何獲得佈局中的控制器名稱
- 29. 如何在ErrorController中獲取控制器和操作名稱
- 30. iOS tweet圖片 - 上傳前可以獲取圖片網址嗎?
什麼?您預計將有兩種超寬系列桌面/服務器/手持式處理器的單一解決方案*和*一系列微型微控制器? – unwind 2013-03-14 09:33:23