1 / 26

Practical Course of Embedded Systems Based on XUPV2P Development Boards

Practical Course of Embedded Systems Based on XUPV2P Development Boards. Antonio García Moya and Ángel Barriga Barros, Member, IEEE. Chairman:Hung-Chi Yang Presenter:Kai-Hua Chuang Adviser : Dr. Pei- Jarn Chen Data : 2013/10/02. Outline. I. INTRODUCTION

mirit
Download Presentation

Practical Course of Embedded Systems Based on XUPV2P Development Boards

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Practical Course of Embedded Systems Based onXUPV2P Development Boards Antonio GarcíaMoya and ÁngelBarriga Barros, Member, IEEE Chairman:Hung-Chi Yang Presenter:Kai-Hua Chuang Adviser:Dr. Pei-Jarn Chen Data:2013/10/02

  2. Outline • I. INTRODUCTION • II.XUPV2P development board • III.FPGA Features • IV. Embedded Systems • V. Embedded System Features • VI. Embedded Linux System • VII. Petalinux • VIII. Petalinux Setup Step • IX. Xilinx Platform Studio(XPS) • X. Building and Dowloading a Linux • XI. Conclusion

  3. I. INTRODUCTION • This paper describes a embedded systems on field-programmable gate array(FPGA) . • The paper focuses on Linux operating system for Xilinx’s MicroBlaze based embedded platforms. XUPV2P development board

  4. II.XUPV2P development board

  5. II.XUPV2P development board

  6. III.FPGA Features • FPGA compatible with the PLD(Programmable Logic Device)and the advantages of universal gate array(NAND and NOR)can achieve large-scale circuitry. • Programming is also very flexible. • It also has a short development cycle design, advanced development tools, standard products without testing, stable quality and a real-time online testing.

  7. IV. Embedded Systems • An embedded system can be defined as a special purpose computer . • Many of these systems are focused on performing a multiplex task, or a very limited set of tasks. • Sometimes need to meet some restrictions such as real-time operation, cost, size or power consumption constraints.

  8. V.Embedded System Features • Reliability and security • The system must be reliable and secure against errors. • Interaction with physical devices • The communication of embedded systems is performed through unusual input/output devices that sometimes require signal conditioning. • Robustness • The conditions of the embedded systems operation may be adverse, so they must be as robust as possible. For example these systems may be placed inside a vehicle with different operating conditions.

  9. VI. Embedded Linux System • Linux kernel has granularity and modularity that make it easy to configure it to work on the hardware. • An embedded system may need a flash file system (CRAMFS or JFFS2).

  10. VII. Petalinux • Cross-compiler tool chain、Linux kernel 、GNU software、debugger and C/C++ libraries. • PetaLinux incorporates all these features in the development environment that integrates with EDK and ISE Xilinx tools, and through AutoConfig tool simplifies synchronization between hardware and software.

  11. VIII. Petalinux Setup Step

  12. IX. Xilinx Platform Studio(XPS) Select the OS

  13. Select device

  14. Generate file auto-config.in

  15. X. Building and Dowloading a Linux Set Environment Variables

  16. Installation GNU Compiler Collection(GCC).

  17. uClinuxSource packages www.uclinux.org/pub/uClinux/dist/

  18. EDK file import and uClinux basic configuration. • Then autoconfig.in copy to Linux . (/linux-2.4.x/arch/microblaze/platform/uclinux-auto) • make menuconfig

  19. Select CPU

  20. Select driver

  21. Generate file image.bin

  22. Dowloading

  23. XI. Conclusion • Products come more quickly • Higher flexibility • Renewable and design reuse • Long product life cycle 資料來源:Gartner(2010) 1999~2014年FPGA中處理器的發展

  24. IX.REFERENCES • [1] Verification Memorandum of Bachelor in Computer Engineering from the University of Seville, BOE no. 187, Aug. 2009. • [2] Embedded Linux for the Xilinx MicroBlaze Soft Processor, PetaLogix • Qld Pty Ltd, Greenslopes, Australia, 2008. • [3] Digilent. (2012 Jul.) [Online]. Available: http://www.digilentinc.com/ [4] A. G. Moya and A. B. Barros, “Prácticas de laboratorio de linux • empotradosobreplacas de desarrollo XUPV2P,” in Proc. 10th Congr. • TecnologíasAplicadasEnseñanzaElectrónica, Vigo, Spain, Jun. 2012, pp. 100–104. • [5] P. Radhavan, A. Lad, and S. Neelakandan, Embedded Linux System— Design and Development. Boca Raton, FL, USA: Auerbach, 2006. • [6] Y.-L. S. Lin, Essential Issues in SOC Design. Designing Complex • Systems-on-Chip. New York, NY, USA: Springer-Verlag, 2006. • [7] Embedded System Tools Reference Manual. Embedded Development Kit. • EDK 10.1 SP3, Xilinx, San Jose, CA, USA, 2008. • [8] Petalogix. (2012, Jul.) [Online]. Available: http://www.petalogix.com/ [9] CENTOS. (2012, Jul.) [Online]. Available: http://www.centos.org/ • [10] Opencores. (2012, Jul.) [Online]. Available: http://www.opencores.org/

More Related