Where to study the structure and architecture single Board computer/microprocessor technology?

Want to learn how to use single Board computers and, ideally, to obtain the necessary skills to create your own microprocessor-based devices. How much all this is really for one person? The closest wishlist create a controller Board for a robot with a video processing / video by air hd/fhd. Met article where simple cameras were stm'key. It seems to me, is to understand the structure and function of some raspberries and much simplified version. What set of skills and knowledge one must possess to create such vundervafel? I know the first machine created by one person. As a much more pressing problem I see the purchase of necessary items by type or any brodcom chip RAM 1/2/4GB for a physical person in single quantities.
April 4th 20 at 00:32
4 answers
April 4th 20 at 00:34
Solution
@Laurel_King , the Problem is that such a body of knowledge "hurriedly" to very difficult. Here some knowledge are based on the other.

Initially, there is a good understanding of physics, because it is the basis for electronics. Well, at least the sections dealing with electricity.

If you do not go with the basic foundations to begin with I would have pulled knowledge in electronics and digital circuitry. Literature across a huge variety and you need to start with the basics and gradually moving on to more serious literature. I remember once I liked how the fundamentals in the book, Gershunsky "Fundamentals of electronics and microelectronics". And a lot more there are different authors who present different and who is better suited, then individually.

On the basics of PCB layout browse through issues of the journal Chip News over the years, there's occasionally slipped an interesting article about this. But You must understand that only one Board layout requires a good understanding of circuit design, the physics of the processes occurring in the boards (you should be able to properly evaluate currents, voltages, frequency in each particular location of the Board), very preferably of materials science (if it is not about the usual bilateral fees), as it is important when designing complex boards (and the fact that You want this level of complex boards).
Yes, there is a software that is very much "assumes" (Altium Designer, Mentor Graphics, ...), but that he "explain" what we want from him, there is also need to have a good understanding of all of the above.

About the controller-processor - as I understand it, You want not just "something blind" and really make sense of the way of the development. You suggested that start with Arduino.
Do not assume that Arduino is for children, it's not quite right. Actually Arduino is a convenient thing that you can quickly shape the pieces maketick and test this or that idea.

And I believe that You suggested that you should first make a layout of the finished pieces, blocks, and only when convinced that everything happened as you want, only after that the development of the first ready samples, and then think about the cheaper, but not at the time when still at the level of ideas.

After Arduino I would have felt FreeRTOS or other embedded OS, it will give an understanding of the basics of operating systems at a low level, multi-tasking, etc.
After that, I would have still started with the raspberry. By this time You will already have a pretty extensive knowledge and will look at Your problem differently, not like look at her now. Believe me it is so.

But consider that with processors of the type such as are single Board computers (Alwinner etc.) there are nuances related to what is a pretty good chance that You won't be able first to buy a shipment of these processors for a good price, since Chinese factories prefer to deal with those who takes products and thousands of interesting processors, they have drawn up the plans for the months to come. And secondly, I'm not sure that You will be able to get a really complete documentation with application s (examples of such circuitry, recommendations for wiring, etc.), errata-s(collections of found and described bugs with proposed solutions). And without this documentation You will find a very long and cheerless way.

In fact, You are immediately taken for a very non-trivial task that will not take very many experienced developers.
Better go to this gradually.
Good Luck To You!
Thank you very much! - Laurel_King commented on April 4th 20 at 00:37
April 4th 20 at 00:36
Want to learn how to use single Board computers and, ideally, to obtain the necessary skills to create your own microprocessor-based devices. How much all this is really for one person?

More than real.

The closest wishlist create a controller Board for a robot with a video processing / video by air hd/fhd.

Judging by your question (level of training) "wishlist" will have to be postponed very far.

Met article where simple cameras were stm'key.

You and STM, but the raspberry will be easier

It seems to me, is to understand the structure and function of some raspberries and much simplified version.

You could, but my forty years of experience suggests that you should start with something easier, for example, Arduino.

What set of skills and knowledge one must possess to create such vundervafel?

Need to know fundamentals of automation, electronics, programming, algorithms, data processing

As a much more pressing problem I see the purchase of necessary items by type or any brodcom chip RAM 1/2/4GB for a physical person in single quantities.

First, find some sort of kit Arduino with lots of sensors. Later the same set can be used in conjunction with a Raspberry
You probably not many did not understand me, I would like to know how much deep knowledge you need SOC, circuit design , administration, and so on. you need to have to create their own similar devices. Malinka I gave as an example and object for the study of ustroystva. To do it the final decision is not exactly practical for me. At the moment I have a few ready devices on stm32f1. Write on the registers and with the library I LL ponavilos, descends to the level of Arduino I was pointless, especially for such long goals is a big waste of time. I would like the ending of this very long marathon to be able to create the device described above. - Laurel_King commented on April 4th 20 at 00:39
"You need to know the basics of automation, electronics, programming, data processing algorithms," if you can, tell us in more detail . Series of books, articles, videos, anything. English/Russian does not matter - Laurel_King commented on April 4th 20 at 00:42
You probably not many did not understand me

Probably wrong. I have basic knowledge on the subject. Ie I know where to dig if need be and such I'm asking questions. So I decided that your level is close to zero.

