1. Linux development environment
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/87/11/wKiom1fShxjyfNgqAAA1gQWfcSM459.jpg "title=" Env001.jpg "width=" 495 "height=" 231 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" width:495px;height:231px; "alt=" Wkiom1fshxjyfngqaaa1gqwfcsm459.jpg "/>
2. Linux Development Environment Description
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/87/0F/wKioL1fSh26wr6TQAAFiCLx-63o480.jpg "title=" Env002.jpg "width=" "height=" 480 "border=" 0 "hspace=" 0 "vspace=" 0 "style=" width:600px;height:480px; "alt=" Wkiol1fsh26wr6tqaaficlx-63o480.jpg "/>
3. Build Linux development environment
1) Install Linux Server
use ubuntu 10.04 LTS here
2) Install the cross-compilation tool
HiSilicon a dedicated compilation toolchain is available in the SDK package:arm-hisiv300-linux and arm-hisiv400-linux.
3) Installing the SDK
will be The hi3518e_v200r001xx.tgz is copied to the Linux server and executed after extracting the tar./sdk.unpack
4) Burn write uboot/kernel/root file system
This uses the default uboot, kernel image, and root file System (JFFS2) in the SDK package to complete the burn-in using the TFTP tool.
5) Install NFS
Using NFS as a development environment during the development phase
Mount-t nfs-o nolock-o tcp-o rsize=32768,wsize=32768 xx.xx.xx.xx:/your-nfs-path/mnt
6) Application Development
Place the application and library files in the root file directory in the board. The application is placed under the/bin directory, the library file is placed in the/lib directory, and the configuration file is placed in/etc directory.
If the application requires system startup to run automatically, add the path to the launched application in the/etc/init.d/rcs file.
This article is from the "Shugenyin blog" blog, make sure to keep this source http://shugenyin.blog.51cto.com/4259554/1851210
HiSilicon hi3518ev200 (2) Development environment