{"id":7558,"date":"2015-09-21T10:36:15","date_gmt":"2015-09-21T09:36:15","guid":{"rendered":"https:\/\/blogs.mentor.com\/colinwalls\/?p=7558"},"modified":"2026-03-26T16:46:55","modified_gmt":"2026-03-26T20:46:55","slug":"embedded-systems-an-identity-crisis","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/embedded-software\/2015\/09\/21\/embedded-systems-an-identity-crisis\/","title":{"rendered":"Embedded systems &#8211; an identity crisis?"},"content":{"rendered":"<p>Embedded systems, much as we know them now, have been around since the early 1970s, when Intel released the first really practical microprocessor. In those days, the term \u201cembedded systems\u201d had not been coined &#8211; that did not come along for another 20 years. I wrote a book, which was published in 1986. There was a long list of possible titles, but the word \u201cembedded\u201d did not appear. It was finally called \u201cProgramming Dedicated Microprocessors\u201d.<\/p>\n<p>I have always had trouble explaining what I do professionally. People understand that I work with software, but are confused when I cannot necessarily help them make their PC work better. I have to explain what an embedded system is. The description I use is something like this: Inside almost all modern electronic devices are tiny computer chips called microprocessors. They run a fixed program to provide the required functionality to the device. That is an embedded system &#8230;<!--more--><\/p>\n<p>I would go on to explain that this excludes desktop computers, tablets, smart phones and games consoles, as all of those run different software art different times. I usually try to avoid getting into unnecessary details, like the fact that a PC actually includes multiple embedded systems, such as the keyboard, mouse, display controller, disk controller etc. A car is an easier example of a load of embedded systems in a single box.<\/p>\n<p><a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/51\/2015\/09\/mel.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-7559\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/51\/2015\/09\/mel-520x294.png\" alt=\"mel\" width=\"520\" height=\"294\" \/><\/a><\/p>\n<p>In the last few years, my working definition of an embedded system and, hence, at a certain level, my own identity, has been harder to define. For example, it used to be that all cell phones were clearly embedded systems; a smart phone may contain an embedded system or two [like the baseband controller], but it is really a computer. This was brought home to me recently, with the <a href=\"http:\/\/www.mentor.com\/embedded-software\/news\/mentor-amd-armv8-a-linux\" target=\"_blank\" rel=\"noopener noreferrer\">announcement<\/a> of the extension of AMD\u2019s partnership with Mentor Embedded to support both their x86 [traditional PC territory] and ARM-based 64-bit devices. Systems built around such technology has come a long way from the embedded systems I was writing about in 1986. An informative <a href=\"http:\/\/www.mentor.com\/embedded-software\/multimedia\/request?id=222a9794-dedc-4d6a-a467-c1120741203a\" target=\"_blank\" rel=\"noopener noreferrer\">on-demand Web seminar<\/a> gives extensive detail on this support.<\/p>\n<p>I would be very interested in your definition of an embedded system by comment, email or via social media. Maybe you can help me out of my identity crisis.<\/p>\n<p><a href=\"http:\/\/www.linkedin.com\/in\/colinwalls\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6579\" src=\"http:\/\/s3-blogs.mentor.com\/colinwalls\/files\/2014\/01\/linkedin.png\" alt=\"\" width=\"40\" height=\"40\" \/><\/a><a href=\"https:\/\/twitter.com\/colin_walls\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6583\" src=\"http:\/\/s3-blogs.mentor.com\/colinwalls\/files\/2014\/01\/twitter.png\" alt=\"\" width=\"40\" height=\"40\" \/><\/a><a href=\"https:\/\/www.facebook.com\/colinwalls.author\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6591\" src=\"http:\/\/s3-blogs.mentor.com\/colinwalls\/files\/2014\/01\/facebook.png\" alt=\"\" width=\"40\" height=\"40\" \/><\/a><a href=\"https:\/\/plus.google.com\/116301748426290440139\/posts?hl=en%3Fhl=en\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6587\" src=\"http:\/\/s3-blogs.mentor.com\/colinwalls\/files\/2014\/01\/google.png\" alt=\"\" width=\"40\" height=\"40\" \/><\/a><a href=\"http:\/\/www.slideshare.net\/ColinWalls\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6595\" src=\"http:\/\/s3-blogs.mentor.com\/colinwalls\/files\/2014\/01\/slideshare.jpg\" alt=\"\" width=\"41\" height=\"41\" \/><\/a><a href=\"http:\/\/blogs.mentor.com\/colinwalls\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-6599\" src=\"http:\/\/s3-blogs.mentor.com\/colinwalls\/files\/2014\/01\/wordpress.jpg\" alt=\"\" width=\"44\" height=\"44\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Embedded systems, much as we know them now, have been around since the early 1970s, when Intel released the first&#8230;<\/p>\n","protected":false},"author":71677,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[300,307,478],"industry":[],"product":[],"coauthors":[],"class_list":["post-7558","post","type-post","status-publish","format-standard","hentry","category-news","tag-embedded-software","tag-linux","tag-sourcery-codebench"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/posts\/7558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/users\/71677"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/comments?post=7558"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/posts\/7558\/revisions"}],"predecessor-version":[{"id":10397,"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/posts\/7558\/revisions\/10397"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/media?parent=7558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/categories?post=7558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/tags?post=7558"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/industry?post=7558"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/product?post=7558"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/embedded-software\/wp-json\/wp\/v2\/coauthors?post=7558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}