Mini XML在海思晶元上移植

2021-08-21 09:08:53 字數 1560 閱讀 7227

解壓編譯

./configure --host=arm-hisiv300-linux

修改生產了makefile檔案

將objs       =   mmd.o mxmldoc.o testmxml.o zipc.o $(libobjs)

修改為:

objs        =   mmd.o $(libobjs)

在all:        $(targets) 行後增加如下內容:

$(ar) -r libmxml.a $(objs) 

make編譯,生成libmxml.a檔案

3、mini-xml使用;

(1)編譯使用mini-xml庫自帶的testmxml.c

gcc -o testmxml testmxml.c -lmxml -lpthread

(2)編寫自定義測試程式mymxml_test.c

gcc -o mymxml_test.c -lmxml -lpthread

編譯完生成以下幾個重要的檔案

海思晶元上GPIO操作

gpio的設定一般為三步 1 設定gpio埠復用 2 設定gpio口的方向 3 讀取或者寫入gpio值 第一步不是每個gpio口都是要配置的,如果你設定的gpio埠有復用功能,那麼你需要對gpio對應復用暫存器進行配置,例如 文件中gpio5 5是有復用功能的,0 pwm out0 1 gpio5 ...

海思Hi3516A上移植OpenCV

最近新換了工作,工作中一項任務是將opencv移植到hi3516a平台上。這項工作涉及到很多步驟,中間可以說經歷了千難萬險,克服了種種艱難困苦,最終成功了!現將過程詳細寫出,一方面作為此段工作的總結和回顧,另一方面也使後來者能不必再經歷我所經歷的困難乃至苦難。言歸正傳。這個任務需要很多步驟,下邊一步...

海思晶元上GPIO和PWM操作

一 gpio的配置 gpio的設定一般為三步 1 設定gpio埠復用 2 設定gpio口的方向 3 讀取或者寫入gpio值 第一步不是每個gpio口都是要配置的,如果你設定的gpio埠有復用功能,那麼你需要對gpio對應復用暫存器進行配置,例如 文件中gpio5 5是有復用功能的,0 pwm out...