Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Linux \ S5PV210 development board for embedded development environment to build under Ubuntu     - Oracle create user authorization and in PLSQL (Database)

- Easily solve the MySQL database connection error too many (Database)

- Linux iptables firewall settings to use (Linux)

- Node.js installed on Ubuntu Upstream version (Linux)

- Node.JS different ways to install under Ubuntu 15.04 (Linux)

- DB2 commonly used scripting sort out (Database)

- Windows Desktop use VNC remote connect Linux (Linux)

- The basic principles of AIX system security (Linux)

- MongoDB in bulk timestamp change the date format (Database)

- CentOS 5.x install Lua 5.2.3 error (LIBS = -lncurses) (Linux)

- First start with Kali Linux 2.0 (Linux)

- ethtool implementation framework and application in Linux (Linux)

- Ubuntu use three methods to install Ruby (Linux)

- build Android environment on Ubuntu 12.04 (Server)

- Those functions under Linux you do not know the df command (Linux)

- crontab task scheduling Health Check (Linux)

- Oracle 12c detailing the new features (Database)

- Share useful bash aliases and functions (Linux)

- Oracle view object space usage show_space (Database)

- CentOS 6.x and CentOS7 installation RPMforge (Linux)

 
         
  S5PV210 development board for embedded development environment to build under Ubuntu
     
  Add Date : 2016-06-20      
         
         
         
  Development board used in this tutorial is GEC210 development board, core board Resources Overview: CPU: S5PV210, SDRAM: 512MB, Flash: 8MB, NandFlash: 256MB.

This tutorial can be used to build an environment uboot transplant, Linux transplant, even though the board only uboot can easily achieve the kernel driver development.

1, cross-compiler

1.1 Because we write programs to run on the board, and Ubuntu comes with compiler program can only be run under the X86 architecture.

Decompression compiler:

$ Tar -jxvf arm-2009q3.tar.bz2 -C /usr/local/arm/(arm-2009q3.tar.bz2 is applicable to S5PV210 platform compiler).
1.2 Setting environment variables

#vim ~ / .bashrc
In the end of the file is added
export PATH = / usr / local / arm / arm-2009q3 / bin: $ PATH
The environment variables to take effect
#. ~ / .bashrc
Verify environment variable settings
# Arm-linux-gcc -v

2, serial configuration tool --minicom

Serial Tools 2.1 Installation

sudo apt-get install minicom

2.2 Configuration

#minicom -s

Select the third item Serial port setup to configure

2.3 serial communication parameters

Baud Rate: 115200 8N1
Hardware flow control: none
Port Configuration: Serial Device: / dev / ttyS0 (desktop use COM1)

3, set up tftp server

3.1 Installation Tools tftp

apt-get --force-yes -y install tftpd-hpa tftp-hpa xinetd

3.2 establish tftp server directory

mkdir / tftpboot
chmod 777 / tftpboot

3.3 tftp service

vim / etc / default / tftpd-hpa
Modify the configuration file
TFTP_USERNAME = "tftp"
TFTP_DIRECTORY = "/ tftpboot"
TFTP_ADDRESS = "0.0.0.0:69"
TFTP_OPTIONS = "- l -c -s"
Open tftp service
sudo /etc/init.d/xinetd restart
sudo service tftpd-hpa restart

test
touch / tftpboot / aaa
tftp localhost
get aaa
If there are no errors, and then press q to exit the watch are currently no aaa files directory, if there is proof of the success of the configuration tftp service

4. set up NFS server

4.1 NFS installation tool

apt-get --force-yes -y install nfs-kernel-server nfs-client nfs-common portmap

4.2 Creating NFS shared directory

mkdir -p / nfs
chmod 755 / nfs -R

4.3 Configuring NFS Service

vim / etc / exports Add the following line
/ Nfs * (rw, sync, no_root_squash)

4.4 Turn NFS service

service portmap restart
/etc/init.d/nfs-kernel-server restart

4.5 Test

showmount -e localhost
Note: In the development board of ping, if not pass, turn off the firewall
     
         
         
         
  More:      
 
- Linux system installation Gitlab (Server)
- Ubuntu 14.04 Docker installation (Linux)
- C ++ Learning Notes: references (Programming)
- Ubuntu 14.10 / 14.04 / 12.04 installation GNOME Pie 0.5.6 (Linux)
- Use lsof restore accidentally deleted log files or database (Linux)
- UNIX and class UNIX system security check notes (Linux)
- Use Aptik Battery Monitor monitoring Ubuntu laptop battery usage (Linux)
- Linux Shell Scripting multithreading (Programming)
- Django1.5 Custom User Model (Programming)
- Zabbix system email alert Python script (Server)
- Ubuntu install Avast antivirus software (Programming)
- CentOS 6.5 opens the Xmanager Remote Desktop login (Linux)
- Spring declarative transaction management (Programming)
- These days have been tossing in the Linux under the ASP.NET 5, on the next in the other operating systems in the ASP.NET 5 or. NET applications, in order to complete the MS VM (CoreCLR) run is not far Reach, the effect of the application.

Cur
(Server)
- Ubuntu 14.10 used ifconfig commands to manage your network configuration (Linux)
- CentOS 7.0 local address and configure yum source address priority (Linux)
- Binary search is really easy as you think you do (Programming)
- HBase in MVCC implementation mechanism and its application (Database)
- How to make Linux a non-root user uses less than 1024 ports (Linux)
- Depth understanding of the use of Spring Redis (Programming)
     
           
     
  CopyRight 2002-2020 newfreesoft.com, All Rights Reserved.