Zhang, Jun (2011) An EBD Approach to Embedded Product Design. Masters thesis, Concordia University.
|PDF (thesis) - Accepted Version|
In contrast to general-purpose computers, an embedded system has a special function for a special purpose. Nowadays, embedded products play an important role in daily life, and they are widely used almost everywhere, such as in GPS, mobile phones, digital TV, transportation systems, computer systems in aircraft, computer systems in vehicles.
Despite its popularity, the development process for embedded products is usually very complicated and thus very often results in over time (development time), or in over-budget (cost) or a lack of expected product specifications. Therefore, it is necessary to use an appropriate prescriptive method or design methodology to guide a designer in the design process.
The objective of the present thesis is to introduce a new approach to embedded system engineering to implement a new embedded product design. A rich working experience in industry suggests that there is a need for such work. Compared to the traditional approach, which uses product-based or process-based design analysis, the proposed approach uses environment-based design (EBD) methodology for the whole embedded system development life cycle, which may be a systematic procedure aimed to help designers during embedded product development. To better illustrate the application of the proposed design approach to embedded system engineering, an original example of an embedded ARM Linux system is used as a case study in the present thesis.
|Divisions:||Concordia University > Faculty of Engineering and Computer Science > Concordia Institute for Information Systems Engineering|
|Item Type:||Thesis (Masters)|
|Degree Name:||M.A. Sc.|
|Program:||Quality Systems Engineering|
|Date:||30 November 2011|
|Thesis Supervisor(s):||zeng, yong|
|Keywords:||Embedded System, firmware,Embedded Linux System, design, design methodology,Windows CE, VXWORKS, ARM,ARM Linux system, POWERPC,PowerPC Linux system,Linux,UCLINUX,embedded HW,embedded SW,Boot loader,u-boot, kernel,root file system, driver,application, design requirements, specifications,conflict identification,validation, product,SDRAM,NAND flash,NOR flash, test,investigating, validating, debugging,development time,quality,time management,Linux shell script, GNU MAKE, TCL, Assembly,BUSYBOX, GNU Tool chain ,GNU MAKE, GNU GCC, LD Link tools, AS, AR, OBJCOPY, OBJDUMP,Cross Compiler|
|Deposited By:||JUN ZHANG|
|Deposited On:||19 Jun 2012 13:56|
|Last Modified:||15 Nov 2012 17:35|
Repository Staff Only: item control page