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

正文內(nèi)容

基于嵌入式系統(tǒng)的手機(jī)應(yīng)用設(shè)計(jì)實(shí)驗(yàn)報(bào)告(編輯修改稿)

2024-07-16 12:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 rlen(cmd))。進(jìn)行處理。在這里先發(fā)送撥打命令A(yù)TD,將輸入的數(shù)字串解析成號(hào)碼,再開(kāi)始進(jìn)行呼叫。當(dāng)選擇2的時(shí)候,進(jìn)入接電話(huà)功能。用gprs_ans()。函數(shù)完成,向模塊發(fā)送接聽(tīng)命令A(yù)TA。當(dāng)選擇3的時(shí)候,掛電話(huà)。用gprs_hold()。函數(shù)完成,向模塊發(fā)送掛機(jī)命令A(yù)TH。當(dāng)選擇4的時(shí)候,進(jìn)入發(fā)短信功能。先輸入發(fā)送短信的電話(huà)號(hào)碼get_line(cmd)。,用gprs_msg(cmd, strlen(cmd))。函數(shù)完成發(fā)送功能。具體gprs_msg的工作方式如下。先確定要發(fā)送的字符,即發(fā)的信息,向模塊發(fā)送發(fā)送修改字符集命令at+cmgf=1,再發(fā)送發(fā)短信命令at+cmgs=。當(dāng)選擇5的時(shí)候,換波特率。先輸入要變換的波特率,再用gprs_baud(cmd, strlen(cmd))。函數(shù)完成。當(dāng)選擇6的時(shí)候,退出程序。將STOP置1,使main的while(!STOP){ usleep(100000)}語(yǔ)句不滿(mǎn)足循環(huán)條件執(zhí)行tty_end()退出程序。3.程序編譯與運(yùn)行通過(guò)建立makefile文件。在運(yùn)行前,需要將NFS配置好,將編譯好的程序gprs放到/nfsroot中,為了開(kāi)發(fā)板與pc連接成功,要開(kāi)放/nfsroot的讀寫(xiě)權(quán)限。將開(kāi)發(fā)板的/mnt/nfs掛接到pc的/nfsroot。語(yǔ)句如下:mount o nolock :/nfsroot /mnt/nfspxa270cd /mnt/nfspxa270./gprs其中,選1是打電話(huà),2是接電話(huà),3是掛電話(huà),4是發(fā)短信,5是換波特率,6是退出,**是幫助例如可以選1打電話(huà)結(jié)束語(yǔ)這次課程設(shè)計(jì),雖然時(shí)間比較緊,但是,通過(guò)編程操作,學(xué)習(xí)和掌握構(gòu)建基于PXA270硬件平臺(tái)和嵌入式Linux軟件開(kāi)發(fā)環(huán)境的方法,基本的掌握GPRS 通訊原理,認(rèn)識(shí)了GPRS 通信電路的主要構(gòu)成,應(yīng)用ARM 嵌入式開(kāi)發(fā)平臺(tái)配置的GPRS 擴(kuò)展板,通過(guò)編程應(yīng)用程序控制GPRS 擴(kuò)展板,實(shí)現(xiàn)發(fā)送固定內(nèi)容的短信,接打語(yǔ)音電話(huà)等通信模塊的基本功能。實(shí)現(xiàn)GPRS模塊的訪問(wèn)與控制,以及實(shí)現(xiàn)接打語(yǔ)音電話(huà)的功能,還有發(fā)送固定內(nèi)容的短信的功能。參考文獻(xiàn)[1][M].北京:人民郵電出版社,2008[2][M].北京:電子工業(yè)出版社,2007[3]石秀民,[M].北京:北京航空航天大學(xué)出版社,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。}包含計(jì)算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鍵生成,否則會(huì)引起遺漏分隔符錯(cuò)誤)include
include
include //linux的系統(tǒng)調(diào)用,包含了許多 U N I X系統(tǒng)服務(wù)的函數(shù)原型
include
//include sys/
include include
void gprs_init()
{
int i。
for(i=0。 i5。 i++) {
tty_writecmd(cmd[i], strlen(cmd[i]))。
}
//下面選擇通道0,使用普通電話(huà)話(huà)柄
/*
gprs_cmd(AT+CHFA=0\r)。 //設(shè)置通話(huà)通道為0
usleep(1000)。
gprs_cmd(AT+CLVL=100\r)。//設(shè)置受話(huà)器音量最大
usleep(1000)。
gprs_cmd(AT+CMIC=0,10\r)。//設(shè)置通道0的話(huà)筒增益
usleep(1000)。
*/
}
void gprs_hold()
{
tty_writecmd(at, strlen(at))。
tty_writecmd(ath, strlen(ath))。//發(fā)送掛機(jī)命令A(yù)TH
}
void gprs_ans()
{
tty_writecmd(at, strlen(at))。
tty_writecmd(ata, strlen(ata))。//發(fā)送接聽(tīng)命令A(yù)TA
}
//撥叫
void gprs_call(char *number, int num)
{
tty_write(atd, strlen(atd))。 //發(fā)送撥打命令A(yù)TD
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ā)短信命令,具體格式見(jiàn)手冊(cè)
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。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1