Cortex m3 uc os ii
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

以 Cortex M3+uC/OS II 為基礎之雲端式生理監測儀的製作 PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on
  • Presentation posted in: General

Presenter :莊凱華 Adviser : Dr. Pei- Jarn Chen Date : 2013/10/14. 以 Cortex M3+uC/OS II 為基礎之雲端式生理監測儀的製作. I.Cloud Mobile Healthcare Overview. I.Cloud Mobile Healthcare Overview. 二、行動醫療市場現況 在 智慧型行動裝置近幾年急速成長以及滲透率不斷提升的帶動之下,使用者越來越習慣與長時間使用相關應用,更加速行動醫療應用市場發展。. II. CORTEX--M3. Bluetooth. RJ-45.

Download Presentation

以 Cortex M3+uC/OS II 為基礎之雲端式生理監測儀的製作

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Presenter:莊凱華

Adviser:Dr. Pei-Jarn Chen

Date:2013/10/14

以Cortex M3+uC/OS II為基礎之雲端式生理監測儀的製作


I.CloudMobile Healthcare Overview


I.Cloud Mobile Healthcare Overview

  • 二、行動醫療市場現況

    在智慧型行動裝置近幾年急速成長以及滲透率不斷提升的帶動之下,使用者越來越習慣與長時間使用相關應用,更加速行動醫療應用市場發展。


II. CORTEX--M3

Bluetooth

RJ-45

RS232

J-Link

Operating Frequency :120MHz


III. uC/OS-II features

  • It is a very small real-time kernel.

  • Memory footprint is about 20KB for a fully functional kernel.

  • Source code is written mostly in ANSI C.

  • Highly portable, ROMable, very scalable, preemptive real-time, deterministic, multitasking kernel.

  • It can manage up to 64 tasks (56 user tasks available).


III.uC/OS-II features

  • It has connectivity with μC/GUI and μC/FS (GUI and File Systems for μC/OS II).

  • It is ported to more than 100 microprocessors and microcontrollers.

  • It supports all type of processors from 8-bit to 64-bit.


IV. uC/OS-II task

CPU_INT08U os_err;

BSP_IntDisAll();

OSInit();

os_err = OSTaskCreateExt((void (*)(void *)) App_TaskStart, //指到工作程式碼的指標

(void * ) 0,//傳遞參數給工作

(OS_STK * )&App_TaskStartStk[APP_TASK_START_STK_SIZE - 1],// 堆疊頂端指標 512128

(INT8U ) APP_TASK_START_PRIO, //優先權 4~61

(INT16U ) APP_TASK_START_PRIO,//識別ID

(OS_STK * )&App_TaskStartStk[0],//堆疊底端指標

(INT32U ) APP_TASK_START_STK_SIZE,//指定堆疊數目

(void * )0,//可指向使用者擴充資料的指標

(INT16U )(OS_TASK_OPT_STK_CLR | OS_TASK_OPT_STK_CHK));//指定是否允許堆疊檢驗、堆疊清除、工作是否進行浮點操作

#if (OS_TASK_NAME_EN > 0)

OSTaskNameSet(APP_TASK_START_PRIO, (CPU_INT08U *)"Start Task", &os_err);

#endif

OSStart(); /* Start multitasking (i.e. give control to uC/OS-II). */

return (0);


V. System Architecture (I)

Start

Display on LCD

Write in SD

TCP/IP

接收RS232

MONITORING

Cloud Server


V. System Architecture (II)

透過Internet 傳至 Server資料庫

將參數擷取存到SD卡

接收生理監視器傳來得參數

Display on LCD


VI.SD卡資料備份


VI.SD卡資料備份


VI.SD卡資料備份


VI.SD卡資料備份


VII.Future Work

  • TCP/IP

  • CLOUD SERVER (PHP WEB)

    REAL TIME TREND MONITORING


  • Login