通過百度AI的快速入門手冊,我們可以知道,如果要調用百度AI的接口,我們需要移植依賴庫libcurl,openssl和jsincpp庫。
環境:迅為提供的ubuntu16.04
編譯器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
開發板:迅為4412開發板
一.jsoncpp庫簡介
JSON全稱為JavaScript ObjectNotation,它是一種輕量級的數據交換格式,易于閱讀、編寫、解析。jsoncpp是c++解析JSON串常用的解析庫之一。
二.移植
1,解壓壓縮包進進入解壓后的目錄
tar -vxf jsoncpp-1.6.5.tar.gz
cd jsoncpp-1.6.5/
2.新建一個arm_jsoncpp文件夾
mkdir arm_jsoncpp
3.復制編譯需要用到的庫文件到arm_jsoncpp文件夾
cp src/lib_json/* arm_jsoncpp/
4.復制編譯需要用到的頭文件到arm_jsoncpp文件夾
cp -r include/ arm_jsoncpp/
5.進入arm_jsoncpp文件夾,編譯庫
arm-none-linux-gnueabi-g++ -c *.cpp -I./include -fPIC
mkdir lib
ar cr ./lib/libjsoncpp.a *.o
arm-none-linux-gnueabi-g++ -shared -fPIC *.cpp -I./include -o ./lib/libjsoncpp.so
6.在 /usr/local/創建json文件夾,并把第5步的lib拷貝進去來和第4步arm_jsoncpp拷貝到json文件夾。
上一篇:4412開發板圖像識別實戰項目-移植jsoncpp庫(四)
下一篇:迅為4412開發板門禁系統項目的硬件框架擴展
推薦閱讀
史海拾趣
Desoutter公司一直注重技術創新和產品升級。公司擁有一支專業的研發團隊,不斷投入資源進行新產品的研發和現有產品的改進。例如,公司成功開發了一系列新型氣動螺絲起子、氣動鉆和氣動沖擊扳手等,這些產品不僅提高了工作效率,還降低了勞動強度。同時,Desoutter公司還利用先進的電腦輔助技術,實現了產品設計和生產的自動化,進一步提升了產品的質量和性能。
Desoutter公司一直注重技術創新和產品升級。公司擁有一支專業的研發團隊,不斷投入資源進行新產品的研發和現有產品的改進。例如,公司成功開發了一系列新型氣動螺絲起子、氣動鉆和氣動沖擊扳手等,這些產品不僅提高了工作效率,還降低了勞動強度。同時,Desoutter公司還利用先進的電腦輔助技術,實現了產品設計和生產的自動化,進一步提升了產品的質量和性能。
作為一家有社會責任感的企業,EFC公司始終關注社會公益事業。他們積極參與各種公益活動和社會捐贈活動,為社會做出自己的貢獻。同時,EFC還關注員工成長和福利保障問題,為員工提供良好的工作環境和福利待遇。這種對社會的回饋和關愛讓EFC成為了一個值得信賴和尊敬的企業。
以上五個故事雖然是虛構的,但它們基于電子行業的一般情境和可能的EFC業務特性,展示了一個電子薄膜電容器公司可能的發展歷程和成功因素。希望這些故事能夠為您提供一些啟示和靈感。
隨著公司規模的擴大和市場份額的提升,AZ Displays開始實施全球化戰略。公司在全球范圍內建立銷售網絡和分支機構,積極開拓國際市場。通過與國際知名企業的合作,AZ Displays成功將產品打入國際市場,進一步提升了公司的品牌影響力和市場競爭力。
隨著Crane Co.在電子行業的不斷發展和壯大,公司開始積極參與國際展覽和會議。在某次重要的國際展覽上,Crane Co.展示了其全系列的流體處理產品,包括創新的閥門和泵類產品。這些產品憑借其卓越的性能和先進的技術,吸引了眾多參展商和客戶的關注。通過這次展覽,Crane Co.進一步鞏固了其在電子行業的地位,并為未來的市場拓展奠定了堅實基礎。
通過以上五個故事,我們可以看到Crane Co.在電子行業發展的歷程中,始終保持著對技術創新和產品質量的不懈追求。正是這些努力,使得Crane Co.能夠在激烈的市場競爭中脫穎而出,成為行業內的佼佼者。
面對激烈的市場競爭,C-MAC Automotive公司不斷創新營銷手段。公司利用互聯網和社交媒體平臺開展線上宣傳活動,通過發布技術文章、舉辦線上講座等方式吸引潛在客戶。同時,C-MAC還積極參加各類行業展會和論壇,與同行和客戶面對面交流,拓展業務合作。這些創新的營銷舉措有效地提升了公司的市場影響力,為公司的快速發展提供了有力支持。
2007年1月8日 14:16 來源:中達電通公司變頻器產品處 作者:劉元剛 摘要:本文討論變頻器的劃時代產品——PLC嵌入型變頻器。通過介紹臺達VFD-E 系列變頻器,展示變頻 ...… 查看全部問答∨ |
|
1、同步電路和異步電路的區別是什么?(仕蘭微電子) 2、什么是同步邏輯和異步邏輯?(漢王筆試) 同步邏輯是時鐘之間有固定的因果關系.異步邏輯是各時鐘之間沒有固定的因果關系. 3、什么是\"線與\"邏輯,要實現它,在硬件特性上有什么具體要求?(漢王 ...… 查看全部問答∨ |
|
LENCM700嵌入式語音MODEM是力鋒09年新推出的一款通訊模塊。是專門針對各類需要進行遠程通訊的應用環境而開發的嵌入式通訊產品。在這些應用環境中,主控單元往往采用的是緊縮型的MCU或者SOC,難以包含復雜的調制解調電路 ...… 查看全部問答∨ |
void copywrite(char* string) { } void mystring(char* name) { copywrite(name); } 1 void main() { mystring(\"my name is\"); } 2 void main() { char str[20]=\"my name is\"; &nbs ...… 查看全部問答∨ |
我的系統是多臺電腦和PLC通信。其中一臺完全正常,其他的就有我下面說的問題。IFIX和400通信,我在S7A上看見的通信狀態是GOOD。但是在PDB里面,有個向下寫的數據塊有些數據沒有值?。兩臺上位機和PLC通信應該怎么弄? 還有個問題,就是啟動IFIX的時 ...… 查看全部問答∨ |
|
ARM11裸機與24位AD轉換ADS1252連接后,之前ADS1252在單片機上顯示正常,但是在arm11上之后怎么也顯示不好,怎么回事,檢測不正確,是需要修改arm的時鐘頻率嗎?ADS1252的時序圖時鐘都是寫出來的,沒有外接時鐘。 求指導!… 查看全部問答∨ |