After studying embedded development, we started to use the Linux platform and the Ubuntu environment. However, we found that there are still many problems with the Ubuntu graphical interface, but it is limited to the Linux environment for porting embedded Linux systems, I am also a loyal fan of Linux terminals. I finally decided to configure the Linux virtual machine to run in the background on Windows, and then use SSH to log in to control Linux, configure the FTP server on Linux to transfer files between Windows and Linux virtual machines. Wi
After studying embedded development, we started to use the Linux platform and the Ubuntu environment. However, we found that there are still many problems with the Ubuntu graphical interface, but it is limited to the Linux environment for porting embedded Linux systems, I am also a loyal fan of Linux terminals. I finally decided to configure the Linux virtual machine to run in the background on Windows, and then use SSH to log in to control Linux, configure the FTP server on Linux to transfer files between Windows and Linux virtual machines.
There are many SSH software in Windows, such as Putty, msys, cygwin, etc. However, SecureCRT is strongly recommended for this edition. It not only supports SSH, but also supports Serial Communication, this is indeed a good tool for Embedded Development peers. The use of SecureCRT is not much mentioned here. You can see it after installation. The configuration of the FTP server in Ubuntu (12.04) and the FTP server configured for CuteFTP login in Windows. The ftp server I use here is vsftpd. The specific installation configuration is as follows:
Sudo apt-get install vsftpd
After executing this command, the installation is complete. Next, perform some Configuration:
Sudo vim/etc/vsftpd. conf
Here we only make some necessary configurations:
Local_enable = YES
Write_enable = YES
Cancel the comments of the above two rows, that is, delete the first line #. For more advanced configurations, google. However, these two are sufficient for embedded development, and then start vsftpd, the specific instructions are as follows:
Sudo/etc/init. d/vsftpd start
Now, the FTP server in Ubuntu has been configured and started. Now you can use CuteFTP to log on to your VM. Use the ifconfig command to view the IP address of the Ubuntu virtual machine, start CuteFTP in Windows, enter the IP address in the host column, and enter the account and password, which is actually the username and password of Ubuntu, the port is the default value of 21. Here, it can be normally developed in Windows, compiled in Ubuntu, and then burned to the Embedded Development Board.