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