找回密码
 注册
关于网站域名变更的通知
查看: 396|回复: 2
打印 上一主题 下一主题

迅为4418开发板QtE5.7编译环境的两种搭建方式

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-11-26 10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
7.2.1.1 使用已经搭建好的镜像
+ E/ U! [% m2 y1 c. @1 F4 X搭建好的编译环境在网盘“iTOP4418 开发板资料汇总(不含光盘内容)\02_iTOP-4418开发板编译系统所需要的工具包等\06_QtE5.7 的编译环境安装包”目录下。
+ x, n# R0 p6 B用户如果使用搭建好的编译环境,在简单的修改环境变量之后,就可以完成本章的编译。/ I9 y' N/ O* f
用户在使用搭建好的环境时,如果 ssh 连接失败的话,可以参考“7.2.1.2”小节,配置 ssh服务。如果参考参考“7.2.1.2”小节修改配置之后还有问题,可以参考 7.2.1.3 和 7.2.1.4 小节,使用的替换工具。经过测试,在 ssh 工具无法使用的时候,这两个工具仍然可以使用。
" ^# j; I! w/ S$ I7.2.1.2 自己搭建环境8 q6 L# k1 B' H( g2 Y6 ?' s- A
另一种方法是自己安装虚拟机,安装 Ubuntu16.04 系统,搭建环境。
+ o  s+ [2 T5 O* j6 F; Q' E; c有关“虚拟机安装”、“虚拟机加载 ubuntu 镜像”、“Ubuntu 基本操作”等内容,用户可以参考第三章的内容,这些基本操作在 Ubuntu16.04 上都是通用的。有一点需要特殊提出的是,使用 Ubuntu16.04 时,使用的站点是清华的站点,具体的设置过程如下:
1 |0 Q) V- {) D, T: t右上角小齿轮→System Settings→System→Software & updates
0 d6 @4 U9 O7 a→Ubuntu Software→Download from 选择站点
, t4 B$ V+ o" v0 ], z  d→选择清华站点
+ s& ~& \6 `& Q, V1 Z/ Q  U→弹出验证→输入 root 账号密码; G- w6 S: }* o3 i  S
→替换为清华的下载点
$ \% z/ E, P2 e' S* Y! X* p: p→apt-get update 更新
8 @/ b5 o" {" T: o( M- l" m使用命令“apt-get install vim ssh”安装 vim 编辑器以及 ssh 工具。
$ u" H& `- I$ i) M# a" \使用 ssh 的时候,会遇到 ssh 连接失败的问题。, M% \+ j0 |& M3 \6 p
先使用命令“/etc/init.d/ssh restart”启动 ssh 服务,然后使用命令“vim+ h! F% z. Q  a- D
/etc/ssh/sshd_config”打开配置文件。在配置文件最后位置添加:
, b" V' v6 [1 e! ACiphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc/ p8 ]/ _% z$ o! E1 o( t
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96 KexAlgorithms$ H' c; M9 ^6 [9 `( P$ U) J- J
diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,9 t* Z( j* Z/ d4 `
curve25519-sha256@libssh.org6 C$ \8 w4 [& o' B" V
如下图所示:% J+ ^- v  J2 o, x" y) ?
& B6 l/ s0 [' W+ m- |
在配置文件中找到下面这段代码,修改如下。+ J3 A% w+ r" J/ z" K9 w8 M
# Authentication:3 H% N; M# e0 ]# L" I
LoginGraceTime 120
& d$ p; g. a( w' f% w$ U#PermitRootLogin prohibit-password
4 r" [( w9 S+ Z! n& PPermitRootLogin yes
9 \, l$ A$ M# R. m) N7 v) EStrictModes yes
6 y% [' m+ b  ?" d' p7 D
, g9 ]% h$ r4 f& j之后使用“/etc/init.d/ssh restart”命令重启 ssh 服务,ssh 就可以连接上了。
5 g" Q% b+ H8 g# U$ _+ t依次使用如下命令,进行库文件的安装。
7 e0 P7 c4 U. C; `, aapt-get install lzop+ ]: i$ y. C2 o5 @
apt-get install u-boot-tools/ {* x) g1 r! T3 q% G
apt-get install autoconf8 [" e2 E9 m* G" f
apt-get install automake) S3 q5 w6 D3 B6 i; B
apt-get install libtool
% A& s5 h7 V' uapt-get install libstdc++6
; l* ^; T2 w/ o& m/ Napt-get install lib32c-dev
7 Y# O- p4 J# M* B' Papt-get install lib32stdc++61 @3 j- \3 z( \& a4 }( v2 q) D7 u
apt-get install lib32z17 H: D1 d& `! @1 i% A. ~
apt-get install lib32ncurses57 {" Q0 a1 N4 m  T
7.2.1.3 putty 工具的使用1 m. u0 x1 W5 s
用户手册 3.3.5 小节介绍 SSH 工具,在 Ubuntu16.04 上有一定的概率使用不了,本节介绍替换 SSH 控制台的工具 putty。
2 H( B' R" A+ ?- n( ]putty 工具是网盘“iTOP4418 开发板资料汇总(不含光盘内容)\02_iTOP-4418 开发板编译系统所需要的工具包等\06_QtE5.7 的编译环境安装包\03-QtE5.7 编译环境需要的工具\01-putty 控制台工具”目录下的压缩包“putty_cn.zip”,解压之后得到文件夹“puttyfile_0.62cn”,进入该文件夹,如下图所示。! l" F  C& r7 G  R. Z" r

: d  f6 y4 N4 f: R确认 Ubuntu16.04 上已经安装了 SSH 并开启 SSH 功能,虚拟机已经开启。作者虚拟机上的 IP 是:192.168.2.23,用户要根据自身的实际情况修改。如下图所示,双“putty.exe”打开 Putty 配置,如下图所示。. [  Z+ ~$ W, o3 L+ U1 L6 Z4 i9 P
' {( \2 X& S% P# H) x, F2 p
如上图所示,需要注意的部分已经标注。6 O# l7 \" }4 I  u
第一步“远程主机 IP”要根据实际情况设置;第 2-4 步骤,使用默认即可;第 5 步在保存登陆设置之后,如果配置没有变化,可以使用默认配置登陆;配置完成之后使用第 6 步,登陆主机。- B3 h( V# G6 F" D6 N8 {
作者配置如下图所示。
0 h- n( q' r4 \+ ?! l: @
, _0 h" E6 k4 {0 [击打开,弹出如下图所示对话框。
' z  e- h- y6 e& Z% [有三种选项目,第一个选项“是”,表示登陆主机并且保存配置到缓存;第二个选项“否”,表示登陆主机,但是不保存配置;第三个选项“取消”,表示不登录,不保存。选择第一个选项,第二次登陆就不会弹出这个下图所示的对话框。6 a* l) E& D8 d% ]2 {* r. a2 c8 T- h

/ q; g$ N' M4 y4 K8 c这里选择“是”,只剩下 PuTTY 使用界面,如下图所示。输入账号 root 和密码 topeet,搭建好的 Ubuntu 系统默认密码是“topeet”。( U; }+ f6 z% [7 J4 {0 n' _; p# u

) T. ?3 Z" p0 R输入账号和密码之后,如下图所示,已经可以远程控制 Ubuntu16.04 系统了。* g: P7 w/ U& i9 R7 W
1 J, L- y( t; y; }& Y
7.2.1.4 winscp 工具的使用* `) _3 Y7 P; T! c# L
用户手册 3.3.5 小节介绍 SSH 工具,在 Ubuntu16.04 上有一定的概率使用不了,本节介绍替换 SSH 文件传输的工具 winscp。' S8 ?3 P8 t( x% c# f
winscp 工具是网盘“iTOP4418 开发板资料汇总(不含光盘内容)\02_iTOP-4418 开发板编译系统所需要的工具包等\06_QtE5.7 的编译环境安装包\03-QtE5.7 编译环境需要的工具\02-WinSCP 文件传输工具”目录下的压缩包“winscp5131.zip”,解压之后得到文件夹“WinSCP(SFTP 客户端) v5.13.1 中文版”,进入该文件夹,如下图所示。
# p: U7 W. H/ s
4 v+ l: Q7 U6 z; `7 ^; n双击“WinSCP.exe”,如下图所示。弹出登陆框。
, R. a: S3 v* l% f
/ N0 l5 P4 D( q1 N8 ^+ P2 }+ I) [如下图所示,主机名称为 Ubuntu 的 IP 地址,用户名直接登陆 root,搭建好的编译环境密码为 topeet,然后点击按钮“登陆”。3 M! g% J6 y8 j; Y0 ]! s8 t

" |0 v/ b5 N8 Y; F: ~* y( K6 b弹出如下图所示提示框。有三种选项目,第一个选项“是”,表示登陆主机并且保存配置到缓存;第二个选项“否”,表示登陆主机,但是不保存配置;第三个选项“取消”,表示不登录,不保存。选择第一个选项,第二次登陆就不会弹出这个下图所示的对话框。3 Q% R) v: h' E- T2 N$ M
4 _$ c+ H: Q, f3 d* G9 ^
作者这里选择“是”,如下图所示,已经登陆,左边是 Windows 目录,右边是 Ubuntu的目录,使用方法比较简单,传文件直接向对应目录拖动即可。# e' U9 K9 f/ V" y' z3 l" A' Y
* c, K9 H& ]; n! E7 w  z/ _
迅为4418开发板# R! Z( {( m# I3 l
1 k: [$ p8 o6 l8 ]% `* f

该用户从未签到

2#
发表于 2020-11-26 20:01 | 只看该作者
使用 ssh 的时候,会遇到 ssh 连接失败的问题

点评

显示什么呢  详情 回复 发表于 2020-12-3 10:27

该用户从未签到

3#
 楼主| 发表于 2020-12-3 10:27 | 只看该作者
Anda 发表于 2020-11-26 20:011 r( ~# U9 {# o4 K
使用 ssh 的时候,会遇到 ssh 连接失败的问题

5 d6 P7 P+ l1 @8 p8 _$ ]( u显示什么呢- B+ G- I) M* Y( O* S! }2 s
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 23:13 , Processed in 0.156250 second(s), 25 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表