I would like to know how much deep knowledge you need SOC, circuit design , administration, and so on. you need to have to create their own similar devices

TBE level of knowledge of Ohm's law, you may need to know how to calculate frequency filters. Circuitry at least at the skill level to understand the operation of the circuit including the working principle of the MC. Administration is where? It is also necessary to know programming.

Malinka I gave as an example and object for the study of ustroystva. To do it the final decision is not exactly practical for me. At the moment I have a few ready devices on stm32f1.

I like that case got Nucleo 144 on l4. First me a cost of zero is not done, neither the equipment nor the necessary knowledge. Second, such fee in the case of piece production is cheaper than production from scratch. But most importantly, on the one hand l4 is very much not f1, and on the other the cost of such fees is commensurate with 3 Raspberry Pi Model A+ which opportunities by 2-3 orders of magnitude higher. And if I had melted the task in processing video I would have never thought to use a STM32.

Write on the registers and with the library I LL ponavilos

Monsieur knows his perversions

lowered to the level of Arduino I was pointless, especially for such long goals is a big waste of time

Again, the Arduino Board only at the level of the question. To follow it or not is your own business

Series of books, articles, videos, anything.

Goole to help, I personally the book is already 10 years do not read. - lia75 commented on April 4th 20 at 00:45
@lia75, at the moment I have access to the equipment on which it is possible to mount bga IC on the Board, other planar elements, it is possible to install a conventional dryer. Layered fee you can order at popular services, of course, only one fee will be more expensive option, but my problem is not in the most efficient and cheap solution. It is a kind chelledzh, if you wish. To solder a couple of modules and get the decision does not give me pleasure, if possible I want to do the most professional device, not to connect with each other "black boxes ". The example above is one of the most difficult that I planned my hobby harder can only be a flight controller, but if you can at least control the engines, determine the position in space and to transmit video through the air , then the rest will be a matter of time. For such need is a microprocessor with external ROM, RAM, etc, not the controller, to be able to breed requires a multi-layered charge, to set the elements to run Linux, the Internet is a countless number of guides on the flashing led, but how to port Linux to your device on broadcome I have not found, and as I wrote above only buy this brodcom physical person in piece form of achievement. - Laurel_King commented on April 4th 20 at 00:48
@lia75, of course you should start with basic and do video transmission, works with the jps, akselerometrom etc, but I need to understand where to move, where what to teach. - Laurel_King commented on April 4th 20 at 00:51
@Laurel_King,
at the moment I have access to the equipment on which it is possible to mount bga IC on the Board,

BGA soldering iron now no one will be surprised.

Layered fee you can order at popular services, of course, only one fee will be more expensive option, but my problem is not in the most efficient and cheap solution.

Strangely, all developers want as cheaply as possible.

To solder a couple of modules and get the decision does not give me pleasure, if possible I want to do the most professional device, not to connect with each other "black boxes ".

I'll surprise you, but professional developers at the design stage of the device just "connect with each other black boxes" and only after creating a prototype using a special model IN the commercial device.

to be able to breed requires a multi-layered charge,

Here's what I wrote. It seems you are not familiar with the basics of developing REA. Are you sure your computer has enough power for calculations of thermal and high-frequency modes of payment?
Real developers for this purpose supercomputers special worth millions of dollars. For prototyping and small batch production of the finished boards significantly reduce the cost of end devices which are significantly more reliable than self-made Board.

on the Internet countless number of guides on the flashing led, but how to port Linux to your device on broadcome I have not found

Don't know who this "Broadcom", but Linux on the MK there in the near future will not, because of its uselessness in this context. Googly mbed, FreeRTOS and you will have happiness

of course you should start with basic and do video transmission, works with the jps, akselerometrom etc, but I need to understand where to move, where what to teach.

Well, here are and learn how to transfer the video signal, what is GPS, how does the accelerometer etc. are there in the Internet. - lia75 commented on April 4th 20 at 00:54
April 4th 20 at 00:38
To do with the zero level of such projects is very difficult. You have to understand the chipset to do the wiring in about 8 ply Board, then to write for her. Possible to port Linux.
Each separate task requires a knowledge level expert with lots of experience, and collectively almost unreal as a pet-project.
I would advise you to take the raspberry pi is zero and w to connect the camera. To prepare the image to be sent and pass either through WiFi or through something more long-range.
So you focus on your main task - to transfer the image. Not "how to breed lvds lanes".
"To do with the zero level of such projects is very difficult. You have to understand the chipset to do the wiring in about 8 ply Board, then to write for her. Possible to port Linux" where it will learn to read, etc. in the universities of my city this is not. I understand that each such task requires a separate skills , so I asked, is it possible to create devices alone. To take raspberry and realize first of all it is possible, but I can't see the transition from her own fee, especially to start you must gain experience in at least 8 ply layout boards as you said. To work with the raspberry means to go the way of the fan, and the problem as you said is more than professional. Is it possible to reach such a level in 3-5 years? - Laurel_King commented on April 4th 20 at 00:41
April 4th 20 at 00:40
Start with a transistor, build the circuit in all modes. Gather the multivibrator, and then finished the multivibrator to the trigger. And then Vanessa , beard grow sweater Abrantes

Find more questions by tags ElectronicsProgrammingRaspberry Pi