DominusDRR wrote:
Hi,
Thank you very much for answering.
I'm aware that it doesn't have some 'peripherals'.
At the same time I'm interested in learning to configure the OS correctly.
Then I will design my hardware to add connectivity functions to the module.
Thanks again.
You can learn to configure an OS on any Pi, and the advice to start with a Pi3B is sound. Learn the configuration on a Pi3B with an SD card so your mistakes can be quickly and easily corrected. Take and keep good notes. They will stand you in good stead when you move on the the CM boards.
The CM currently comes in three versions. The oringial CM, the CM3, and CM3L. The CM and CM3 have 4GB of eMMC on the board. You load an OS into the eMMC though a special boot process. The process is described in the RPF documentation and, at least in terms of what you have to do, is fairly straightforward using a Pi as the master device. Note that the 4GB of eMMC is *not* enough to load a standard, full Raspbian image. It will hold Raspbian Lite, though. So if you want to use the GUI version of Raspbian, you will have to come up with a non-standard way to do it. I suggest using a CM3L and a WD Labs SATA Adapter together with a 2.5" HDD or SSD. And that brings me to the CM3L. It has no on-board eMMC flash memory, but boots from a SD card or eMMC flash on a carrier board. (This is getting into what I *want* to do, but have not done...yet.) If you set the OTP bit to boot over USB, you should be able to boot a CM3L from an attached SSD or HDD. See the sticky thread in the General Forum on how to set the OTP bit by booting with an SD card. Note that you can achieve the same results with a Pi3B or Pi2B2 and it takes rather less hardware to do so.
The CM really isn't an amateur device, even though it does have some amateur uses. If you want to know "all about the Pi", start with standard Pis and then work your way into the more exotic corners.