A. linux 下 怎麼調用webservice
下載gsoap:
http://download.csdn.net/detail/yandongqiangzhrj/5141478
gsoap依賴於bison和flex,configure的時候用不上,但是make的時候需要。
bison:http://download.csdn.net/detail/yandongqiangzhrj/5141495
flex: http://download.csdn.net/detail/yandongqiangzhrj/5141487
先安裝bison和flex。./confingure & make & make install
最後安裝gsoap ,將gsoap解壓到usr/local/下。
執行 ./configure & make & make install
make 的時候可能會報openssl/*.h:No such file or directory 錯誤
此時要安裝libssh庫:libssl-dev
sudo apt-get install libssl-dev
安裝完後再對gsoap make和make install
ok。
B. 有用gsoap在arm-linux下實現soap協議的嗎
應該把bufout指針指向的的字元串,轉變成string,然後再輸出
前言
教學建議
第1章LiFlUX開發基礎
1.1Linux系統概述
1.1.1Linux簡介
1.1.2Linux系統的特點
1.1.3Linux系統的組成
1.2Linux系統的使用
實驗1.1熟悉Linux基本命令與文件目錄系統
1.3全屏幕編輯器與vi
1.3.1vi簡介
1.3.2基本命令
1.3.3常用操作
實驗1.2全屏幕編輯器vi的使用
1.4LinuxS11ell編程
1.4.1Shell程序的編寫和執行
1.4.2Shell的變數
1.4.3Shell的測試命令
1.4.4條件語句
1.4.5循環語句
1.4.6函數
實驗1.3Shell腳本編程實驗
第2章嵌入式Linux系統基礎
2.1構建嵌入式Linux系統環境
2.1.1交叉編譯
2.1.2交叉編譯器
2.1.3NFS
實驗2.1嵌入式Linux開發環境的建立
2.2Linuxc程序設計
2.2.1C程序設計概述
2.2.2Makefile介紹
2.2.3Makefile中的變數
2.2.4Makefile隱含規則
實驗2.2Makefite與helloworld
2.3Linux多線程庫編程
2.3.1多線程
2.3.2Linux下的多線程
2.3.3生產者-消費者模型簡述
2.3.4緩沖區操作概述
2.3.5幾個線程API
實驗2.3Linux多線程使用實例生產者-消費者協議
2.4進程創建以及進程間通信
2.4.1進程概述
2.4.2進程的相關函數
2.4.3信號概述
2.4.4信號的相關函數
2.4.5管道概述
2.4.6管道的相關函數
實驗2.4進程相關的應用程序設計
綜合實驗一嵌入式平台的進程管理模擬實驗
第3章嵌入式Linux內核、引導系統和文件系統
3.1Linux內核定製、裁剪和添加
3.1.1概述
3.1.2內核目錄簡介
3.1.3配置文件和配置工具
3.1.4內核的編譯命令
實驗3.1Linux內核裁剪與編譯
3.2嵌入式引導系統技術
3.2.1概述
3.2.2Linux的引導系統vivi與ubOOt
3.3文件系統的構建
3.3.1概述
3.3.2BusyBox
綜合實驗二軟盤Linux操作系統的實現
第4章嵌入式Liflux介面設計與驅動程序
4.1驅動程序設計基礎
4.1.1Linux驅動程序簡介
4.1.2開發驅動程序的方法
4.1.3設備驅動程序的分類
4.1.4主設備號和次設備號
4.1.5設備文件系統(devfs)與Udevfs
實驗4.1虛擬驅動模塊實驗
4.2AD介面驅動程序
4.2.1AD轉換器
4.2.2AD轉換有關參數
4.2.3ARM自帶的AD轉換裝置
實驗4.2AD介面驅動程序
4.3直流電機驅動
4.3.1直流電機介紹
4.3.2直流電機的PWM原理
4.3.3PWMTIMER結構
4.3.4基於ARM的PWM相關寄存器
4.3.5關於程序實現
實驗4.3直流電機PWM驅動實驗
4.4觸摸屏介面設計與驅動
4.4.1觸摸屏的工作原理
4.4.2觸摸屏驅動晶元ADS7843
4.4.3S3C2410晶元的觸摸屏相關配置寄存器
實驗4.4tslib移植和使用
4.5顯示介面與LinuxFrameBuffer
4.5.1FrameBuffer機制介紹
4.5.2LCD簡介
實驗4.5FrameBuffer實驗
4.6V4L程序設計
4.6.1V4L概述
4.6.2V4L設備的體系結構
實驗4.6Linux視頻V4L驅動實驗
4.7OSS程序設計
4.7.1oSS概述
4.7.2OSS設備的體系結構
4.7.30SS驅動分析
4.7.4OSS用戶空間編程
實驗4.7Linux音頻OSS驅動實驗
綜合實驗三五子棋游戲的實現
第5章嵌入式Linux開源軟體移植與應用
5.1嵌入式WebServerGoAhead的移植與應用
5.1.1嵌入式web伺服器
5.1.2GoAhead介紹
5.1.3GoAhead在ARM平台上的移植
5.1.4頁面操作
實驗5.1嵌入式WebServerGoAhead實驗
5.2嵌入式WebServicegSOAP的移植與應用
5.2.1gSOAP介紹
5.2.2gSOAP裁剪
5.2.3gSOAP應用
實驗5.2WebServicegSOAP實驗
5.3嵌入式資料庫SQLite的移植與使用
5.3.1嵌入式資料庫
5.3.2SQLite介紹
5.3.3SQLite在ARM平台上的移植
5.3.4SQLite的使用
實驗5.3SQLite移植實驗
5.4播放器Mplayer的移植
5.4.1Mplayer介紹
5.4.2Mplayer在ARM平台上的移植
實驗5.4Mplayer到ARM平台上的移植
5.5ffmpeg應用:
5.5.1ffmpeg簡介
5.5.2ffmpeg在ARM上的移植
5.5.3ffmpeg命令應用實例
5.5.4ffmpeg中幾個重要的數據結構
5.5.5ffmpeg應用開發
實驗5.5ffmpeg移植與應用
5.6開源軟體移植的一般過程
5.6.1軟體移植的概念
5.6.2軟體移植過程
5.7JIME—phoneME移植
5.7.1phoneME簡介
5.7.2軟體移植過程與效果
5.8嵌入式瀏覽器konqueror移植
5.8.1konqueror簡介
5.8.2軟體移植過程與效果
綜合實驗四基於WebServiee的嵌入式計算器
第6章嵌入式Linux圖形用戶界面
6.1嵌入式GUI簡介
6.1.1嵌入式GUI的特點
6.1.2嵌入式GUI的種類
6.2嵌入式GUI—Qt
6.2.1Qt與Qt/Embedded簡介
6.2.2Qt的特點
6.2.3Qt的執行過程
6.2.4Qt的插槽機制
6.2.5一個完整的Qt程序
6.2.6QtDesigner介紹
實驗6.1Qt圖形界面相關實驗
6.3基於Qt技術的Qtopia
6.3.1Qtopia簡介
6.3.2Qtopia的功能
6.3.3Qtopia編程
實驗6.2Qtopia的移植以及編程
綜合實驗五電子點菜系統
第7章嵌入式Unux下的通信應用
7.1嵌入式Linux下的串口通信
7.1.1串口簡介
7.1.2串口編程
7.1.3串口編程應用實例
實驗7.1串口通信實驗
7.2嵌入式Linux網路編程
7.2.1網路通信
7.2.2Socket簡介
7.2.3網路編程
實驗7.2Socket相關程序設計
7.3嵌入式藍牙技術
7.3.1藍牙技術
7.3.2藍牙體系結構
7.3.3藍牙通信網路
7.3.4LinuxBluetooth軟體層
7.3.5USB適配器
實驗7.3藍牙相關實驗
7.4CAN匯流排
7.4.1CAN匯流排簡介
7.4.2CAN匯流排硬體特徵
7.4.3CAN控制器驅動
實驗7.4CAN匯流排實驗
第8章嵌入式系統硬體設計基礎與標准
8.1嵌入式系統的硬體組成
8.1.1嵌入式微處理器
8.1.2存儲器
8.1.3輸入/輸出設備
8.1.4通信與擴展介面
8.2硬體設計基礎知識
8.2.1計算機體系結構
8.2.2電子技術
8.2.3抗干擾技術
8.2.4印製電路板
8.3硬體設計中應注意的一些問題
8.3.1IC元件的選擇
8.3.2元件封裝設計
8.3.3PCB設計精度
8.3.4分離元件的正確使用
8.3.5高速PCB設計方法
8.3.6PCB設計的一般原則
實驗8.1常用模擬電路和數字電路原理
實驗8.22410—S電路原理圖閱讀
實驗8.32410—S所用晶元數據手冊閱讀
實驗8.4OMAP5910核心板電路原理
綜合實驗六基於OMAP的加密終端硬體設計
第9章OMAP5910與LinuxGateway
9.1OMAP5910體系結構
9.1.1MPU子系統
9.1.2DSP子系統
9.2LinuxDSPGateway
9.2.1DSPGateway的由來
9.2.2DSPGateway的Mailbox機制
9.2.3通信緩沖
9.2.4Mailbox命令協議
9.2.5DSPGateway的設備介面
實驗9.1OMAP910雙核間基本通信
9.3OMAP5910圖像處理
9.3.1圖片格式
9.3.2數字圖像演算法
實驗9.2OMAP圖像處理實驗
綜合實驗七基於OMAP的加密終端的實現(軟體部分)
第10章嵌入式Linux綜合項目實例
10.1基於嵌入式平台的電梯監控系統
10.1.1系統概述
10.1.2系統設計
10.1.3系統實現
10.1.4項目小結
10.2基於藍牙技術的嵌入式點菜系統
10.2.1系統概述
10.2.2系統設計
10.2.3系統實現
10.2.4項目小結
10.3基於WebSenrice的數字油田監控系統
10.3.1系統概述
10.3.2系統設計
10.3.3系統實現
10.3.4項目小結
10.4基於嵌入式與WebService的智能家居系統
10.4.1系統概述
10.4.2系統設計
10.4.3系統實現
10.4.4項目小結
10.5基於OMAP的音頻與視頻處理
10.5.1概述
10.5.2MPEG壓縮
10.5.3音視頻數據在雙處理器間的傳輸模塊設計
10.5.4音頻處理方案設計
10.5.5視頻處理方案設計
10.5.6項目小結
參考文獻
……
D. linux下安裝gsoap在make時報錯collect2: error: ld returned 1 exit status
此類問題一般是庫的問題,在你安裝應用之前請確保你的應用所需要的依賴全部安裝在電腦上,否則安裝就會提示失敗。抱歉的是,你這個軟體我沒有安裝過,不知道缺失的是什麼庫文件。