嵌入式软件开发培训

2016-04-17
1268

Embeddedsoftware development

This coursecovers the concepts of assembly programming ,C and C++ programming. The firstsection is about embedded application design, including real-time programmingon single chip micro controller and ARM processor. Students will do the projectbased on traditional C51 language and MCS51,after that, the project will alsoadopt ARV CPU and developing C++ application on ARDUNIO platform.Furthermore,students will learn how to programming Linux application based on ARMdevelopment board, design the embedded webserver, tftp server, programming ftpwebserver ,CGI, embedded database BOA on ARM development board.  The second section is about device driverdesign.  Different device interface willbe introduced, from char device driver(I2C,SPI,GPIO,I2S, 1 wire etc.), blockdevice driver to network device (RTL8019AS ,CS8900)driver.Students will learnto design the same device driver use single chip controller(MCS51 /ARV CPU) andARM CPU(LPC2132 /STM32),meanwhile, the code will also be revised to be properlyrunning in embedded Linux environment.

Next:This is the last one
Prev:This is the first article