AWorks對許多的第三方庫進(jìn)行了封裝,開發(fā)者只需要調(diào)用封裝好的接口就可以了,無需了解底層實(shí)現(xiàn)。一般情況下,這種開發(fā)方式十分簡便高效。在一些特殊情況下,開發(fā)者可能需要修改這些第三方庫的源碼。
進(jìn)入SDK目錄下的…aworks_sdkapollo3rdparty文件夾找到對應(yīng)的第三方庫(lwip_2.x為例):打開編譯配置文件component.json。


打開eclipse工程:選擇在Project Explorer 中選中user_code,點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊Import…。

選中File System,然后點(diǎn)擊Next >。

點(diǎn)擊Browser…,選擇第三方庫lwip_2.x路徑。


并不需要將第三方庫lwip_2.x所有文件都導(dǎo)入,導(dǎo)入文件的規(guī)則參考我們第一步打開的編譯配置文件component.json。對照這個(gè)配置文件選擇需要導(dǎo)入的文件:

(1)“src_dir”:"src"代表我們需要導(dǎo)入的文件是在src這文件夾下,所以我們展開src。

(2)src_filter里的"+<*>“代表,src文件夾下所有文件都要選;但是”-< apps>“代表src下的apps文件夾不要選;"+

(3)我們把include_dirs下列出的文件夾勾選。


(4)點(diǎn)擊<< Advanced展開,勾選Create virtual folders 和 Create link locations relative to: PROJECT_LOC,點(diǎn)擊Finish。

這時(shí)候user_code 就導(dǎo)入了第三方庫lwip_2.x的源文件。

點(diǎn)擊Debug編譯即可把第三方庫lwip_2.x源碼在工程上進(jìn)行編譯。

原文標(biāo)題:【Z站推薦】在AWorks工程中編譯第三方庫源碼的方法
文章出處:【微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
審核編輯:劉清
-
LwIP
+關(guān)注
關(guān)注
2文章
90瀏覽量
29560 -
SDK
+關(guān)注
關(guān)注
3文章
1101瀏覽量
51705 -
AWorks
+關(guān)注
關(guān)注
1文章
16瀏覽量
6092
原文標(biāo)題:【Z站推薦】在AWorks工程中編譯第三方庫源碼的方法
文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
遠(yuǎn)傳水電表對接第三方集中器采集器+遠(yuǎn)程抄表系統(tǒng)解決方案
DEKRA德凱獲得沃爾沃汽車第三方實(shí)驗(yàn)室認(rèn)可資質(zhì)
第三方電商數(shù)據(jù) API 數(shù)據(jù)來源深度解析:合規(guī)與穩(wěn)定背后的核心邏輯
SEGGER Ozone調(diào)試器支持第三方調(diào)試工具
當(dāng)檢測遇上AI:從RLI敏捷文化看第三方檢測的“破局策略”
電子測試行業(yè)中的第三方檢測機(jī)構(gòu)如何解決平臺(tái)靈活度低,維護(hù)困難等痛點(diǎn)問題?
如何集成第三方支付API到電商網(wǎng)站
天合跟蹤獲得DNV第三方風(fēng)洞測試審查報(bào)告
使用 Claroty SRA 優(yōu)化第三方 OT 遠(yuǎn)程訪問
鈦和集團(tuán)榮獲零跑汽車第三方實(shí)驗(yàn)室資質(zhì)認(rèn)可
鈦和集團(tuán)榮獲吉利汽車第三方實(shí)驗(yàn)室資質(zhì)認(rèn)可
SGS榮獲比亞迪乘用車第三方實(shí)驗(yàn)室資質(zhì)認(rèn)可證書
技術(shù)分享 | RK3568編譯第三方驅(qū)動(dòng)
在AWorks中怎樣去修改第三方庫的源碼呢
評論