嵌入式練習

2021-10-09 19:14:24 字數 1354 閱讀 5438

$ vi sub1.c//編輯sub1.c檔案

$ vi main1.c//編輯main1.c檔案

$ gcc main1.c//編譯main1.c和sub1.c檔案

$ ./a.out//執行當前目錄下的a.out的檔案,『./』是當前目錄的意思

#include

float

x2x(

float a,

float b)

#include

"sub1.c"

//引用sub1.c檔案

$ vi makefile//編輯makefile檔案

$ vi main1.c//編輯main1.c檔案

$ vi sub1.c//編輯sub1.c檔案

$ gcc sub1.h//編譯sub1.**件

$ make//執行make 檔案

$ ./main//執行./main 檔案

//makefile

main:main1.o sub1.o

gcc main1.c sub1.o -o main//main由main1.c和sub1.o組成

sub1.o:sub1.c

gcc -c sub1.c//把sub1.c變成sub1.o形式

clean

rm *

.o main//當輸入$makefile clean時清除.o檔案和main檔案

#include

"sub1.h"

#include

float

x2x(

float a,

float b)

#include

float

x2x(

float a,

float b)

;#include

"sub1.h"

#include

intmain()

初識嵌入式 嵌入式開發概述

1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...

如何學習嵌入式 嵌入式如何入門?

學習嵌入式,該學習什麼基本的知識呢?嵌入式如何入門?其次,應該對作業系統有所了解,這對你對硬體和軟體的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如程序 執行緒,系統如何來分配資源的,系統如何來管理硬體的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關係,多看看,結合以後的專案經驗...

非嵌入式與嵌入式的區別

非嵌入式是通過軟體控制硬體,軟硬體之間直接聯絡來實現要求。但是一旦硬體發生改變軟體也要改變,為了降低這種偶合度過高的問題,出現了嵌入式。嵌入式在軟體和硬體之間新增了作業系統,軟體通過控制作業系統進而控制硬體,硬體發生改變並不會導致軟體也發生改變,這為軟體開發人員節約了很多時間,並且嵌入式能在已有的硬...