1146 views|4 replies

17

Posts

0

Resources
The OP
 

What should you learn in undergraduate embedded systems courses? [Copy link]

For undergraduate embedded systems courses, if I teach MCS-51, although I can explain the underlying layer, it always feels too low-level. If I teach ARM-7, the internal structure is too complicated, and I can only learn Cube and HAL development methods, but it is difficult to go deep into the underlying registers and structures. How should I choose?

This post is from ARM Technology

Latest reply

Well, you have to learn all these. . . . However, what is the best RoadMap requires guidance from experts. For undergraduates, it is irrefutable that they should learn as much as possible.   Details Published on 2024-5-15 10:10
 

976

Posts

0

Resources
2
 

It seems that these are the traditional courses

Professional basic courses: C language programming, analog electronic technology, digital electronic technology, embedded product assembly and debugging, computer network technology, database technology and application, Java programming, Linux operating system.

Core courses of the major: circuit board design and production, microcontroller system design, embedded operating system application, embedded middleware development, embedded system application development, embedded software testing, mobile application development, embedded project development and management.

This post is from ARM Technology

Comments

Yes, you need to learn all these. However, what is the best RoadMap? I need experts to guide me. It is irrefutable that undergraduates should learn everything they can.  Details Published on 2024-5-15 10:10
 
Personal signature

没有特别的幸运,就要特别的努力

 
 

6069

Posts

4

Resources
3
 

HAL is just a wrapper for register operations. You can see the code inside. You can mix HAL and register operations in programming. There is no conflict.

This post is from ARM Technology
 
 
 

1129

Posts

1

Resources
4
 

It seems that both Hambalang and others need to learn this...

If you learn the basics of MCS51 thoroughly, you will be able to apply what you have learned to other areas, right? (Although it is low-level, isn’t it just the basics?)

This post is from ARM Technology
 
 
 

1129

Posts

1

Resources
5
 
UUC posted on 2024-5-14 20:41 It seems that the traditional courses are just these professional basic courses: C language programming, analog electronic technology, digital electronic technology, embedded product assembly and debugging...

Well, you have to learn all these. . . .

However, what is the best RoadMap requires guidance from experts.

For undergraduates, it is irrefutable that they should learn as much as possible.

This post is from ARM Technology
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list