In a sense, the difference between arm7 and 9 is that some functional instruction sets are enriched and the main frequency is increased, just like 286 and 386. For users, they may not notice anything, they can only feel that the speed is a little faster.
ARM7 is more suitable for those who want to start from the hardware level, because few ARM7 series processors have internal MMU and are easier to control. For example, S3C44B0 can easily turn off the cache, and the internal interface registers are easy to understand. Various interfaces can be controlled by hardware program control or AXD single-step command line instructions. It is easy to understand it based on the idea of 51 single-chip microcomputer, just treat it as a 32-bit single-chip microcomputer, thus eliminating the confusion of many 51 engineers who want to become embedded system hardware ARM development engineers, so that they will not be brought to the operating system level by some bad companies in the industry that do not really understand embedded systems, which will discourage them and make the industry even more lacking in talents in this area.
Embedded systems, whether hardware design or software driver, pay great attention to the interface part. When choosing a platform, you also need to examine the external resources of a processor. The more external resources you contact and the more familiar you are with them, the higher your chance of success in future employment. This is what is called "relevant skills" during recruitment, because it is impossible for a person to contact all processors in just a few years, and the processors used by the recruiting unit may be completely unknown to us. Take the ARM processors produced by dozens of small companies in Taiwan (market value of tens of millions), which are also very easy to use, but these things are too poor in versatility. Companies using these processors can only recruit people with relevant work experience. What is relevant work experience? In hardware, it refers to peripheral interface design, and in software, it refers to the relevant interface driver and application development experience in the operating system. I have been in the industry for nearly ten years. ARM appeared in 2000. I started working on ARM7 and then went directly to Xscale (this board is between arm10-11). I have been doing it for five years, recruiting and interviewing hundreds of people. I still have deep experience in these aspects.
I personally think that Samsung's S3C44b0 is more suitable for beginners. Why do I say that? Because the interface resources are relatively rich, the technology is mature, and there is a lot of information. It should be very suitable for beginners. If there is a problem, it may be easy to find someone to help and solve it, because most people are familiar with it. Just like the 51 type of microcontrollers, there are many experts who can help you, and related problems can be quickly answered. Although the industry thinks that this arm is bad, it is a good thing for beginners.
Therefore, the choice of development system depends on your future goals, the interface resources of the development board, and its universality in the industry.
Previous article:Necessary steps for ARM learning for beginners of embedded development
Next article:SST25VF016B serial flash driver based on STM32F10x
- Popular Resources
- Popular amplifiers
- Evaluating Roadside Perception for Autonomous Vehicles: Insights from Field Testing
- Autonomous driving and advanced driver assistance systems (ADAS): applications, development, legal issues and testing
- Development of a Sensor Node with Time Sensitive Networking in the Zephyr Operating System
- ARM Cortex M4 cookbook
- Learn ARM development(14)
- Learn ARM development(15)
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Learn ARM development(14)
- Learn ARM development(15)
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- No001. The long-awaited release - received the first post of the development board
- What would you think if the Internet of Things and AI were added to the electronic design competition?
- Problems with building long-distance networks with low-power nodes
- Initial hardware design, need some information about OMAPL138
- Can this diagram be used in this way?
- Request RF amplifier design solution
- IAR creates a new MSP430 project
- About LDO voltage regulator chip
- Issue 014 // Low RCS Accurate Measurement and New Structure Millimeter Wave Test Field // Li Zhiping
- Bluenrg-2N master receives slave data