linux下载程序
❶ linux 下载程序
Linux下根本不用专门去安装USB转串口的驱动,/dev/ttyUSB0这种就是USB转的串口产生的设备文件。
你这个led.bin,看样子应该是一个裸机程序,不知道你开发板什么类型,但是我可以给你说下我当时的做法,我用的是mini2440。
Linux环境下,我没有使用虚拟机,你自己参考下吧
找到Dnw_for_linux,里面包含两个东西,一个是USB线对应的下载驱动(记不清楚名字了),编译好之后执行insmod [模块名称] 把模块给安装上就算是安装好了驱动;一个是dnw的应用程序。
上面的工具准备好了之后,你下载的led,bin,是一个裸机程序,所以需要让板子进入到bootloader(vivi或者uboot),在bootloader(vivi)中选择下载程序到RAM中(这个选择是在打开minicom,串口和开发板连接好,启动bootloader看到的菜单中可以选择的),然后板子就会等待数据,此时你用dnw去发送数据,在命令行下执行:dnw /path/to/file (USB下载驱动安装好了的话,就会显示数据发送的进度),而串口中也会显示一些接受文件的信息。搞定之后就直接执行了~
PS: 我没有用minicom去发送过文件,不过串口发送数据相当慢~刚才说的那种用USB下载更节省时间一些。我不知道你是怎么操作的,Retry 0: Timeout on pathname 这个是路径超时,我也不太清楚是什么缘故,我估计是你没有让板子进入等待数据状态的原因,也就是开发板根本没有在接受数据。
PPS:我刚才说的是裸机程序,就是开发板上没跑操作系统的情况,因为你用的是led.bin,这一看就是裸机程序,无操作系统情况下跑的,如果是这种情况,为了方便,一般会去使用仿真器或者ISP工具去烧写程序;如果开发板有操作系统(Linux),而你想测试的也不是裸机程序,你就按照bingoabc 这位仁兄说的用用sftp,或者更便捷的方式:nfs(NSF方式如何操作自行网络)
PPPS:我觉得你既然都在windows下安装vmware操作了,不如直接用win下现成下载工具来的快。毕竟你要学的是技术内容,而不是操作方法,下载方式这里就先别纠结了。如果你是运行在linux下而不是虚拟机下,我上述内容应该会有些帮助~
❷ 我要学习linux 从哪里下载安装程序呢哪个版本最好
学习Linux的话,推荐用Ubuntu和CentOS7,是当下非常受欢迎的版本,也是企业用的最多的版本。Linux 发行版本,里面涉及到发行版本的知识点,你可以看看。
❸ linux下如何安装软件
具体操作步骤如下。
1、打开系统,找到软件中心,打开软件中心。如下图所示。
❹ 在linux下怎么安装下载的应用软件 在vim下编写的程序应放在哪个目录下
Linux 默认不搜索当前目录下面的可执行文件。你可以加上相对目录 ./ (当前目录)来运行这个程序,注意相对目录于程序的文件名之间不要有空格。
一般情况下,所有的可执行文件放在 /usr/bin 里面,lib 库放在 /usr/lib 里,数据文件放在 /usr/share 里,这个目录标准可以搜索看看。我记得 gnu 有这个文档。这是一个规范。
你下载的软件一般是 rpm deb bin tar.XX
其中 rpm 和 deb 是软家包管理器的格式,这个文件里面除了可以运行的程序,还有软件包管理器需要的信息。类似于 windows 的 msi 安装程序(准确的说是 Windows 的 MSI 类似于 Linux 的 rpm deb !)一般双击就能装。
bin 一般是可执行文件。和 windows 的 exe 文件类似。需要授予可运行权限后运行他。
tar.XX 是源代码,后边的XX 表明他的压缩格式,tar 本身不压缩。安装需要自己编译。
❺ 在 LINUX 命令行下 怎样下载一个网络上的文件
一、方法如下
1、wget是linux下一个从网络上自动下载文件的常用自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。一般的使用方法是: wget + 空格 + 参数 + 要下载文件的url路径,例如:
wgethttp://www.linuxsense.org/xxxx/xxx.tar.gz
2、-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载,例如:
wget-chttp://www.linuxsense.org/xxxx/xxx.tar.gz
二、Wget常用参数
1、-b:后台下载,Wget默认的是把文件下载到当前目录。
2、-O:将文件下载到指定的目录中。
3、-P:保存文件之前先创建指定名称的目录。
4、-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。
5、-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。
6、-r:使用递归下载。
三、关于Linux
1、Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
2、Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
3、严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。