freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于嵌入式系統(tǒng)的手機應用設計實驗報告(編輯修改稿)

2025-07-16 12:59 本頁面
 

【文章內(nèi)容簡介】 rlen(cmd))。進行處理。在這里先發(fā)送撥打命令ATD,將輸入的數(shù)字串解析成號碼,再開始進行呼叫。當選擇2的時候,進入接電話功能。用gprs_ans()。函數(shù)完成,向模塊發(fā)送接聽命令ATA。當選擇3的時候,掛電話。用gprs_hold()。函數(shù)完成,向模塊發(fā)送掛機命令ATH。當選擇4的時候,進入發(fā)短信功能。先輸入發(fā)送短信的電話號碼get_line(cmd)。,用gprs_msg(cmd, strlen(cmd))。函數(shù)完成發(fā)送功能。具體gprs_msg的工作方式如下。先確定要發(fā)送的字符,即發(fā)的信息,向模塊發(fā)送發(fā)送修改字符集命令at+cmgf=1,再發(fā)送發(fā)短信命令at+cmgs=。當選擇5的時候,換波特率。先輸入要變換的波特率,再用gprs_baud(cmd, strlen(cmd))。函數(shù)完成。當選擇6的時候,退出程序。將STOP置1,使main的while(!STOP){ usleep(100000)}語句不滿足循環(huán)條件執(zhí)行tty_end()退出程序。3.程序編譯與運行通過建立makefile文件。在運行前,需要將NFS配置好,將編譯好的程序gprs放到/nfsroot中,為了開發(fā)板與pc連接成功,要開放/nfsroot的讀寫權限。將開發(fā)板的/mnt/nfs掛接到pc的/nfsroot。語句如下:mount o nolock :/nfsroot /mnt/nfspxa270cd /mnt/nfspxa270./gprs其中,選1是打電話,2是接電話,3是掛電話,4是發(fā)短信,5是換波特率,6是退出,**是幫助例如可以選1打電話結束語這次課程設計,雖然時間比較緊,但是,通過編程操作,學習和掌握構建基于PXA270硬件平臺和嵌入式Linux軟件開發(fā)環(huán)境的方法,基本的掌握GPRS 通訊原理,認識了GPRS 通信電路的主要構成,應用ARM 嵌入式開發(fā)平臺配置的GPRS 擴展板,通過編程應用程序控制GPRS 擴展板,實現(xiàn)發(fā)送固定內(nèi)容的短信,接打語音電話等通信模塊的基本功能。實現(xiàn)GPRS模塊的訪問與控制,以及實現(xiàn)接打語音電話的功能,還有發(fā)送固定內(nèi)容的短信的功能。參考文獻[1][M].北京:人民郵電出版社,2008[2][M].北京:電子工業(yè)出版社,2007[3]石秀民,[M].北京:北京航空航天大學出版社,2007附錄:include extern int pute(int data)。int main(){int x。printf(Input x=)。scanf(%d,amp。x)。printf(The result is %d\n,pute(x))。return 0。}包含計算3*x^2+2*x^:.text.align.global pute pute:stmfd sp!,{r4r11,r14}mul r1,r0,r0mov r3,2mul r2,r1,r3mov r3,3mul r4,r1,r3mla r0,r2,r0,r4ldmfd sp!,{r4r11,r15}Makefile文件CC= armlinuxgccNAME = ex3 ex3 : $(CC) o $(NAME)clean:rm f $(NAME)(以上首行空格是TAB鍵生成,否則會引起遺漏分隔符錯誤)include
include
include //linux的系統(tǒng)調用,包含了許多 U N I X系統(tǒng)服務的函數(shù)原型
include
//include sys/
include include
void gprs_init()
{
int i。
for(i=0。 i5。 i++) {
tty_writecmd(cmd[i], strlen(cmd[i]))。
}
//下面選擇通道0,使用普通電話話柄
/*
gprs_cmd(AT+CHFA=0\r)。 //設置通話通道為0
usleep(1000)。
gprs_cmd(AT+CLVL=100\r)。//設置受話器音量最大
usleep(1000)。
gprs_cmd(AT+CMIC=0,10\r)。//設置通道0的話筒增益
usleep(1000)。
*/
}
void gprs_hold()
{
tty_writecmd(at, strlen(at))。
tty_writecmd(ath, strlen(ath))。//發(fā)送掛機命令ATH
}
void gprs_ans()
{
tty_writecmd(at, strlen(at))。
tty_writecmd(ata, strlen(ata))。//發(fā)送接聽命令ATA
}
//撥叫
void gprs_call(char *number, int num)
{
tty_write(atd, strlen(atd))。 //發(fā)送撥打命令ATD
tty_write(number, num)。
tty_write(。\r, strlen(。\r))。
usleep(200000)。
}
//發(fā)送短信
void gprs_msg(char *number, int num)
{
char ctl[]={26,0}。
char text[]=Wele to use uptech embedded platform!。
tty_writecmd(at, strlen(at))。
tty_writecmd(at, strlen(at))。
tty_writecmd(at+cmgf=1, strlen(at+cmgf=1))。 //發(fā)送修改字符集命令
tty_write(at+cmgs=, strlen(at+cmgs=))。 //發(fā)送發(fā)短信命令,具體格式見手冊
tty_writecmd(number, strlen(number))。
tty_write(text, strlen(text))。
tty_write(ctl, 1)。 //“CTRL+Z的ASCII碼
usleep(300000)。
}
void gprs_baud(char *baud,int num)
{
tty_write(at+ipr=, strlen(at+ipr=))。
tty_writecmd(baud, strlen(baud) )。
usleep(200000)。
}
include include include sys/include include include include include char shell_s[]=\nkeyshell$: 。/*int argc, char *argv[]*/define CMD_TPYE (0)define PHONE_NUMBER (1)define MAX_CMD_DEPTH (2)extern volatile int STOP 。int get_line(char *cmd){ int i=0。 char temp。 while (1) { temp = getchar()。 if (temp == 39。\r39。 || temp == 39。\n39。) {return 0 。} cmd[i]=temp。 if(cmd[i]==13){ cmd[i]=0。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1