2 University of Electronic Science Technology of China(UESTC) Chapter 3 s Software System Real-Time Systems Lab LIAO Yong
2 Real-Time Systems Lab LIAO Yong University of Electronic Science & Technology of China (UESTC) Chapter 3 Software System
3 1 Overview University of Electronic Science Technology of China(UESTC) Why Embedded Software System(ESS)? Running process of ESS Real-Time Systems Lab LIAO Yong
3 Real-Time Systems Lab LIAO Yong University of Electronic Science & Technology of China (UESTC) 1 Overview Why Embedded Software System (ESS) ? Running process of ESS
2 Why Embedded Software System (ESS)? University of Electronic Science Technology of China(UESTC) "Even a fly has its spleen" (x.k,x.M) >Bootloader:BSP(Board Support Package) ERTOS >Drivers >Application Real-time Dependability (Reliability,Availability,Safety,Security......) Integrated software Real-Time Systems Lab LIAO Yong
4 Real-Time Systems Lab LIAO Yong University of Electronic Science & Technology of China (UESTC) “Even a fly has its spleen” (x.k, x.M) Bootloader: BSP (Board Support Package) ERTOS Drivers Application Real-time Dependability (Reliability,Availability,Safety,Security……) Integrated software 2 Why Embedded Software System (ESS) ?
5 3 Running process of ESS (OS supported) University of Electronic Science Technology of China(UESTC) Power on Why...? RomInit.s Boot SysALib.s RomStar() Load SysInit() UsrInit() System Initialization UsrkernelInit() KernelInit() UsrRoot() Application Boot ARM11MPCORE in aCoral Initialization How does VxWorks begin to run on X86 Multi-tasks Application How to specify the BSP VxWorks Real-Time Systems Lab LIAO Yong
5 Real-Time Systems Lab LIAO Yong University of Electronic Science & Technology of China (UESTC) 3 Running process of ESS (OS supported) Multi-tasks Application Power on Boot Load System Initialization Application Initialization RomInit.s SysALib.s RomStar() SysInit() UsrInit() UsrkernelInit() KernelInit() UsrRoot() Why… ? How does VxWorks begin to run on X86 ? How to specify the BSP & VxWorks ? Boot ARM11MPCORE in aCoral ?
6 4 ESS RTOS University of Electronic Science Technology of China(UESTC) Uboot Vivi ..... 口Q&A Real-Time Systems Lab LIAO Yong
6 Real-Time Systems Lab LIAO Yong University of Electronic Science & Technology of China (UESTC) 4 ESS & RTOS Uboot & Vivi …… Q & A