Embedded training and employment class (+ Things intelligent hardware) - Wuhan embedded technology syllabus

                                 嵌入式工程师就业实战班

    课程目标    

By systematic study of this course, students can make progressive approach to embedded systems + comprehensive study of networking applications. The course features both hardware and software for the embedded industry, software from C / C ++ language to start to lay the foundation, and gradually advanced deep into the Linux application programming environment, QT interface programming; hardware from ARM architecture, ARM peripheral interface programming, Linux kernel system migration to Linux device driver development; and finally the application of embedded technology platform in the networking industry. From application development to the overall low level driver development, to industrial applications, layers of depth, the ultimate mastery.

After learning independently qualified embedded Linux software engineers, QT application development, Linux low-level driver development, application development, and many other things work, is the basis of low population engaged in embedded professional development courses over the Internet of Things, is currently in Wuhan the most popular courses Hua embedded, to maintain an annual update course content at least once (currently 2019 new edition), has opened nearly 10 years, more than 80 period, for the society with a large number of embedded integrated talent, many enterprises embedded R & D department we have students, student quality by corporate approval.


Teaching Platform: ARM (cortex-A8 / A9 + STM32), Linux kernel version: 3.x
faculty: Lijia Kai teacher technical team, first-line precision technology training, project teams, teaching and practical combination of small classes.
Employment Commitment: signed employment agreements, completion and evaluation phase by the respondent, 100% commitment to job placement!


Free Thesis Guidance: Where to sign up for this course college students, China inlay provide an opportunity to guide an undergraduate or master's thesis free, from the date of registration, valid for three years.
Free Enterprise Project Director: those who enroll in this course students appointed enterprise, an enterprise to provide guidance Hua embedded project development opportunities for free, from the date of registration, valid for one year.

This course is full-time training period of 16 weeks (four months), course objectives include:

  1. Proficient in linux operating system, shell scripts and gcc compiler system;
  2. Proficient C, data structures and algorithms under Linux;
  3. Proficient in embedded linux development of advanced applications, such as IO, processes, threads, network programming, database programming, serial communication;
  4. Skilled use of language and Qt C ++ GUI development carried out;
  5. Master ARM processor platforms and hardware interface development;
  6. Master the embedded Linux kernel and kernel debugging skills reductions transplant;
  7. Master the method of preparation of the Embedded Linux Bootloader;
  8. Proficient in embedded Linux driver development under common interface;
  9. Things grasp popular application development, such as rfid, wifi, Bluetooth, NB-IOT, Lora, zigbee etc;
  10. Embedded grasp the actual project case development process;
  11. Professional quality culture: such as resume writing, interview skills, workplace experience, mock interviews, job recommendation.

 第一阶段:嵌入式软件开发基础(3周)

Milestones: learning objectives of this phase is to strengthen the use of C language programming, data structures and Linux operating systems, and proficiency in embedded Linux development environment, lay the foundation for the next phase of programming embedded applications.

 第二阶段:嵌入式应用软件开发(5周)

Milestones: participants of the training period should have mastered embedded C programming language skills and the Linux operating system foundation. Embedded application software development is a very important part of the embedded product development, it is also part of the most extensive business professionals demand. The main objective of the current study is proficient in embedded Linux programming, familiar with embedded software development process, strengthen students' ability to understand the application development and code debugging. Finally, several typical enterprise-wide real case, to further consolidate the current curriculum, so that students really apply their knowledge.

 第三阶段:嵌入式Linux底层驱动开发(4周)

Stage goal: to participate in this phase of training students should have mastered embedded C language and Linux operating systems, there are single-chip microcomputer principle or basic plus. This course step by step, you can write at the same time to master the programming hardware interface layer separate hardware BSP program, independently of cutting linux, portable drive, the file system deployment; a deep understanding of Linux driver development skills, able to skillfully write device drivers for common peripherals program.

第四阶段:物联网应用开发与综合项目实训(4周)

Phase Objectives: The main stage for the expansion of student platform application development capabilities, first learn the current popular Internet application technology, and then let the students complete the design from scratch a comprehensive project, covering networking, embedded, intelligent hardware and other technology, so that students consolidate what they learn at the same time, the rapid accumulation of experience in project design, to meet and exceed the needs of enterprises employing, in addition, through practical project case, can be found in the knowledge students focus on strengthening weak links.


Each stage numerous content, insert more details, see Wuhan Science and Technology official website: http://www.embedhq.org/html/jingpin/changqi/2009/0516/17.html

Guess you like

Origin blog.51cto.com/12020743/2403772