We obtain information about equipment in Linux. Reliable PICO-ITX SBC running Linux on I.MX6 UL with low power consumption Linux MINT system information

Habey EMB-2200 is a 100 x 72 mm SBC, which runs running Linux on I.MX6 UL and offers two LANs with PoE support, double CAN, WiFi, BT, Mini-PCIE and support from -40 to 80 ° C.

So far, we have seen a form factor of 100 x 72 mm PICO-ITX, used from the NXP I.MX6 Ultralite system (UL) in the Digi Connectcore 6ul SBC Pro sandwich style, which uses the built-in ConnectCore 6ul computer module, as well as on Pico-ITX media for F & S "Picomoda9 COM.
However, the EMB-2200 from Habey is the first fully integrated SICO Pico-ITX SBC based on I.MX6 UL, which attracted our attention.


EMB-2200.

(Click on the picture to enlarge)

Like other boards, the EMB-2200 runs running the built-in Linux, supports industrial temperatures and is focused on the facilitated IOT mode.
Although the EMB-2200 does not have the options ConnectCore 6ul SBC Pro NFC and DIGI XBEE, it also provides two Ethernet ports 10/100, WiFi, Bluetooth and a mini-pcie slot to expand cellular communication.


EMB-2200 side view

Other functions are usually more limited than the DIGI fee.
However, in contrast to Digi or F & S products, the EMB-2200 has optional power through Ethernet, as well as a broadband power supply.


EMB-2200 with an optional 5-inch touch screen

(Click the image to enlarge)

Up to 696 MHz, based on Cortex-A7 SOL I.MX6 UL, up to 512 MB of RAM and additionally EMMC, inand or SLC.
There are 4 USB ports, including two coastal ports, as well as two CAN and 5 RS-232 among other interfaces.
The RGB LCD interface supports an additional 5-inch resistive touch screen.

The technical specifications listed for EMB-2200 include:

  • Processor - NXP I.MX6 Ultralite (1 Cortex-A7 processor with a frequency of 528 MHz / 695 MHz)
  • Memory / memory - 128 MB, 256 MB or 512 MB of DDR3L RAM;
    Optional EMMC, inand or SLC (amount is not specified)
  • Display:
    • 24-bit parallel LCD display (RGB) with resolution up to 1366 x 768
    • 4-wire sensory support
    • Additional 5-inch, 800 x 480 Resistive Touch Screen
  • Wireless - WiFi;
    Bluetooth
  • Network - 2 Ethernet 10/100 Port With Additional PoE
  • Another input / conclusion:
    • 2 USB 2.0 Host (1x OTG)
    • 2x USB host interface
    • 2x Can.
    • 5x RS-232
    • Configurable GPIO.
    • Linear audio
    • SPI, I2C.
  • Extension - MINI-PCIE slot (full size) with USB signals
  • Other features - 2x LEDs;
    guard dog
  • Operating temperature - from -40 to 80 ° C
  • Power - 9-36 V DC 2.5 mm Power Connector
  • Sizes - 100 x 72 mm (PICO-ITX)
  • Operating system - Built-in Linux

Further information

Greetings to all!
In this article I will tell you how to view information about the system, find out what processes (programs) are run, which they create a load on the computer. And also how to quickly find files and folders in the system, if you need to clean the disk space.

In order to view all the information about the computer and the system in Windows, you must install the AIDA64 program. How to do this we considered in our article how to get complete information about computer devices using AIDA64!

In Ubuntu, all this is already the default in the system. To view this information, open the terminal and start the following command.

For additional privileges, you must enter a user password and press the Enter key on the keyboard.

Slightly add the previous command.

sudo LSHW -HTML\u003e System_info.html

And the System_Info.html file appeared in the home directory, which we can view in any Internet browser.

Opening this file, we see the system information in a convenient form.

View running processes in the system, the use of processor, memory and network. All this information can be viewed in the "System Monitor". To open, click on the icon in the upper left corner of the screen "Search on a computer ...". In the search bar, we enter "GNOME-SYSTEM" and select the program "System Monitor" by clicking the left mouse button.

In the window that opens, we see running processes.

To sort the processes by the load created by the processor, you must click on the left mouse button along the field "% CPU".

On the Resources tab, you see information on the use of processor, memory and network presented in graphical form.

On the File Systems tab, we see information on the disks used in the system. And for how many percent are used.

For more information on the location of the files in the folders on the disk, as well as for the answer to the question "Who took all the place?".
We use another program "Disk Use Analyzer". In the search bar, enter "Disk" and select the program "Disk usage analyzer" by clicking the left mouse button.

We analyze the files in the home folder of our user. Select it clicking on it with the left mouse button.

On the right side of the window that opened, we see all the files and folders located in the home folder of our user.
The "Download" folder takes 77.2 MB. We see the same information in the right part of the window. If we need to release a disk space, we open the folder in Nautilus and after removing unnecessary files, we return to the "Disk Use Analyzer". And to update information, click the Update button in the upper right corner.

In the next folder. Cache we see that it takes 55MB.

ATTENTION!
Folders whose names start from the point are hidden and default are not visible in the Nautilus conductor. And the removal of any information from them can lead to the fact that the installed programs will stop working. Therefore, if you are not sure, it is better to delete any of them.

Therefore, you will not delete files stored in it and folders.

For further analysis and quick search, we can quickly view the folder name and its size, building a mouse pointer to an object of interest in a circular diagram.

We looked at the system information, running processes (programs). And also disassembled how to work with the "Disk Use Analyzer" program. And if there are incomprehensible questions on this topic and there are suggestions, then I ask them to write in the comments. So far!

Consider several useful commands and utilities with which you can get information about equipment in Linux. Such a need arises, for example, when you need to install a driver for some computer device and you need to know its exact name. Or, for example, you want to receive information about the occupied memory or computer resources.

Processor Information (CPU)

You can get all the necessary information about the central processor in Linux in the terminal command:

CAT / PROC / CPUINFO

To determine if your 32 or 64-bit processor, you need to view the flags that are specified in the command output. If there is present among flags lM. (Long Mode), this means that your 64-bit processor. For example, when executing a command cAT / PROC / CPUINFO We can get the following flags:

Flags: FPU VME De ACPI MMX FXSR SSE SSE2 SS HT TM PBE SYSCALL NX lM. Constant_tsc Arch_Perfmon ...

Information about PCI devices (video card information)

With the help of the team lspci. You can withdraw all information about PCI devices:

This command is often used to get information about the video card. As the output of the team lspci. large enough, then you can use the team grep.To set the search condition. For example, if we know that we have a video card from NVIDIA, then you can use the team:

Lspci | Grep Nvidia

And as a result of getting something like:

01: 00.0 VGA Compatible Controller: NVIDIA Corporation G72M (Rev A1)

Please note that the GREP command is sensitive to the register of characters and therefore, if you have not found anyone from the first time what you were looking for, it is worth trying another writing, for example, nVIDIA, NVIDIA or simply iDia.. Similarly, you can search for information in the output of any other commands by adding to the command: " | GREP Row Search.

Information about the driver version for NVIDIA video cards in Linux can be obtained by following:

CAT / PROC / DRIVER / NVIDIA / VERSION

RAM information (RAM)

To get information about the volume, as well as the number of free and busy RAM, you can use the team:

FREE -T -M.

Virtual memory information can be obtained by a team. vmstat.:

If you need more detailed information about the processes that occupy RAM, the processor load (CPU), then you can use Top or HTOP utilities. The Top utility is usually always present in Linux. To start it, simply follow:

Hard Disc Information

Information about the hard disk sections in Linux:

Sudo Fdisk -L.

Information on the mounted sections, the number of free and occupied memory:

There is another useful team duwhich displays information about the size of each file in the current and in the nested directories. If you want to receive information about all files in the current directory, execute the command without parameters:

You can set the file name as a parameter, for example, to find out the file size aBC.BIN. Perform:

