arm

    -1熱度

    1回答

    任何人都可以幫我解釋這段代碼。我不明白這些代碼。特別是什麼意思? 通過R2寄存器旋轉R0。我試圖理解,但我沒有得到它。 的問題是: 運行下面的代碼段之後提供R0,R1,R2的內容。 這是我的代碼: MOV R0, #0x0000FF00 MOV R2, #0xFF MOV R1, R0, ROR R2 BIC R0, R1, R0 ADD R0, R0, R2 結果將放在這裏。 R0=

    0熱度

    1回答

    我正在使用這個code我在github上找到了。 爲了使用uspi庫,幫助文檔(USING SECTION)說我應該創建一個makefile並在那裏指定includes和libraries文件。 因爲我是新來的Makefile的概念,我第一次嘗試這樣做手工鍵入: arm-linux-gnueabihf-gcc -O0 -DRPI2 -mfpu=neon-vfpv4 -mfloat-abi=hard

    -1熱度

    1回答

    我想在幾秒鐘內從RTC獲得系統的正常運行時間。重點是雖然我可以從RTC時間寄存器(RTC_TR)中總結出值,但它只能工作24小時,然後在RTC日期寄存器(RTC_DR)中添加一天時溢出。 從我啓動系統的時間開始,如何計算秒數?我不需要日曆。 下面的我所說的「溢出」 我根據STM的RTC_LSI例如對於StdPeriph配置RTC和設置只有時間,而不是日期指交代。 但是,當我使用RTC_GetTim

    0熱度

    2回答

    我正在嘗試從IAR4.0重新編譯(修改後的)FreeRTOS項目到IAR7.5,並且在描述類型的Cstartup.s79中出現錯誤here : 對於IAR版本超過4.0的版本,是否有合適的Cstartup.s79版本?我對ARM彙編程序不熟悉,而且時間不夠。 鏈路中的相關信息是: 如果我複製到intrinsics.h intrinsic.h,C編譯似乎工作,但我還是讓這些彙編錯誤: 錯誤[ 116

    0熱度

    1回答

    我已經爲HummingBoard-Pro(手臂處理器)交叉編譯了一個軟件。 軟件只使用lcm協議接收一些數據。 如果我使用交叉編譯軟件,應用程序收到的數據是無效的,而如果我使用板載編譯軟件,一切正常。 - 軟件完全一樣! - 我用cmake和一個特定的手臂工具鏈交叉編譯。 交叉編譯SW的輸出例如: first value 1 second value 2 third value 3 注

    0熱度

    1回答

    我想定製爲ARM設備(Odroid C1 +)創建的圖像。特別是我想簽出一些git存儲庫並安裝它們的依賴關係。 但安裝去圖書館的時候,這個錯誤發生的事情:https://github.com/golang/go/issues/13024 有沒有解決辦法?或者你知道另一個用戶模擬器(或類似的)來做到這一點嗎?

    79熱度

    1回答

    這是一個特別在ARM上發生的問題,而不是在x86或x64上。我遇到了用戶報告的這個問題,並且能夠通過Windows IoT在Raspberry Pi 2上使用UWP進行重現。我之前在調用約定時遇到過這種問題,但我在P/Invoke聲明中指定了Cdecl,並且試圖在本機端顯式添加__cdecl,並得到相同的結果。下面是一些信息: 的P/Invoke聲明(reference): [DllImport(

    2熱度

    1回答

    我使用mmap打開/ dev/MEM的讀取/寫入UART寄存器。 它運作良好,但我的問題是: 寫之後,是msync系統調用MS_SYNC標誌真正需要的? 從我的理解,的/ dev/MEM比通過平移虛擬存儲器地址,並提供訪問物理存儲器區域(UART登記在我的情況下),以便得到進入從用戶空間一些物理存儲器的虛擬設備。 這不是一個普通文件,我想這寄存器的修改不被緩衝/高速緩存。出於性能原因,我實際上希望

    0熱度

    1回答

    我想要交叉編譯C++應用程序使用下面的命令,到ARM在Ubuntu 14.04.5 LTS 64位: aarch64-linux-gnu-g++-4.8 -Wall -std=c++0x -O0 -march=armv8-a+crc -c mySRCs.c -o myOBJs.o 我要使用像CRC32指令: crc = __crc32w(crc, value); ,我包含在代碼: #inc

    1熱度

    1回答

    我是計算機科學專業的學生。作爲我的主項目的一部分,我試圖攔截Android平臺上本地庫中函數的調用。目標是決定是否允許該呼叫或拒絕該呼叫以提高安全性。 繼研究論文1的方法之後,我想修改ELF文件的Procedure Procedure Linkage Table(PLT)和Global Offset Table(GOT)。我的想法是,我想讓所有的函數調用指向我自己的攔截函數,它決定是阻止調用還是傳