【创龙TL5728-EasyEVM开发板试用体验】学习笔记+资料分享

本帖最后由 快乐龙猫钧哥 于 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 工具。系统自带的文本编辑工具为 vivim 属于 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文件夹中,这个复制还是需要借助图形界面的。有个问题,Ubuntu64位的,那么SDKX86的,这样匹配吗?(???)难道是向下兼容? 复制完之后,就是安装,注意是BIN文件。安装命令: sudo ./ 为什么会有一个小点呢?(???)。安装路径改外在home里面的一个ti-processor-sdk-linux-am57xx-evm-03.01.00.06文件夹。就搞定了1.4.2 交叉编译工具链配置 Linux交叉编译工具链可用于编译 U-BootLinux 内核、应用程序等。Processor-SDK开发包已自带交叉编译工具链。 交叉编译:是A机器上编译生成,运行在B机器上。两个机子有不同的机器指令。工具链:一般由编译器、连接器、解释器和调试器组成。首先查看没有安装的情况,如下图:然后用gedit文本编辑器(图形化的TXT)打开/etc/profile目录下的环境变量配置文件,文件是以“.d”为后缀的文件夹?(???)。如下图: 用命令“sudo gedit /etc/profile”打开文件,好吧,按照手册上说的,是打不开的,应该也是因为那是个文件夹!查下资料,明天再解决!如图:
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
快乐龙猫钧哥 2018-08-07
科普一下: “.d”表示文件加下有系统缺省的配置文件。 解决问题了! 注意两点: 1:gedit是编辑器,是一个程序,它的后面要打空格!看下图,其实前面也解释清楚了,是因为命令没有找到,而不是文件没有找到。 2:确实是有profile.d文件夹,但是也是有profile文件的,之前看到的是同名文件夹!
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子