Du abc.bin.

USB information devices and USB tires

To display information about USB tires and the USB devices are used. lsusb.:

Unconsued programs

Consider several graphic programs that will help when working with equipment.

In the GNOME desktop, there is a System Monitor graphics utility (System Monitor). It displays information about using the processor, on running processes (applications), hard disk information, and displays graphs, including network usage. From the Line command you can run it:

GNOME-SYSTEM-MONITOR

You can use Gparted to work with rigid.

Additional Information

Finally, it is necessary to mention a very important team. lSHW.which displays almost all information about your computer. Team lSHW. You need to run under the ROOT user:

Sudo LSHW.

To bring the brief information to the key -Short:

Sudo LSHW -Short.

Get more information about the commands described in the article using the Linux reference system. To do this, you need to perform in the console:

MAN command name

For example, to get all the information about the team du, Run the command.

Those who have just moved from the Windows operating system to a more complex Linux, sometimes it is difficult to fulfill those operations that the acquaintance was made in a couple of seconds.
One of the similar tasks is to see the basic information about the system: what is the processor, motherboard, the version of the operating system, the discharge, kernel, etc. In the old good Windows, it was enough to display the properties of the system or open the task manager. And then everything is more difficult. But all the strength of Linux is in the console and there are a number of special commands of the string command, which will help to learn all the necessary information about your Linux OS, be it Ubuntu, CentOS, Fedora or other distribution. Now I'll show you!

hwinfo. - This utility issues a lot of information about the components: processor, motherboard, RAM, video card, hard disk, etc. Unfortunately, it is not present in all distributions, but to establish another case of what is easier than simple:
- In Debian, Ubuntu: Sudo Apt-Get Install Hwinfo
- In Fedora and Red Hat: Yum Install Hwinfo

To display basic information, use the key -Short.

lSHW. - This command issues complete information about the computer hardware or laptop.

Of course, the Hwinfo utility is still far away, but the basic information is quite realistic. The LSHW team is performed with root rights - sudo LSHW..

cAT / PROC / CPUINFO - withdrawal of complete information on the processor installed on the PC.

cat / Proc / Meminfo - Detailed data on the full volume of RAM, how much it is occupied and how much free.

free -m. - The team is similar to the result of the previous one, only the result that the output will be in the form of a small table.

lspci | Grep VGA. - This directive will display information on the installed video card.

lspci | Grep Audio. - We look at what computer installed a sound card.

df -h. - Detailed information on the hard disk partitions, their volume and current loading.

lspci | Grep Ethernet - Model and manufacturer of PC network adapter.

uname -a. - This command will display the basic data on the Linux operating system in the console - the version of the kernel, the distribution, as well as the architecture used - 32 or 64 bits).

uname -r. - information about the version of the OS core is displayed.

cat / Proc / Version - The output of the command is completely similar to the previous one.

lSB_RELEASE -A. - Here, as a result of the execution of the command, the name of the installed Distibuve is Linux and its version:

cat / etc / * release * - The result of the command will be in many similar preceding directive. That is, info on the distribution and its version will be shown.

An important difference is if you use OS built on any distribution, then the command to display and information about the basic distribution of Linux.

lS -CLT / | Tail -N 1 | AWK '(Print $ 7, $ 6, $ 8)' - This command will display you the date and time of the system installation.

lS -DL / VAR / LOG / Installer / - This Linux command also also allows you to find out the date and time of installation of the system.

cAT / ETC / ISSUE - The result of the execution of the command is similar to the previous one. You will be shown the version of the OS distribution.
With this list of keywords, you can see and find out the basic information about the PC and the operating system.

Not all users by heart remember the components of their computer, as well as other system parts, so the availability of viewing information about the system in the OS should be attended. In the platforms developed in the Linux language, also have such funds. Next, we will try to tell us as in detail about the available methods of viewing the necessary information, taking the latest version of the popular Ubuntu OS for the example. In other Linux distributions, this procedure can be carried out in exactly the same way.

Today we suggest familiarizing yourself with two different methods for finding the required system information. Both are working on a bit different algorithms, and also have a different concept. Because of this, each option will be maximally useful to different users.

Method 1: Hardinfo

The method using Hardinfo is suitable for novice users and all those who do not want to contact work in "Terminal". Yet, even the installation of additional software does not cost without launching the console, so you have to turn to it for the sake of one command.

  1. Launch "Terminal" And enter the Sudo Apt Install Hardinfo command there.
  2. Enter the password to confirm the root-access (input characters will not be displayed).
  3. Confirm Adding new files by selecting the appropriate option.
  4. It remains only to run the program through the HardInfo command.
  5. Now the graphic window will open, divided into two panels. On the left you see categories with information about system, users and a computer. Select the appropriate section and on the right will be a summary of all data.
  6. Use the button "Create a report" You can save a copy of the information in any convenient form.
  7. For example, the finished HTML file then easily opens through a standard browser, in a text version, displaying PC characteristics.

As you can see, Hardinfo is a certain assembly of all commands from the console, implemented through the graphical interface. That is why this method greatly simplifies and speeds up the procedure for finding the necessary information.

Method 2: Terminal

Built in Ubuntu Console provides unlimited features for the user. Thanks to commands, you can perform steps with programs, files, manage the system and much more. There are utilities that allow you to know the information of interest through "Terminal". Consider everything in order.

  1. Open the menu and run the console, you can also do this by holding the key combination Ctrl + Alt + T.
  2. To begin with, enough to register the HostName command, and then click on ENTERThe account name is displayed.
  3. Laptop users are also often associated with the need to define the serial number or the exact model of their device. We will help to find the necessary information of three teams:

    sudo Dmidecode -s System-Serial-Number
    Sudo Dmidecode -s System-Manufacturer
    Sudo Dmidecode -s System-Product-Name

  4. To collect information about all connected equipment, do not do without an additional utility. You can install it by entering sudo APT-Get Install Procinfo.
  5. After completing the installation, write Sudo Lsdev.
  6. After a small scan, you will receive a list of all active devices.
  7. As for the processor model and other data about it, it is easiest to use CAT / PROC / CPUINFO. You will immediately get everything you need to familiarize yourself.
  8. Smoothly go to another very important items - RAM. Determine the amount of free and used space will help LESS / PROC / Meminfo. Immediately after entering the command, you will see the appropriate lines in the console.
  9. More compressed information is provided as follows:
    • free -m - Megabyte memory;
    • free -g - gigabytes;
    • fREE -H - in a simplified readable form.
  10. The swapon -S is responsible for the paging file. You can learn not only about the very existence of such a file, but also see its volume.
  11. If you are interested in the current version of the Ubuntu distribution, use the LSB_Release -A command. You will receive a version certificate and recognize the code name describing.
  12. However, there are additional commands to obtain more detailed data on the operating system. For example, UNAME -R displays the version of the kernel, UNAME -P - architecture, and UNAME -A - general information.
  13. Push LSBLK to see a list of all connected hard drives and active sections. In addition, a summary of their volumes is displayed here.
  14. To study the disk markup in detail (the number of sectors, their size and type), you should register Sudo Fdisk / Dev / SDA, where sDA - Selected drive.
  15. Usually, additional devices are connected to the computer via free USB connectors or via Bluetooth technology. View all devices, their numbers and identifiers are performed using lsusb.
  16. Put lspci | Grep -i VGA or LSPCI -VVNN | GREP VGA to display a summary of the active graphics driver and using the video card.

Of course, on this list of all available commands does not end, but above we tried to tell about the most basic and useful, which can be useful to the usual user. If you are interested in the options for obtaining specific data on a system or computer, refer to the official documentation of the distribution used.

You can select the most appropriate method of searching for system information - to use the classic console, or access the program with a implemented graphical interface. If there are any problems with software or commands in your Linux distribution, carefully examine the text of the error and find the solution or prompts in the official documentation.