Maker Pro
Maker Pro

development of framework for microcontroller?

hello

I am confused on framework development for microcontroller. I did google search and by doing some study. I found that it is program we develop for microcontroller, that is written in language (c programming ). without framework program we can't program microcontroller on PC. but my doubt is that when I make c program or burn code to microcontroller. I don't develop framework program. so can you tell me what the meaning of framework development for microcontroller and when do we use framework for microcontroller?
 
Last edited:

Harald Kapp

Moderator
Moderator
What do you mean by "framework program"?

A framework as I know the term is a collection (tools, libraries, etc.) that is meant to simplyfy software develeopment and helps to provide a common looka nd feel for programs. It is mainly used on PCs, not on microcontrollers.
 
What do you mean by "framework program"?

A framework as I know the term is a collection (tools, libraries, etc.) that is meant to simplyfy software develeopment and helps to provide a common looka nd feel for programs. It is mainly used on PCs, not on microcontrollers.
I was reading this link https://www.researchgate.net/public...rochip_PIC_microcontroller_based_applications This paper presents a framework for developing applications based on a Microchip PIC microcontroller (μC).thats why I am confused and also when i search micrcontroller framework https://www.google.co.in/search?q=p...aTKKeyK8QeA8af4Dg#q=microcontroller+framework i found example like xpcc microcontroller atemel , software framework ,ARM Linux Microcontroller Framework.etc what is meaning of '' firmware for embedded systems''
 

(*steve*)

¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd
Moderator
I would have read on to the next sentence:

Consisting of hardware and software tools it supports the development and transfer of program code from a personal computer to the microcontroller, and evaluation of its execution on rapid prototyping hardware.
 
I would have read on to the next sentence:
Now I understand Framework is software program that is use to program microcontroler on computer. framework program can be developed by using c, c++ and .net programming language.
my doubt is that when I program p89v51rd2. i don't develop framework for PC. I just use flesh magic software to program my controller. I program my controller without developing framework. my doubt is that, does framework program inbuilt in keil compiler or inbuilt in flesh magic software?
 

(*steve*)

¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd
Moderator
my doubt is that, does framework program inbuilt in keil compiler or inbuilt in flesh magic software?

I don't understand. I would think both of these are part of the framework.

The framework is all the stuff you need. If you need it, it is part of the framework (by this definition). The framework also includes stuff that makes it easier to use (that would be the stuff they say was written in C++ -- although it could be written in any language).
 
I don't understand. I would think both of these are part of the framework.

The framework is all the stuff you need. If you need it, it is part of the framework (by this definition). The framework also includes stuff that makes it easier to use (that would be the stuff they say was written in C++ -- although it could be written in any language).
Now I understand what is framework ,and what is use of framework . Now I am searching about development of framework to program micro controller. as I know to develop software program I need compiler and I have to select language. so I choose Keil compiler and C programming. because I am already familiar with compiler and C language, next I don't understand where to start. can you give me some simple learning exercises to develop framework program . so that I will have idea for further research. so now my aim is write code for framework program that will run on pc to program 8051 microcontroller? just for learning purpose
 

(*steve*)

¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd
Moderator
Does that compiler produce code for the 8051?

You write code that will run on the microcontroller, not on the PC (unless you are writing the development environment (aka framework))

Have you ever written any code for a microcontroller?

Is there any reason you want to write code for the 8051?
 
Does that compiler produce code for the 8051?
which type of code are you talking. in my thinking there are two type code source code we write in c to perform specific like blink led , start motor etc and other one is code for framework

Have you ever written any code for a microcontroller?
yas I have written some code for LED , LCD motor... etc
Is there any reason you want to write code for the 8051?
I have seen in most of company require skill like framework developer . if you see sentence in my last post. I have mentioned just for learning purpose
 
Top