在pic微控制器上的c程序能否移植到linu系統上

時間 2022-10-21 22:25:08

1樓:我回來了呼叫

有點難度, 首先需將微控制器上的程式, 分成兩塊應用部分和資料傳送部分, 在linux上需編寫驅動, 實現資料傳送部分, 在linux系統中還需實現它的應用部分.

2樓:

可以參考其使用的流程和時序,不過還是需要重寫的。

3樓:張強

不行的,兩個的庫函式都不一樣。

4樓:至

當然不行。。。得重新寫

如何把linux上的庫用在微控制器上? 10

5樓:匿名使用者

這些庫一般是比較複雜功能的,建立在許多相關庫基礎上完成,對系統和記憶體有許多要求

需要你根據微控制器系統和現有庫進行移植(當然可以在網上搜一下是否有已經移植好的),工作量不小,關鍵是微控制器的cpu、記憶體等硬體與執行linux的arm差別過大,即使移植成功,其效率估計也不能接受。

將vc程式移植到linux系統的幾點經驗心得

怎樣將vc++開發程式從windows移植到linux系統

6樓:來自屏巖洞簡簡單單的鳳頭鷹

如果使用mfc .net,那基本無望,看你是什麼寫的了

在linux系統中,如何執行一個c語言程式?

7樓:想你帶你去遊遊

如果已經寫好了原始檔,那麼cd 進所在的目錄

gcc filename.c -o filename

./filename

8樓:匿名使用者

我不太明白你說的是什麼意思,linux下的c程式設計一般是通過gcc實現的。

例如,建立了一個hello.c文字,在文字中寫入#include

int main(void)

然後在終端輸入

$ gcc –o hello hello.c$ /tmp/hello

注:hello.c檔案放在/tmp目錄下,通過gcc -o hello hello.c命令生成一個hello檔案,它是一個可執行檔案,然後直接執行,就可以執行該程式了。

9樓:匿名使用者

gcc 的編譯引數很多,可以檢視手冊即可按您的編譯目的選擇編譯方式,按一般方法編譯之後,可通過指出目標檔案的路徑來執行,也可以放在環境變數所指出的路徑中,直接在終端輸入命令執行。

10樓:匿名使用者

使用vi開啟,在終端輸入vi ***.c,然後按esc :q在終端輸入gcc ***.c -o a回車再輸入./a回車

結果就顯示在使用者名稱的前面。

11樓:不會上網de人

比如a.c

gcc a.c -o 檔案路徑/a

gcc ./a

檔案路徑你可以在它的屬性裡面複製下來直接貼上上去就可以了。

12樓:匿名使用者

linux下一個c程式的叢生到死:

PIC微控制器的序列通訊問題,PIC微控制器序列通訊的波特率又高速和低速之分,請問這兩者有什麼區別

注意,這裡說的高速 低速不是通常說的速度快就是高速,速度慢就是低速。這裡所謂的高速 低速,指的是同一個波特率因子下的波特率的快慢。得看一下式子 高速 波特率 fosc 16 x 1 fosc代表外部晶振 低速 波特率 fosc 64 x 1 從上面的公式可以看到,對同一個x,顯然用 fosc 16 ...

DS18B20,C51微控制器溫度顯示的程序

我這有 main 18b20和51微控制器實現溫度顯示,求程式 51微控制器讀取ds18b20溫度資料求在windows程式顯示實時資料 你是要自行開發一個上位機軟體,是嗎?用vb較簡單,只要會串列埠傳送和接收就行 若不想開發,就用串列埠助手得了,但資料需微控制器處理好 你好!這個可以實現,但是需要...

怎樣快速學習微控制器,如何快速的學會微控制器C語言程式設計

主要就是程式設計 看看 十天學會微控制器 郭天祥的 採用先實踐 後理論 比較有效 需要什麼資料 找我要 如何快速的學會微控制器c語言程式設計 綠葉楓 重點是 多看,多寫,多練,多思考!微控制器有很多種,每種的側重都有不同,在自己想深入的微控制器方向選擇一本經典教材,然後將心沉入教材,開始用功學習。切...