【DM8168学习笔记4】ezsdk安装过程记录

编译SDK,安装编译后组件在$HOME/tarfetfs目录下。
eagle@eagle-desktop:~$ sudo '/usr/local/ezsdk/setup.sh'
[sudo] password for eagle: --------------------------------------------------------------------------------
TISDK setup script This script will set up your development host for sdkdevelopment.
Parts of this script require administrator priviliges (sudoaccess).
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Verifying Linux host distribution
Ubuntu 10.04 LTS found successfully, continuing..
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
This step will make sure you have the proper host supportpackages installed
using the following command: sudoapt-get install xinetd tftpd nfs-kernel-serverminicom build-essential libncurses5-devuboot-mkimage autoconf automake Note! This command requires you to have administratorpriviliges (sudo access)
on your host.
Press return to continue 正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
xinetd 已经是最新的版本了。
tftpd 已经是最新的版本了。
nfs-kernel-server 已经是最新的版本了。
minicom 已经是最新的版本了。
build-essential 已经是最新的版本了。
libncurses5-dev 已经是最新的版本了。
uboot-mkimage 已经是最新的版本了。
autoconf 已经是最新的版本了。
automake 已经是最新的版本了。
automake 被设置为手动安装。
升级了 个软件包,新安装了 个软件包,要卸载 个软件包,有 个软件包未被升级。 Package verification and installation successfullycompleted
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
In which directory do you want to install the targetfilesystem?(if this directory does not exist it will becreated)
Ensure that complete path is provided, otherwise NFS path inbootargs might be incomplete
[ /home/eagle/targetfs ]
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
This step will extract the target filesystem to/home/eagle/targetfs
#根文件系统的路径:/home/eagle/targetfs
Note! This command requires you to have administratorpriviliges (sudo access)
on your host.
Press return to continue
/home/eagle/targetfs already exists
(r) rename existing filesystem (o) overwrite existingfilesystem (s) skip filesystem extraction
[r] o
Old /home/eagle/targetfs removed Successfully extracted ezsdk-dm816x-evm-rootfs.tar.gz to/home/eagle/targetfs
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
This step will update the EXEC_DIR variables in the Rules.make file
This will facilitate the SDK to install (with make install)rebuilt binaries in
/home/eagle/targetfs/home/root/dm816x-evm The files will be available from /home/root/dm816x-evm on thetarget. This setting can be changed later by editing Rules.make andchanging the
EXEC_DIR variable. Press return to continueRules.make edited successfully..
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
This step will export your target filesystem for NFSaccess. Note! This command requires you to have administratorpriviliges (sudo access)
on your host.
Press return to continue * Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kerneldaemon... [ OK ]
* Exporting directories for NFS kerneldaemon... [ OK]
* Starting NFS kernel daemon [ OK ]
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Which directory do you want to be your tftp root directory?(if this directory does notexist it will be created for you)
[ /tftpboot]
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
This step will set up the tftp server in the /tftpbootdirectory. Note! This command requires you to have administratorpriviliges (sudo access)
on your host.
Press return to continue Successfully copied uImage-dm816x-evm.bin to tftp root directory/tftpboot
#编译好的内核镜像文件路径:/tftpboot /etc/xinetd.d/tftp successfullycreated Restarting tftp server
* Stopping internet superserver xinetd [ OK ]
* Starting internet superserver xinetd [ OK ]
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
This step will set up minicom (serial communicationapplication) for
SDK development For boards that contain a USB-to-Serial converter on the board(BeagleBone),
the port used for minicom will be automatically detected. Bydefault Ubuntu
will not recognize this device. Setup will add will add a udevrule to
/etc/udev/ so that from now on it will be recognized as soonas the board is
plugged in. For other boards, the serial will defualt to /dev/ttyS0.Please update based
on your setup.
-------------------------------------------------------------------------------- NOTE: For boards with a built-in USB to Serial adapter pleasepress
ENTERat the prompt below. The correct port will bedetermined
automatically at a later step. For all otherboards select
theserial port that the board is connected to
Which serial port do you want to use with minicom?
[ /dev/ttyS0] Configuration saved to /home/eagle/.minirc.dfl. You can changeit further from inside
minicom, see the Software Development Guide for moreinformation.
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
This step will set up the u-boot variables for booting theEVM.
Autodetected the following ip address of your host, correct itif necessary
[ ] Select Linux kernel location:
: TFTP
: SD card [ ] Select root file system location:
: NFS
: SD card [ ] Available kernel images in /tftproot:
uImage-dm816x-evm.bin Which kernel image do you want to boot from TFTP?
[ uImage-dm816x-evm.bin] Resulting u-boot variable settings: setenv bootdelay
setenv baudrate
setenv bootargs console=ttyO2,115200n8 rootwait rwmem=364M@0x80000000 mem=320M@0x9FC00000 vmalloc=500Mnotifyk.vpssm3_sva=0xBF900000 root=/dev/nfsnfsroot=:/home/eagle/targetfs ip=dhcp
setenv bootcmd 'dhcp;setenv serverip ;tftpboot;bootm'
setenv autoload no
setenv serverip
setenv bootfile uImage-dm816x-evm.bin --------------------------------------------------------------------------------
Would you like to create a minicom script with the aboveparameters (y/n)?
[ y ] Successfully wrote setup_uimage-tftp_fs-nfs.minicom Would you like to run the setup script now (y/n)? Thisrequires you to connect
the RS- cable between your host and EVM as well as yourethernet cable as
described in the Quick Start Guide. Please ensure that SW4switch for NAND is
in ON position. Once answering 'y' on the prompt below you will have 300seconds to connect
the board and power cycle it before the setup times out After successfully executing this script, your EVM will be setup. You will be
able to connect to it by executing 'minicom -w' or if youprefer a windows host
you can set up Tera Term as explained in the SoftwareDeveloper's Guide.
If you connect minicom or Tera Term and power cycle the boardLinux will boot. [ y ]
/usr/local/ezsdk ~ Welcome to minicom 2.4 OPTIONS: I18n
Compiled on Jan , ::.
Port /dev/ttyS0 Press CTRL-A Z for help on special keys CTRL-A Z for help | 8N1 | NOR |Minicom 2.4 | VT102 | Online00:
You can manually run minicom in the future with this setupscript using: minicom -S setup_uimage-tftp_fs-nfs.minicom
-------------------------------------------------------------------------------- TISDK setup completed!
Please continue reading the Software Developer's Guide formore information on
how to develop software on the EVM
【DM8168学习笔记4】ezsdk安装过程记录的更多相关文章
- PHP学习笔记----IIS7下安装配置php环境
原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe ...
- openresty 学习笔记一:环境安装
openresty 学习笔记一:环境安装 openresty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭 ...
- Ubuntu14.04 Tomcat 安装过程记录
Ubuntu14.04 Tomcat 安装过程记录 检查java的版本 zhousp@ubuntu:~$ sudo java -version [sudo] password for zhousp: ...
- openstack学习笔记一 虚拟机启动过程代码跟踪
openstack学习笔记一 虚拟机启动过程代码跟踪 本文主要通过对虚拟机创建过程的代码跟踪.观察虚拟机启动任务状态的变化,来透彻理解openstack各组件之间的作用过程. 当从horizon界面发 ...
- openvswitch 2.7 安装过程记录 总结
envswitch 2.7 安装过程记录 总结 安装思路是参考文档: http://docs.openvswitch.org/en/latest/intro/install/general/#obta ...
- Nutch学习笔记二——抓取过程简析
在上篇学习笔记中http://www.cnblogs.com/huligong1234/p/3464371.html 主要记录Nutch安装及简单运行的过程. 笔记中 通过配置抓取地址http://b ...
- VMware vSphere HyperVisor安装过程记录
作者:sdjnzqr 出处:http://www.cnblogs.com/sdjnzqr/ 版权:本文版权归作者和博客园共有 转载:欢迎转载,但未经作者同意,必须保留此段声明:必须在文章中给出原文 ...
- 树莓派学习笔记——apt方式安装opencv
0.前言 本文介绍怎样在树莓派中通过apt方式安装opencv.并通过一个简单的样例说明怎样使用opencv. 相比于源码方式安装opencv,通过apt方式安装过程步骤简单些,消耗的时间也少 ...
- MongoDB学习笔记—windows下安装
1.登录官网下载安装包 官网下载地址:https://www.mongodb.com/download-center?jmp=nav#community 根据你的系统下载 32 位或 64 位的 .m ...
随机推荐
- truncate和delete的区别
TRUNCATE 命令用法 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称. 注释 TRUNCATE TABLE 在功能上与不带 W ...
- 10_springmvc JSON数据交互
一.JSON数据交互 json数据格式在接口调用中.html页面中较常用,json格式比较简单,解析还比较方便.比如:webservice接口,传输json数据. 二.springmvc进行数据交互 ...
- Java开发系列-时间转换
获取当前时间戳 // 获取当前的时间戳 long time = new Date().getTime(); 将字符串时间戳转成格式的时间字符串 Long timestrap = Long.parseL ...
- (转)Windows中杀死占用某个端口的进程
启动tomcat时候,控制台报错,发现是端口占用,于是寻找方法关闭对应的程序. 从网上找了好久,尝试之后,发现不行.开始自己尝试,终于,成功的将占用端口的进程杀掉.在此记录下过程(以8081端口为例) ...
- Keywords Search HDU2222 AC自动机模板题
ac自动机说起来很复杂,其实和kmp是一样的思路,都是寻找相同前后缀,减少跳的次数.只要理解了kmp是怎么求next数组的,ac自动机bfs甚至比knp还好写. 这里大致说一下kmp求next数组的方 ...
- Android开发 输入法调用学习
方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示) InputMethodManager imm = (InputMethodManager) getSystemService(Context. ...
- [转]Java多线程
一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点.掌握了上图中的各知识点,Java中的多线程也就基本上掌 ...
- 基于MFC的实时可视化项目中视图刷新消息的严谨使用
在实时可视项目中,视图的实时刷新显示对软件的体验感来说非常重要,当算法的效率达到实时,比如一秒40帧,如果实时显示帧率更不上,则体验感将大大折扣,让用户感觉你的算法并没有40帧,当然最关键的是解决显示 ...
- wget: command not found 解决方案
wget: command not found 解决方案 wget command not found 解决方案 问题分析 解决方案 方法一yum安装wget 方法二rpm安装 问题分析 安装的是Ce ...
- mysql TO_DAYS()
mysql TO_DAYS(date) 函数 TO_DAYS(date) 给定一个日期date, 返回一个天数 (从年份0开始的天数 ). mysql> SELECT TO_DAYS(95050 ...