Atitit the difference between open source work and hardware software

Source: Internet
Author: User

Atitit Hardware comparison of open source work differences between software

1.1. modularity, standardization, and ease of modification 1

1.2. production and release costs 1

1.3. 3. Entry threshold engage 2

1.4. in the highly developed software industry today, anyone with a good logical thinking ability can get enough education through the Internet to be known as a software developer as long as they are interested . 2

1.5. Sdx software definition everything 2

1.1. modularity, standardization, and ease of modification

1.
software products are defined and complete, and can be adjusted at any time input and output.

, which makes it possible for software developers toonly by defining interfaces to work with each other ., regardless of where these developers are located.
in the field of hardware, engineers are less fortunate. First of all, in this worldThere is no hardware that can be added to the design as long as the interface is known . Hardware selection is a very troublesome thing, even after many years of hardware designers, in the selection of hardware equipment has never been used, it is also possible to match the interface voltage or clock frequency of the "small thing" on the flop

Hardware Designers do not have a strong IDE, no good compilers and interpreters, all hardware engineers were told in the first EDA design class:software emulation is unreliable and can only be used as a reference. The only hardware design can rely on is a solid theoretical basis and repeated experimental testing

hardware designers have to sit and run. Simulation, measuring chip, welding board .

1.2. production and release costs

Now with the Internet, that's basically 0 of the cost.
The hardware development scenario is the opposite, when the hardware engineers ran countless simulations made out of the circuit sent to the factory spent a lot of money produced, oscilloscope, logic Analysis and spectrum analyzers (they are valuable) will tell you the harsh facts: this thing is wrong. If you're doing a board-level circuit, congratulations, and if you're lucky, rework Some of these devices can save your design. If you're doing a chip-level design, then get ready to spend a hundreds of thousands of-section, X-ray, fib and so on to find out the problem, and re-stream the film to see if God can bless you. The cost of hardware design modification is too high, which is why now the general board and the IP core market for Arduino are so hot. In addition, such as making a hot product, then the warehousing, freight, distribution, after-sales and other system construction, is absolutely money such as water. in a hardware product company, the cost of a developer is often only a small part .

1.3.

3. The entry threshold to engage
in


in the highly developed software industry today, Anyone with a good logical thinking ability can get enough education through the internet to be called a software developer if they are interested . .

The development of a qualified hardware design engineer requires a large number of basic theoretical studies in physics and electronics, and a large number of internships with a wide variety of instruments, the time and material costs are very high. The number of hardware engineers, coupled with the difficulties of collaboration mentioned earlier, makes it difficult to find a group of hardware to get together to do high-risk open source work.

1.4. SDX software defines everything

do not expect the hardware, industrial production must be stereotypes, stereotypes of course will give a general drive -in the end, or software first. After all, a variety of sensors, touch screens, monitors come out for so many years, also did not see smart phones and various applications flying.

1.5. Open Source hardware, in the case of Arduino , what does it bring? <br><b> standardization.

</b><br><b>1, interface standardization </b>. <br><br>arduino defines a number of standard interfaces. such as the Arduino Uno,arduino Mega,arduino Nano, as well as the Xbee interface. The location of the Arduino including the SPI interface and the I²c interface is standardized. The benefit of these standardisation is that for the designers of Arduino-compatible modules, only the hardware that is compatible with these interfaces is designed.

1.6. References

Why is it so hard to open up hardware? _ Lei Feng net. htm

author :: nickname : Old Wow's paw claw of Eagle Idol wreck Iconoclast Image-smasher

King of Bird Catcher King of Kings devout pious religious defender Defender of /c6> the Faith caracalla red cloak Caracalla red cloak

abbreviation:: Emir attilax Akbar Emile Atiraca

Full Name::Emir attilax Akbar bin Mahmud bin Attila bin Solomon bin Adam Al Rapanui  Emir Attilax Akbar ben Mahmud   ben Attila Solomon Ben Adam   al  Rapa Nui

Common name: Etila (Ayron), email:[email protected]

title:Head of Uke headquarters, founder of Global Grid project,

Uke, Minister of Religious and Cultural Integration Affairs, Vice-Chairman of the Uke Reformation Commission

, Chief chieftain of the Uke tribe,

Uke system and chairman of the major conference committee, Uke Security Department Chief Brigade, Uke System Inspection Committee vice President,

CTO of Dairy Technology , chief CTO of Uke

Uke Polynesia District chain head, Kerr Glenn Islands district chain head, Line Is. district chain head, uke Tonga Kingdom regional head. Bouvet and South Georgia and South Sandwich Is. regional chain head

Uke, chairman of the Association of Software Standardization Uke, vice President of lifelong Education School

Uke, vice president of the Association of Database and Storage standardization, editor of Uke Publishing house

Founder of Uke Hospital

reprint Please indicate source:Attilax's column? http://www.cnblogs.com/attilax/

--atiend

Atitit the difference between open source work and hardware software

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.