My first introductory post on steemit; An insight into the world of embedded system
Hello steemians, it's so good to be on this interesting and educative platform.
My name is Akinyele Adeyemi, i am a developer, a programmer, a solar system consultant and a graduate member of Nigeria society of Engineer (GMNSE), interested in been an hobbyist in system design.
Have you ever wondered what life would be without smart tech, I can't picture myself living without a smart phone, one device that hold the key to my channel to the world. I guess every blogger has one, but have you ever wondered how it's all came into existence, can you picture how difficult it was for people living without a smart tech, ages ago when communication (a major reform due to the invention of smart devices) was done verbally, without smart device?
Well!!! I sure won't want to experience that if you are thinking what am thinking your guess is as good as mine. What am I trying to convey to you is the beautiful world of embedded system. We all could laugh communicate and dance through a unique invention invented by scientist, engineers and as well entreprenur. People with the gut to invest in their thinking through a medium lay down from ages with capital thinking of changing the life of the people around them.
In a short concise note I would like you to picture what an embedded system is:
Though embedded system consist of loads of calculation, programming, timing, precision, and an inspiration thought well in a nutshell you think its a load of boring experience, but the challenging thing about embedded sytem is the fun attached to it. Its makes you fall in love with programming just imagine what Steve Jobs and Steve Wozniak where thinking about, Mark zurckarberg said he believe in years to come, Programming would be thought in classes like regular courses. Embedded developer are fun people.
You think algorithm is boring try investing your time into it, the wonderful world of developing, designing and constructing. In a short definition that what embedded system means. Ability to think, develop the idea, design it and have the gut to construct it. An embedded system is a set of organised developed project which utilized the use of a package hardware spiced by a software suite or better still it's could be viewed as a system which consist of processed component which are manufacture for electronics process.
We all live in a world or generation where information is almost free, you could pick up your phone and start developing it so so easy, and I tell you there is no limitation to embedded system when it's has to do with incorporating it into an activities. You want to live on the edge, you want your self computerised its could be done, just think it and develop it!!!
What do you need to start developing? I believe their is something called interest, interest with out passion, is like a lust without drive ha ha? Programming is the key to embedded system your ability to play around with pieces of logics well I call it that is what propell you into the world of embedded system. An embedded system has no chemical composition, it is just a project refined from raw material that has passed through processes. The raw material are solid state electronic component and other mechanical devices, some are fixed in properties and others are subjected to changes making them into what you want them to be in performance, that the essence of programming to me, robot are existing as a result of embedded system which consist of different component working together to achieve a set goal. The electronic component to be programmed are referred to as Microcontroller which are programme through an avenue called development environment (IDE).
INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)
An IDE is a software suite, which consist of a platform for developing encrypted information in form of writing unprocessed machine code in an adapted language.
The IDE is like a human being with part to function, without this part its could functionless, in a simple format it has a code editor, which is a workspace, where by written code are constructed and written according to their order of precedence, its also has a translator, a sub engine which convert from one language to another, for example a compiler can convert both language (c logic programming) to machine language which are basically binary. There are other translators such as assemblers converting from an assembly language to machine language.
And lastly the debugger, are used to diagnose problems in your code script or functions, debug your code in the code Editor. All this part could be easily access by a developer through an interface called the single graphical user interface ( GUI) like the brian.
Examples of Integrated development envirnoment include;
An understanding of programming language is what determine or create a solid foundation into the world of embedded system. There is a need for an adapted integrated development environment, based on your skills there are different types of IDE which as to do with your level or understanding of various Programming language basically rooted in C. Use the code editor and write your source code compile and run it. Every source code must follow a flowchart (flow chart makes a programmer works easier its show how the program would follow). The flowchart is constructed based on the hardware system develop by the designer.
After a completed and compiled source code, the next step is to upload or download its through a programmer or boot loader to the constructed hardware.
In a final note, embedded system holds the future for both engineering and the global science world at large, though some people consider embedded system as a standalone in application but I say its could be incorporated into even larger system in application. Embedded system has no limitation!
Thank you and glad to be here.
References
Welcome to Steemit and have fun!
Hello yeminicon! Welcome to Steemit! Hope you'll like the community here. As a start, here are 5 tips that we believe will be helpful to you:
For a detailed writeup, check our post Getting Started: 5 Essential Tips for New Users.
Good luck on your Steem journey! Follow us if you like to receive more helpful tips and maximize your Steemit experience.
Welcome to Steem Community @yeminicon! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions.
In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch
Welcome to Steemit @yeminicon!
I wish you much success and hope you find Steemit to be as rewarding and informative as I have.
Here are some links you might find useful.
Your stats on SteemNow
Your stats on SteemWorld
Your stats on SteemD
How does Steemit actually work?
Oh yea, I have upvoted you and followed you. Many blessings!
Thank you very much glad to be here
Welcome to Steem! Partiko is a fast and beautiful mobile app for Steem and we upvote our users to help them grow! Please feel free to download the Android app here and the iOS app here.
To get more upvotes, please join our Discord server here: https://discord.gg/N7Et97G
Would definately get the app. Thanks and glad to be here
This post has been voted on by the steemstem curation team and voting trail.
There is more to SteemSTEM than just writing posts, check here for some more tips on being a community member. You can also join our discord here to get to know the rest of the community!
Thanks would definately join thr group
Glad to meet and Steemian engineer and tinkerer.
Welcome to steemit @yeminicon
Thanks
You welcome to this wonderful platform, feel free to explore
Welcome to Steem, @yeminicon!
I am a bot coded by the SteemPlus team to help you make the best of your experience on the Steem Blockchain!
SteemPlus is a Chrome, Opera and Firefox extension that adds tons of features on Steemit.
It helps you see the real value of your account, who mentionned you, the value of the votes received, a filtered and sorted feed and much more! All of this in a fast and secure way.
To see why 3154 Steemians use SteemPlus, install our extension, read the documentation or the latest release : SteemPlus 2.18.2 : Post and Support.
Hi Akinyele,
This is a lovely introductory post, Thank you for taking the time to write the post and say hello to the community!
I am here to help!
I would encourage you to keep posting and comment on others users content to help make a name for yourself and to get the most out of the platform!
Feel free to comment on my content and I'll up vote your comments! Drop me a follow so you can comment a lot and get a lot of my upvotes!
I have upvoted your post!
Luppers :)
Thanks