《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 嵌入式實時操作系統μC/OS-II在GPRS終端系統中的應用
嵌入式實時操作系統μC/OS-II在GPRS終端系統中的應用
摘要: 嵌入式實時操作系統μC/OS-II在GPRS終端系統中的應用,GPRS是在目前運行的GSM網絡基礎上發展起來的數據業務,可以采用與GSM同樣的調制技術、頻率,以及同樣的TDMA幀結構。利用現有的基站子系統(BSS),GPRS從一開始就可以提供全面的覆蓋。GPRS終端系統的硬件組成G
Abstract:
Key words :

GPRS" title="GPRS">GPRS是在目前運行的GSM網絡基礎上發展起來的數據業務,可以采用與GSM同樣的調制技術、頻率,以及同樣的TDMA幀結構。利用現有的基站子系統(BSS),GPRS從一開始就可以提供全面的覆蓋。

  GPRS終端系統的硬件組成

  GPRS終端系統主要由控制部分和GPRS無線模塊組成,如圖1所示。

  

 

  圖1 GPRS終端的硬件組成原理

  為了適應嵌入式技術在GPRS通信中的應用,系統的控制部分采用了S3C44B0x芯片。

  S3C44B0x是16/32位RISC微處理器, 為手持設備和通常應用提供了一種高性價比的解決方案。

  S3C44B0x具有豐富的片內資源,可以通過串行接口操作GPRS模塊,操作指令為AT命令集。

  GPRS無線模塊采用了SIM300,該模塊支持GPRS的語音、數據和短信息功能,內嵌TCP/IP協議。該模塊主要由射頻天線、內部Flash、SRAM、GSM基帶處理器、匹配電源和一個60腳的ZIF插座組成。其中,GSM基帶處理器是核心部件,其作用相當于一個協議處理器,用來處理外部系統通過串口發送過來的AT指令。GPRS模塊接收速率可達86.2kbps,發送速率達21.5kbps,易于集成。

  μC/OS-II的移植

  μC/OS-II是一個移植性很強的操作系統,其源代碼分為硬件無關和硬件有關兩個部分,移植時只需修改與硬件有關的部分。移植μC/OS-II到S3C44B0X 上,需做以下工作:

  (1) 修改數據類型

  為保持與平臺的無關性,μC/OS-II使用經過宏定義的通用類型,如INT16U,表示16 位無符號數。在移植時,要把它們映射成正確的類型。

  (2) 進入和退出臨界段

  用關閉和打開中斷的方式,實現進入臨界段函數OS_ENTER_CRITICAL()和退出臨界段函數OS_EX2IT_CRITICAL()。

  (3) 設置堆棧生長方向

  不同的處理器堆棧的生長方向不同,對S3C44B0X來說,其生長方向可以向上也可以向下。但是,由于編譯器ADS僅支持堆棧從上往下長,并且必須是滿遞減堆棧,所以這里要設置的實際使用方向為向下增長,即

  #define OS_STR_GROWTH 1;

  (4) 任務的切換和調度

  進行任務的切換和調度有兩種方法,一是當前運行的任務主動調用OS_Sched() ,判斷是否有更高優先級的任務要運行,如果有就將其切換到就緒態,然后調用OS_TASK_SW() ,產生一個軟中斷,中斷向量指向函數OSIntCtxSw() ,在其中修改任務堆棧,運行新的任務。二是產生硬件中斷后,在中斷處理函數中調用OSIntEx()。

  在上述過程中,產生軟中斷和修改任務堆棧的代碼都是與處理器相關的, S3C44B0X 的軟中斷匯編指令是SWI ,壓棧和出棧的匯編指令分別是STM和LDM。

  (5) 堆棧的初始化

  μC/OS-II在創建任務時會調用OSTaskStkInt() 函數對任務堆棧進行初始化,這里需要將堆棧設置成和產生中斷后的形式一樣,一般包括任務起始地址、中斷返回地址、CPU 寄存器等內容。另外,還要保證任務是運行在特權模式下,而不是用戶模式下。

  (6) 時鐘節拍中斷

  μC/OS-II用時鐘節拍中斷實現時間延遲和超時功能,定時頻率一般在10Hz~100Hz。設置定時器的代碼與CPU 相關,中斷向量必須指向μC/OS-II時鐘節拍中斷服務子程序OSTickISR() 。系統的流程和任務的組成

 

  本系統中,首先調用OSInit(),初始化μC/OS-II所有的變量和數據結構,再調用arm_init()初始化微控制器的定時器及串口等硬件,通過調用OSTaskCreate(),依次創建各個任務,最后調用OSStart()啟動系統,開始多任務調度。整個系統控制程序模塊及流程如圖2 所示。

  

 

  圖2 系統控制程序模塊及流程

  整個系統中的任務包括arm控制部分的鍵盤掃描、LCD顯示任務和通信任務以及GPRS終端功能的短消息任務,語音通話任務等。因此,在μC/OS-II系統中的任務主要包括:

  鍵盤掃描任務task_sys_key scan(),包括4×4鍵盤部分的掃描識別keyscan(),以及對應按鍵功能編碼的實現keyscan_code()等。

  LCD顯示任務task_sys_ lcddis(),包括背景內容顯示display_context()、輸入內容顯示display_input()、輸出內容顯示display_output()等。

  通信任務task_sys_ communication(),除了包括系統和主機進行通信的函數host_msg(),以實現通過電腦進行系統操作,還有各個任務之間相互通信的處理msg_tasl()。

  話音通話任務task_sys_ telephone(),其中包括電話呼叫GPRS_phone_call()、電話接聽gprs_phone_recevie()等。 另外,還包括系統短信收發任務。

  根據系統進行GPRS短消息通信和語音通信的功能要求,設置各個任務的優先級如表1所示。

  結語

  μC/OS-II實時操作系統是開放源代碼且得到實際驗證的軟件平臺,而S3C44BOx具有強大的32位RISC性能,基于此軟件及硬件平臺對GPRS模塊進行設計,能大量減輕研發任務,提高研發速度,為在短時間內實現GPRS終端系統設計創造良好條件。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲午夜三级在线| 欧美日韩福利在线观看| 欧美日韩精品一区二区| 1024精品一区二区三区| 国产在线精品一区二区夜色| 在线观看日韩| 亚洲字幕一区二区| 久久久综合激的五月天| 亚洲午夜在线视频| 狂野欧美性猛交xxxx巴西| 蜜臀久久久99精品久久久久久| 欧美一区二区三区四区视频| 国产精品视频你懂的| 欧美日韩一级大片网址| 欧美精品午夜视频| 久久免费视频网| 欧美日韩日本国产亚洲在线| 欧美日韩视频第一区| 在线视频欧美日韩精品| 美女国产一区| 久久www成人_看片免费不卡| 99www免费人成精品| 亚洲精品综合精品自拍| 欧美精品乱码久久久久久按摩| 国产日韩精品一区二区| 黄网站色欧美视频| 日韩视频第一页| 久久久久久久综合色一本| 亚洲国产成人午夜在线一区| 欧美在线观看一区二区三区| 欧美一区二区三区四区在线观看| 免费欧美日韩国产三级电影| 亚洲欧美在线一区二区| 亚洲第一中文字幕| 欧美人与禽猛交乱配| 欧美成年视频| 在线亚洲国产精品网站| 蜜桃av综合| 一区二区三区在线观看国产| 国产精品成人国产乱一区| 国产主播精品| 美女主播精品视频一二三四| 国产一区二区三区网站| 欧美日韩三级在线| 99re成人精品视频| 亚洲一区二三| 亚洲一区二区三区乱码aⅴ| 亚洲国产精品成人久久综合一区| 国产精品国产三级国产专播品爱网| 国产精品成人va在线观看| 欧美午夜激情小视频| 欧美日韩免费观看中文| 国产欧美综合在线| 亚洲国产精品福利| 一区二区国产在线观看| 欧美91福利在线观看| 欧美三日本三级少妇三2023| 亚洲欧美日韩中文播放| 亚洲国产va精品久久久不卡综合| 校园春色综合网| 国产亚洲精品aa午夜观看| 欧美成人一区二区| 影音先锋久久资源网| 欧美日韩另类视频| 在线观看91精品国产入口| 黄色在线成人| 99riav久久精品riav| 国产麻豆一精品一av一免费| 欧美在线观看一区二区三区| 激情五月婷婷综合| 国产精品成人在线| 一本色道久久88精品综合| 亚洲欧美日韩国产一区二区| 午夜久久99| 老鸭窝亚洲一区二区三区| 六十路精品视频| 亚洲国产精品第一区二区三区| 一区二区亚洲精品国产| 亚洲第一免费播放区| 久久国产夜色精品鲁鲁99| 99xxxx成人网| 欧美另类极品videosbest最新版本| 一本色道久久综合亚洲精品婷婷| 欧美日韩mv| 国产精品二区在线观看| 久久理论片午夜琪琪电影网| 欧美伦理视频网站| 欧美激情一区二区三区在线| 在线综合亚洲| 亚洲精品中文字幕在线观看| 国内免费精品永久在线视频| 1024欧美极品| 在线免费观看一区二区三区| 一区二区日韩免费看| 99国产精品| 欧美电影打屁股sp| 一区二区三区|亚洲午夜| 亚洲人永久免费| 在线精品国精品国产尤物884a| 亚洲天堂视频在线观看| 久久精品1区| 欧美一区二区三区在线视频| 久久精品国产亚洲5555| 欧美日韩在线精品一区二区三区| 激情欧美一区二区| 久久不射电影网| 国产曰批免费观看久久久| 国内精品久久久久久久影视蜜臀| 久久国产精品99国产精| 欧美精品一区在线播放| 伊人精品在线| 久久成人免费日本黄色| 欧美激情1区2区3区| 性欧美超级视频| 亚洲高清视频在线观看| 国产一区白浆| 伊人婷婷久久| 夜夜爽99久久国产综合精品女不卡| 久久伊人一区二区| 伊人蜜桃色噜噜激情综合| 国产精品久久久久高潮| 欧美亚洲第一区| 亚洲男同1069视频| 久久久亚洲精品一区二区三区| 欧美国产激情二区三区| 亚洲永久在线观看| 免费在线观看一区二区| 国产精品美女久久久久av超清| 国产精品久久影院| 欧美在线3区| 国产乱码精品一区二区三| 99精品国产福利在线观看免费| 久久久久久久久久码影片| 日韩一本二本av| 欧美久久成人| 久久久国产精品一区二区三区| 一区二区三区偷拍| 一区二区久久| 亚洲综合色自拍一区| 欧美亚洲三区| 欧美日韩国产美| 亚洲特级片在线| 老牛影视一区二区三区| 欧美一区二区在线免费观看| 日韩亚洲一区在线播放| 噜噜噜躁狠狠躁狠狠精品视频| 国产欧美日韩另类视频免费观看| 国产精品99久久久久久久久久久久| 久久久久这里只有精品| 欧美一区久久| 亚洲一区二区三区在线播放| 亚洲欧洲在线看| 尹人成人综合网| 亚洲激情网址| 久久久久免费| 久久亚洲一区二区| 国产精品久久久久aaaa九色| 欧美精品自拍偷拍动漫精品| 国内精品伊人久久久久av一坑| 亚洲高清在线观看一区| 久久精品国产精品亚洲精品| 欧美精品免费视频| 亚洲国产一区二区a毛片| 亚洲黄色在线视频| 在线观看亚洲视频| 欧美一区二区视频在线观看2020| 日韩亚洲在线| 国产精品久久久久久久app| 久久人人爽人人爽爽久久| 欧美性jizz18性欧美| 欧美在线观看视频一区二区三区| 欧美日韩精品伦理作品在线免费观看| 国产欧美一区二区视频| 亚洲视频精选| 欧美视频免费| 国产在线一区二区三区四区| 国产精品人人做人人爽人人添| 亚洲欧美日韩成人| 国产精品视频久久| 国产日韩欧美夫妻视频在线观看| 欧美激情综合五月色丁香| 亚洲黄色在线| 欧美一区二区三区电影在线观看| 国产精品久久久久久久app| 久久国产精品一区二区| 最新成人在线| 久久久综合精品| 久久久久久久精| 国产精自产拍久久久久久蜜| 亚洲国产1区| 欧美日韩亚洲在线| 国产日韩欧美电影在线观看| 欧美日韩国内自拍| 欧美专区在线观看| 亚洲人成人一区二区在线观看| 欧美偷拍另类| 久久资源在线| 欧美午夜视频网站| 久久一区亚洲| 黑人巨大精品欧美一区二区| 久久天天综合| 国产亚洲一区二区三区在线观看| 久久免费午夜影院| 欧美在线一二三| 国产精品久久久久99| 亚洲美女免费精品视频在线观看| 先锋影音国产一区| 国产在线拍偷自揄拍精品| 久久精品视频在线播放| 精品69视频一区二区三区| 欧美在线亚洲一区| 亚洲一区二区免费| 久久青草福利网站| 欧美日韩美女一区二区| 在线看片一区| 久久天天躁狠狠躁夜夜爽蜜月| 免费观看在线综合| 一区二区三欧美| …久久精品99久久香蕉国产| 亚洲免费av观看| 国产欧美精品在线观看| 欧美成年人在线观看| 亚洲视频一区在线| 国产精品都在这里| 久久亚洲精品一区| 亚洲欧美日韩一区在线观看| 在线看片成人| 亚洲国产精品999| 在线观看欧美日韩国产| 免费中文字幕日韩欧美| 午夜精品一区二区三区电影天堂| 国模精品娜娜一二三区| 蜜臀av在线播放一区二区三区| 激情视频一区| 国产精品国产三级国产专播品爱网| 好看的av在线不卡观看| 国产精品进线69影院| 国产日本欧美视频| 欧美视频二区| 国内精品久久久久影院薰衣草| 亚洲福利视频二区| 国产精品www994| 亚洲免费不卡| 男女激情久久| 欧美人交a欧美精品| 在线精品视频在线观看高清| 免费久久99精品国产自在现线| 国产一区二区三区av电影| 午夜精品www| 狠狠爱www人成狠狠爱综合网| 国内自拍视频一区二区三区| 久久这里有精品15一区二区三区| 欧美性开放视频| 亚洲黄色在线看| 欧美不卡一卡二卡免费版| 欧美在线播放一区二区| 国产精品综合久久久| 久久综合一区二区三区| 欧美怡红院视频一区二区三区| 欧美大片免费看| 午夜久久美女| 欧美福利视频网站| 欧美日韩在线播放一区| 伊人久久婷婷色综合98网| 国产精品v日韩精品v欧美精品网站| 欧美高清视频一二三区| 国产精品久久久久9999吃药| 欧美一区免费视频| 欧美亚洲一区在线| 国语精品中文字幕| 欧美国产极速在线| 一级日韩一区在线观看| 久久成年人视频| 极品中文字幕一区| 亚洲欧美日韩综合国产aⅴ| 亚洲女性喷水在线观看一区| 国际精品欧美精品| 久久国产精品久久国产精品| 欧美福利视频| 久久中文字幕导航| 欧美jizz19hd性欧美| 欧美久久影院| 欧美 日韩 国产一区二区在线视频| 亚洲福利视频免费观看| 欧美影院午夜播放| 欧美三级在线视频| 欧美一区网站| 国模精品一区二区三区色天香| 亚洲欧美日韩在线高清直播| 久久精品亚洲一区| 1000部国产精品成人观看| 亚洲欧美国产精品专区久久| 国产在线观看91精品一区| 亚洲国产岛国毛片在线| 日韩视频免费观看高清在线视频| 欧美日韩一区在线观看视频| 亚洲国产精品一区在线观看不卡| 欧美电影打屁股sp| 亚洲人成网站精品片在线观看| 国产在线视频欧美| 久久香蕉精品| 美国成人毛片| 欧美三区在线观看| 在线免费不卡视频| 欧美日韩在线观看视频| 亚洲欧美国产高清| 免费久久99精品国产自在现线| 国产亚洲美州欧州综合国| 欧美高清在线观看| 久久夜精品va视频免费观看| 欧美色图天堂网| 国产精品人人做人人爽| 国产精品v亚洲精品v日韩精品| 国产精品电影观看| 国产色爱av资源综合区| 9久re热视频在线精品| 欧美日韩亚洲高清一区二区| 欧美激情网友自拍| 亚洲精品视频二区| 亚洲欧洲一区二区三区在线观看| 欧美午夜精品久久久| 欧美精品二区三区四区免费看视频| 猛男gaygay欧美视频| 亚洲电影av| 国内成人在线| 亚洲欧美日韩国产另类专区| 亚洲视频高清| 在线观看中文字幕亚洲|