本帖最后由 快乐龙猫钧哥 于 2018-8-7 22:18 编辑
创龙TL5728-A3-Linux
学习笔记一、 基础准备
1.1安装VMware14.1.2虚拟机
随带光盘里面的虚拟机是11版本的,资料里面说的是14.1.1的,然后我就去官网下载了一个最新的版本(地址:
https://www.vmware.com/cn/produc ... pro-evaluation.html)。然后按照资料里面一路“下一步”。就走到最后一步,最后选择添加密钥(不要点确定),百度一个:ZC3WK-AFXEK-488JP-A7MQX-XL8YF。OK!手册推荐使用英文版,方式是将安装目录下的 messages 文件夹下名为"zh_CN"的文件夹重命名为"zh",即可正常使用英文版。但是我觉得还是用中文版吧。
1.2基于虚拟机安装 Ubuntu14.04.3
手册上说安装环境是win10 64
位,这个有点疑惑,难道其他系统就不行吗?还是手册不涉及。如无法在虚拟机中安装 64
位操作系统,请在 Windows
开机时进入 BIOS
中,将"CPU Configuration"
的 Virtualization
项状态改为 Enabled
,一般 PC 默认支持 32 位虚拟机操作系统,因此需要将其开启以支持64 位虚拟机操作系统。然后就是新建虚拟机。在安装时选择CPU核心时手册是说:“使用 CPU 核的数目和单核使用的核心数量”,这里面的关系是什么呢???,在安装时注意几个点:A.网络类型选择第一项使用
桥接网络;B.IO控制类型,默认选择第二项"
LSI Logic";C.选择虚拟磁盘类型,这里选择第二项
SCSI。然后一路根据手册安装。前面应该只是进行了一个“工作站”的配置,也就是新建了一个虚拟机,但是里面并没有安装系统。接下来就是安装系统。是在虚拟机设置里面:
Ubuntu
的位置不是手册里面说的,而是在“\Tools\Linux
”里面。然后就可以在主界面看到已经增加了路径。然后安装Ubuntu
时和安装windows
是一样的,不过没有中文的。还有就是屏幕不够宽,用tab
按键就行。调整屏幕大小都不行。 最后是进行root
,先按“Ctrl+Alt+T”调出Terminal
(终端)命令行,输入“sudo passwd root”,
然后密码,然后是设置root
密码。 更新软件,update 是更新软件列表,upgrade 是更新软件,在命令行中输入“sudo apt-get update
”然后我又用upgrade
更新了一下软件。需要好几分钟。 安装 vim
和 gedit
工具。系统自带的文本编辑工具为 vi
,vim
属于 vi
的升级版,请执行如下命令安装 vim
工具:Host# sudo apt-get install vim
。在命令行中输入“sudo apt-get install vim
”。gedit
属于图形化的文本编辑器,操作和 Windows
下的 txt
文本编辑器基本一致,对于初学者来说,会更加适合,如果系统没有安装 gedit
,请执行如下命令:Host# sudo apt-get install gedit
。在命令行中输入“sudo apt-get install gedit
”。1.3安装虚拟机工具
Windows
和虚拟机 Ubuntu
共享文件推荐两种方式。方式一:通过安装虚拟机工具实现共享,方式二:通过安装 Samba
共享工具实现共享。方式一方法见下文,方式二方法见光盘“软件安装\Samba
共享工具安装.pdf
”文件。如果没安装虚拟机工具,进入系统后,屏幕不能全屏,且不能通过共享目录以及拖曳方式在 Windows 和虚拟机 Ubuntu 系统之间传输文件。最后的结果就是可以在"/mnt/hgfs"
下看到新建的共享目录 总结一下当前对VMware虚拟机的认识:VM是安装在电脑的一个软件,这个软件里面别有洞天,可以运行一个操作系统(其实操作系统也是一个软件),这样就实现了在一个操作系统里面实现一个或多个操作系统,有点像程序的嵌套,VM这个软件就是提供这个的桥梁,负责共享键盘鼠标、网络、USB、硬盘等外围器件。全球排名前五的虚拟化软件公司为:VMware、微软、思杰、红帽(Red Hat),甲骨文(Oracle)。1.4 Linux Processor-SDK开发包安装
SDK=Software Development Kit:软件开发工具包。Linux Processor-SDK,处理器SDK是TI提供的一个SDK,提供的功能不仅仅是包含引导加载程序、Linux内核和文件系统,SDK还包含用于在TI处理器(例如,经过验证的交叉编译工具链)上进行开发的工具,可以使用的预构建库,而无需自己重建它们,还有一些帮助文档。TI将SDK等内容和Linux系统结合在一起做了一个名为Matrix的系统。Matrix是一个相当简单的嵌入式Linux系统,它突出了TI处理器产品的一些关键功能(LCD显示器,图形,网络等),相当于就是TI为自己处理器定制的一个Linux操作系统。典型的应用就是beagle bone。所以在创龙的开发板上也是需要安装这个支持包(工具包)的。TI官方LINUX PROCESSOR-SDK资料(网站):
http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/index.html1.4.1安装V03.01.00.06版本的Linux Processor-SDK
先在/home/tronlong
创建一个AM57xx
的文件夹,然后把资料里面的“ti-processor-sdk-linux-am57xx-evm-03.01.00.06-Linux-x86-Install
”复制到AM57xx
文件夹中,这个复制还是需要借助图形界面的。有个问题,Ubuntu
是64
位的,那么SDK
是X86
的,这样匹配吗?(???)难道是向下兼容? 复制完之后,就是安装,注意是BIN文件。安装命令: sudo ./
为什么会有一个小点呢?(???)。安装路径改外在home
里面的一个ti-processor-sdk-linux-am57xx-evm-03.01.00.06
文件夹。就搞定了1.4.2 交叉编译工具链配置
Linux
交叉编译工具链可用于编译 U-Boot
、Linux
内核、应用程序等。Processor-SDK
开发包已自带交叉编译工具链。 交叉编译:是A
机器上编译生成,运行在B
机器上。两个机子有不同的机器指令。工具链:一般由编译器、连接器、解释器和调试器组成。首先查看没有安装的情况,如下图:
然后用gedit
文本编辑器(图形化的TXT
)打开/etc/profile
目录下的环境变量配置文件,文件是以“.d”为后缀的文件夹?(???)。如下图:
用命令“sudo gedit /etc/profile
”打开文件,好吧,按照手册上说的,是打不开的,应该也是因为那是个文件夹!查下资料,明天再解决!如图:
本帖最后由 快乐龙猫钧哥 于 2018-8-7 22:18 编辑
创龙TL5728-A3-Linux
学习笔记一、 基础准备
1.1安装VMware14.1.2虚拟机
随带光盘里面的虚拟机是11版本的,资料里面说的是14.1.1的,然后我就去官网下载了一个最新的版本(地址:
https://www.vmware.com/cn/produc ... pro-evaluation.html)。然后按照资料里面一路“下一步”。就走到最后一步,最后选择添加密钥(不要点确定),百度一个:ZC3WK-AFXEK-488JP-A7MQX-XL8YF。OK!手册推荐使用英文版,方式是将安装目录下的 messages 文件夹下名为"zh_CN"的文件夹重命名为"zh",即可正常使用英文版。但是我觉得还是用中文版吧。
1.2基于虚拟机安装 Ubuntu14.04.3
手册上说安装环境是win10 64
位,这个有点疑惑,难道其他系统就不行吗?还是手册不涉及。如无法在虚拟机中安装 64
位操作系统,请在 Windows
开机时进入 BIOS
中,将"CPU Configuration"
的 Virtualization
项状态改为 Enabled
,一般 PC 默认支持 32 位虚拟机操作系统,因此需要将其开启以支持64 位虚拟机操作系统。然后就是新建虚拟机。在安装时选择CPU核心时手册是说:“使用 CPU 核的数目和单核使用的核心数量”,这里面的关系是什么呢???,在安装时注意几个点:A.网络类型选择第一项使用
桥接网络;B.IO控制类型,默认选择第二项"
LSI Logic";C.选择虚拟磁盘类型,这里选择第二项
SCSI。然后一路根据手册安装。前面应该只是进行了一个“工作站”的配置,也就是新建了一个虚拟机,但是里面并没有安装系统。接下来就是安装系统。是在虚拟机设置里面:
Ubuntu
的位置不是手册里面说的,而是在“\Tools\Linux
”里面。然后就可以在主界面看到已经增加了路径。然后安装Ubuntu
时和安装windows
是一样的,不过没有中文的。还有就是屏幕不够宽,用tab
按键就行。调整屏幕大小都不行。 最后是进行root
,先按“Ctrl+Alt+T”调出Terminal
(终端)命令行,输入“sudo passwd root”,
然后密码,然后是设置root
密码。 更新软件,update 是更新软件列表,upgrade 是更新软件,在命令行中输入“sudo apt-get update
”然后我又用upgrade
更新了一下软件。需要好几分钟。 安装 vim
和 gedit
工具。系统自带的文本编辑工具为 vi
,vim
属于 vi
的升级版,请执行如下命令安装 vim
工具:Host# sudo apt-get install vim
。在命令行中输入“sudo apt-get install vim
”。gedit
属于图形化的文本编辑器,操作和 Windows
下的 txt
文本编辑器基本一致,对于初学者来说,会更加适合,如果系统没有安装 gedit
,请执行如下命令:Host# sudo apt-get install gedit
。在命令行中输入“sudo apt-get install gedit
”。1.3安装虚拟机工具
Windows
和虚拟机 Ubuntu
共享文件推荐两种方式。方式一:通过安装虚拟机工具实现共享,方式二:通过安装 Samba
共享工具实现共享。方式一方法见下文,方式二方法见光盘“软件安装\Samba
共享工具安装.pdf
”文件。如果没安装虚拟机工具,进入系统后,屏幕不能全屏,且不能通过共享目录以及拖曳方式在 Windows 和虚拟机 Ubuntu 系统之间传输文件。最后的结果就是可以在"/mnt/hgfs"
下看到新建的共享目录 总结一下当前对VMware虚拟机的认识:VM是安装在电脑的一个软件,这个软件里面别有洞天,可以运行一个操作系统(其实操作系统也是一个软件),这样就实现了在一个操作系统里面实现一个或多个操作系统,有点像程序的嵌套,VM这个软件就是提供这个的桥梁,负责共享键盘鼠标、网络、USB、硬盘等外围器件。全球排名前五的虚拟化软件公司为:VMware、微软、思杰、红帽(Red Hat),甲骨文(Oracle)。1.4 Linux Processor-SDK开发包安装
SDK=Software Development Kit:软件开发工具包。Linux Processor-SDK,处理器SDK是TI提供的一个SDK,提供的功能不仅仅是包含引导加载程序、Linux内核和文件系统,SDK还包含用于在TI处理器(例如,经过验证的交叉编译工具链)上进行开发的工具,可以使用的预构建库,而无需自己重建它们,还有一些帮助文档。TI将SDK等内容和Linux系统结合在一起做了一个名为Matrix的系统。Matrix是一个相当简单的嵌入式Linux系统,它突出了TI处理器产品的一些关键功能(LCD显示器,图形,网络等),相当于就是TI为自己处理器定制的一个Linux操作系统。典型的应用就是beagle bone。所以在创龙的开发板上也是需要安装这个支持包(工具包)的。TI官方LINUX PROCESSOR-SDK资料(网站):
http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/index.html1.4.1安装V03.01.00.06版本的Linux Processor-SDK
先在/home/tronlong
创建一个AM57xx
的文件夹,然后把资料里面的“ti-processor-sdk-linux-am57xx-evm-03.01.00.06-Linux-x86-Install
”复制到AM57xx
文件夹中,这个复制还是需要借助图形界面的。有个问题,Ubuntu
是64
位的,那么SDK
是X86
的,这样匹配吗?(???)难道是向下兼容? 复制完之后,就是安装,注意是BIN文件。安装命令: sudo ./
为什么会有一个小点呢?(???)。安装路径改外在home
里面的一个ti-processor-sdk-linux-am57xx-evm-03.01.00.06
文件夹。就搞定了1.4.2 交叉编译工具链配置
Linux
交叉编译工具链可用于编译 U-Boot
、Linux
内核、应用程序等。Processor-SDK
开发包已自带交叉编译工具链。 交叉编译:是A
机器上编译生成,运行在B
机器上。两个机子有不同的机器指令。工具链:一般由编译器、连接器、解释器和调试器组成。首先查看没有安装的情况,如下图:
然后用gedit
文本编辑器(图形化的TXT
)打开/etc/profile
目录下的环境变量配置文件,文件是以“.d”为后缀的文件夹?(???)。如下图:
用命令“sudo gedit /etc/profile
”打开文件,好吧,按照手册上说的,是打不开的,应该也是因为那是个文件夹!查下资料,明天再解决!如图: