㈠ 能否在windows上搭建arm-linux交叉編譯環境
這個估計沒必要,安裝一個虛擬機,然後安裝一個桌面版的里Linux系統,再在系統中安裝一個vim編輯器,再安裝一個gdb調試器,最後再arm-linux-gcc就可以編譯c文件了,要是你的很多源程序文件都在windows系統中,你可以設置Windows與Linux共享文件。這些東西在網上都可以找到教程,剛開始可能覺得Linux系統很不方便,但是要熟悉Linux系統就必須經常呆在Linux系統中,希望能幫到你。
㈡ win10arm64跟win1064區別
win10 arm64跟win10 64區別為:應用不同、編譯不同、電腦不同。
一、應用不同
1、win10 arm64:win10 arm64隻能運行ARM64應用,無法運行x64應用。
2、win10 64:win10 64既可以運行運行x64應用,也可以運行ARM64應用。
二、編譯不同
1、win10 arm64:win10 arm64允許開發者編譯和反編譯ARM64應用。
2、win10 64:win10 64不允許開發者編譯和反編譯x64應用,但可以編譯和反編譯ARM64應用。
三、電腦不同
1、win10 arm64:win10 arm64是針對使用高通ARM晶元的電腦。
2、win10 64:win10 64是針對使用微軟普通晶元的電腦。
㈢ 如何編譯可以在Windows下運行的帶有Python支持的ARM Linux GDB
隨著win10uwp應用軟體的增多,windows RT當然可以復活啦,win10軟體商店裡面的uwp應用軟體是支持ARM晶元的。
㈣ 解釋下ARM處理器運行Win10完整版是怎麼實現w
ARM不是特指一款處理器,ARM可以理解為一種處理器的類型。 基於ARM內核研發的嵌入式處理器有很多,現役的主要有ARM9 ARM11 ARM CortexA8/A9 等。 目前中高端的平板電腦、MID、手機等移動設備基本上都採用ARM cortex A8 架構的單核處理器,個別高端型號的機器甚至搭載了A9架構的雙核處理器。 ARM 9/11是過時的處理器架構,現在主要用在低端機器上,性能比較糟糕。
㈤ 請IT業界技術「牛人加潮人」幫我解釋一下,WIN10是真正意義上實現了X86和ARM不同架構下軟體通用了么
不是的,即使斷網也可以用。arm與x86兩者平台所開發的應用是分開的,由x86和arm專門的編譯軟體分別編譯的,但軟體代碼一樣,只是編譯所用的軟體不一樣。微軟打造雲資源平台只是為了實現手機、平板電腦、電腦的賬號資料統一而已!
如果滿意請採納,謝謝!
㈥ 如何在Windows下構建ARM Linux QT開發環境
在PC上,需要得到兩個版本的Qt,分別是:Qt-4.5.2和QtEmbedded-4.5.2-arm。前者包括了QtDesigner等基本工具,用於在PC上對程序的開發調試,使能確保程序放到板子上之前就符合設計的要求;然後用後者的庫將調試好的程序編譯成能在arm-linux平台上運行的程序。
Qt-4.5.2用從網上下載到的qt-x11-opensource-src-4.5.2.tar.gz編譯後安裝得到;QtEmbedded-4.5.2-arm用qt-embedded-linux-opensource-src-4.5.2.tar.gz編譯後安裝得到,Qt-embedded-linux-opensource-src-4.5.2.tar.gz還可以編譯成QtEmbedded-4.5.2-X86,但不需要。在編譯qt-embedded-linux-opensource-src-4.5.2.tar.gz之前,必須准備好arm-linux-gcc交叉編譯工具,用的是arm-linux-gcc-3.4.1。
所以先要准備好的軟體包有:
Pc的操作系統是:LINUX-ubuntu8.04。
下面是具體編譯安裝過程:
1、Qt-4.5.2的獲得將qt-x11-opensource-src-4.5.2.tar.gz復制到目錄:/home/chh/Project/qt,
2、然後解壓:
#tarzxvfqt-x11-opensource-src-4.5.2.tar.gz
得到一個新目錄:qt-x11-opensource-src-4.5.2
cd進入這個目錄,准備開始編譯。
3、在終端中這樣操作:
#./configure–qvfb//編譯配置,此過程大概歷時幾分鍾;#make//正式編譯,過程漫長,大概2個多小時;#cdtools/qvfb//進入此目錄,准備對它進行編譯#make//編譯,幾分鍾#cd../..//回到qt-x11-opensource-src-4.5.2主目錄,准備安裝#makeinstall//安裝,十幾分鍾吧;
4、此步必須以root身份完成,否則無法建立目錄
5、可以在/usr/local/下看到一個Trolltech目錄,進入該目錄發現Qt-4.5.2目錄已經出現,進入裡面的bin目錄,Designer等工具已經可以使用了。
6、編譯過程相當費時,所以可以直接拷貝已經編譯過的源碼,直接makeinstall。
7、至此,Qt-4.5.2的安裝已經順利完成。
QtEmbedded-4.5.2-arm的獲得
在編譯安裝qt-embedded-linux-opensource-src-4.5.2之前,必須先配置好arm-linux-gcc,將arm-linux-gcc-3.4.1.tar.bz2解壓到目錄:/usr/local下,此時local下出現一個名為arm的目錄,然後配置好環境變數:在/etc/profile添加一句:exportPATH=$PATH:/usr/local/arm/3.4.1/bin,保存後#source/etc/profile一下,讓它即時生效。否則下面的編譯過程會提示找不到arm-linux-gcc命令。現在可以開始編譯了:
將qt-embedded-linux-opensource-src-4.5.2.tar.gz復制到目錄:/home/chh/Project/qt,然後解壓:#tarzxvfqt-embedded-linux-opensource-src.tar.gz,得到新目錄qt-embedded-linux-opensource-src-4.5.2。
進入qt-embedded-linux-opensource-src-4.5.2目錄,首先進行configure。這里的參數很重要,必不可少的是-embeddedarm,所以最簡單的配置信息可以這樣:
./configure-embeddedarm
然後回車,就開始configure了,參數設置和參考文章一樣,裁減了很多,減少了編譯時間:
./configure-release-shared-fast-no-largefile-qt-sql-sqlite-no-qt3support-no-xmlpatterns-no-mmx-no-3dnow-no-sse-no-sse2-no-svg-no-webkit-qt-zlib-qt-gif-qt-libtiff-qt-libpng-qt-libmng-qt-libjpeg-makelibs-xplatformqws/linux-arm-g++-nomaketools-nomakeexamples-nomakedocs-nomakedemo-no-nis-no-cups-no-iconv-no-dbus-no-openssl-embeddedarm-little-endian-qt-freetype-depths16,18-qt-gfx-linuxfb-no-gfx-transformed-no-gfx-multiscreen-no-gfx-vnc-no-gfx-qvfb-qt-kbd-usb-no-glib
之後就可以編譯了,#make,漫長等待後再#makeinstall。Makeinstall還是需要root許可權。
完成後,在/usr/local/Trolltech下多了一個目錄:QtEmbedded-4.5.2-arm。
㈦ win10 arm可以運行x86程序嗎
首先聊聊64位CPU,Intel和AMD早期採用了完全不同的策略。Intel為64位設計了全新的IA64架構。由於是原生的64位架構,性能更強,但是對傳統X86應用兼容不佳。AMD則選擇在原始32位X86指令集的基礎上擴展64位X86-64指令集,並且將其命名為AMD64。在兼容原有X86的基礎上,同時支持X86-64的擴展64位計算。由於市場對IA64架構反應冷淡,Intel最終按照AMD64的模式推出EM64T技術。類似於AMD64,EM64T包括兩種工作模式,傳統IA-32模式(傳統32位模式)和IA-32e擴展模式(支持擴展64位計算)。最終,IA64逐步退出歷史舞台,而採用AMD64/EM64T技術的處理器稱為x86-64處理器,簡稱x64處理器。
對於64位Windows如何運行32位應用,選擇有兩種。第一,將32位系統庫(C:WindowsSystem32)移植,並直接在x64處理器(x86-64)上運行32位代碼。第二,將32位系統庫移植,轉換為64位代碼,隨後在本機運行。WOW64(WindowsonWindows64)選擇了後者,首先將32位系統庫WindowsSystem32移植至WindowsSysWOW64,隨後通過動態二進制編譯器,將32位數據類型重新編組為64位,調用約定則自動封裝(X86-64對X86指令集的擴展)。最終,無論是32位應用還是64位應用,全部通過調用同樣的NTDLL完成與內核的交互,確保了與內核和設備的交互都可以按本地硬體的速度進行。
㈧ win10怎麼支持arm跑android應用
win10並不是直接支持安裝apk格式的應用,而是通過微軟發布的工具為系統添加一個軟體層,使AOSP(Android開放源代碼項 目)作為一個子系統運行。對於Android開發者來說,他們能夠以APK格式向微軟提交使用Java或C++語言編寫的應用,使其在Windows 10手機上運行。也就是說,微軟會為開發者發布一個apk的「翻譯工具」,通過該翻譯工具將應用格式翻譯為win10所能解讀的格式。此外,微軟還開發了Objective-C的編譯器,以便iOS開發者可以利用微軟的編譯器重新編譯應用,使之能在Windows 10手機上運行。所以說要在win10上跑安卓應用需要重新編譯軟體。