[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2
Автор Сообщение
Михаил Долинский

Темы: 1984
Сообщений: 47255

Мой профиль
To do the view on the tools market with classification on:
- Universal tools (for different MC families)
- Specialized tools (for one MC family)
- Free of pay tools
- Cost of tools
- Languages support (assembler, C, etc.)
- Etc.

As well collect on-line courses and resources about
“Tools for developing and debugging of microcontroller systems”

All links on useful sites with their short descriptions put systematically here

First common targets of the work - to know:

- the market of MC systems debug&development tools
- demands for HW/SW specialists
- on-line courses about MC systems debug&development tools
Shen Shaojun

Темы: 0
Сообщений: 12

Мой профиль
This link is about embedded system and I think is useful
http://ucpros.com/work%20samples/Developing%20Embedded%20Systems-%20A%20Tools%20Introduction.htm
Михаил Долинский

Темы: 1984
Сообщений: 47255

Мой профиль
Good but you need to add short description:

Developing Embedded Systems - A Tools Introduction
by Volker Soffel
MicroController Pros Corporation

Developing software and hardware for microcontroller based systems involves the use of a range of tools that can include editors, assemblers, compilers, debuggers, simulators, emulators and Flash/OTP programmers. To the newcomer to microcontroller development it is often not clear how all of these different components play together in the development cycle and what differences there are for example between starter kits, emulators and simulators.

To complicate matters more, there are quite a number of different approaches and technologies for emulation available that make it difficult for even seasoned embedded engineers to pick the right tools. With this article, I'll try to give a short explanation of the different tools involved in the microcontroller development cycle, with a particular focus on the different emulator types and their advantages and disadvantages.
 
Shen Shaojun

Темы: 0
Сообщений: 12

Мой профиль
These three articles are useful for me?all are about the tool?
http://www.dauniv.ac.in/downloads/MController_PPTs/MicroC2_eCh12L01SoftwareDevelopmentProcess.pdf
http://download.mikroe.com/documents/articles/eng/other-articles/ew-aug-2009-tools/electronics-world-article-debugging-testing-08-09.pdf
http://www.mouser.com/catalog/supplier/library/pdf/MCUDev_silab.pdf
Shen Shaojun

Темы: 0
Сообщений: 12

Мой профиль
I have a few questions about my thesis:
1) what's a microcontroller? the 8086,MCS-51,DSP,FPGA all of these are microcontroller?
2)my thesis name is "Tools for developing and debugging of microcontroller systems" that means I should introduce and analyze some software and hardware about microcontroller?
Hardware:eeditors, assemblers, compilers, debuggers, simulators etc.
Software:Keil,Proteus etc.
Михаил Долинский

Темы: 1984
Сообщений: 47255

Мой профиль


Shen Shaojun:

I have a few questions about my thesis:
1) what's a microcontroller?  

https://en.wikipedia.org/wiki/Microcontroller
You could easy find the answer with Google yourself.

the 8086,MCS-51,DSP,FPGA all of these are microcontroller? 

DSP,FPGA are not microcontrollers
But there may exist microcontrollers doing with FPGA-technology or/and with DSP futures
https://en.wikipedia.org/wiki/DSP
https://en.wikipedia.org/wiki/Field-programmable_gate_array

2)my thesis name is "Tools for developing and debugging of microcontroller systems" that means I should introduce and analyze some software and hardware about microcontroller?
Hardware:eeditors, assemblers, compilers, debuggers, simulators etc.
Software:Keil,Proteus etc.
 
Not some but ALL with classification, analysis and recommendations as well as your view on future of the question.
Михаил Долинский

Темы: 1984
Сообщений: 47255

Мой профиль


Shen Shaojun:

These three articles are useful for me?all are about the tool?
http://www.dauniv.ac.in/downloads/MController_PPTs/MicroC2_eCh12L01SoftwareDevelopmentProcess.pdf
http://download.mikroe.com/documents/articles/eng/other-articles/ew-aug-2009-tools/electronics-world-article-debugging-testing-08-09.pdf
http://www.mouser.com/catalog/supplier/library/pdf/MCUDev_silab.pdf 
You need to add short description of the every article.
I had already wrote about it.
Shen Shaojun

Темы: 0
Сообщений: 12

Мой профиль

I found the information from the network and made a simple classification of the microcontroller?

.4-bit microprocessors
.8-bit microprocessor
.16-bit microprocessors
.32-bit microprocessors
.MCU
.ARM microprocessors
.LCD microprocessors
.PWM microprocessors
.CISC microprocessors
.microprocessor
Shen Shaojun

Темы: 0
Сообщений: 12

Мой профиль

I found the information from the network and made a simple classification of the microcontroller.

.4-bit microprocessors
.8-bit microprocessor
.16-bit microprocessors
.32-bit microprocessors
.MCU
.ARM microprocessors
.LCD microprocessors
.PWM microprocessors
.CISC microprocessors
.microprocessor 
Shen Shaojun

Темы: 0
Сообщений: 12

Мой профиль

http://www.dauniv.ac.in/downloads/MController_PPTs/MicroC2_eCh12L01SoftwareDevelopmentProcess.pdf
This article describes how to develop software tools
1.Analysis
2.Design
3.Implementation
4.Testing and Debugging

Михаил Долинский

Темы: 1984
Сообщений: 47255

Мой профиль


Shen Shaojun:

made a simple classification of the microcontroller.  
Give the link (on google doc for example)
Shen Shaojun

Темы: 0
Сообщений: 12

Мой профиль
Microcontrollers are divided into categories according to their memory, architecture, bits and instruction sets.
1)Bits:
.4Bits
.8Bits
.16Bits
.32Bits
2)Memory:
.External Memory Microcontroller
.External Memory Microcontroller
3)Instruction Set:
.CISC- CISC means complex instruction set computer
.RISC- RISC means Reduced Instruction Set Computers
4)Memory Architecture:
.Harvard Memory Architecture Microcontroller
.Princeton Memory Architecture Microcontroller
The link:
http://electro-mate.blogspot.com.by/2013/07/classification-of-microcontrollers.html
Shen Shaojun

Темы: 0
Сообщений: 12

Мой профиль
Some tools which are used in programming of the microcontrollers:
1.Keil uVison
2.Code Editor
3.Assembler
4.C compiler
5.Burner/Programmer
https://www.elprocus.com/how-to-program-the-microcontroller/
Михаил Долинский

Темы: 1984
Сообщений: 47255

Мой профиль
Application of this software for C/C++ must be tested and described in your work as well


http://www.pythontutor.com/

VISUALIZE Python, Java, JavaScript, TypeScript, Ruby, C, and C++

Python Tutor, created by Philip Guo, helps people overcome a fundamental barrier to learning programming: understanding what happens as the computer runs each line of source code.

Using this tool, you can write Python, Java, JavaScript, TypeScript, Ruby, C, and C++ code in your web browser and visualize what the computer is doing step-by-step as it runs your code.

Over 3.5 million people in over 180 countries have used Python Tutor to visualize over 30 million pieces of code, often as a supplement to textbooks, lectures, and online tutorials.

Start visualizing your code now (or try live programming).
Shen Shaojun

Темы: 0
Сообщений: 12

Мой профиль
http://www.runoob.com/cplusplus/cpp-tutorial.html
this website has many detailed tutorials about c,c++,c# etc,and has many exercises about those .
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2
Time:0,043