米尔开发板MYIR-MYD-JX8MP配置步骤

本文详细介绍如何在Ubuntu系统上搭建嵌入式开发环境,包括更换软件源、安装SSH及Samba服务、配置Git环境、安装Vim编辑器以及必要的SDK工具等。此外,还介绍了如何安装米尔定制的SDK,并提供了具体的安装步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、开发环境准备

1、更换源,我选择的是阿里源,开发板配置资料用的是清华源

①备份文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

②编辑文件:sudo vim /etc/apt/sources.list

③将下列代码粘贴到文件中

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

④执行指令更新:sudo apt-get update   sudo apt-get upgrade

        相关命令:
        sudo apt-get update 更新源
        sudo apt-get install package 安装包
        sudo apt-get remove package 删除包
        sudo apt-cache search package 搜索软件包
        sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等
        sudo apt-get install package --reinstall 重新安装包
        sudo apt-get -f install 修复安装
        sudo apt-get remove package --purge 删除包,包括配置文件等
        sudo apt-get build-dep package 安装相关的编译环境
        sudo apt-get upgrade 更新已安装的包
        sudo apt-get dist-upgrade 升级系统
        sudo apt-cache depends package 了解使用该包依赖那些包
        sudo apt-cache rdepends package 查看该包被哪些包依赖
        sudo apt-get source package 下载该包的源代码
        sudo apt-get clean && sudo apt-get autoclean 清理无用的包
        sudo apt-get check 检查是否有损坏的依赖
⑤相关链接:

2、安装ssh,可在windows环境下 ,用sercureCRT工具ssh2的方式链接至Ubuntu进行开发

sudo apt-get install openssh-server

#给用户生成密钥

su user 

ssh-keygen -t rsa

3、配置samba

        指令:sudo apt-get install samba 

        安装过程中如果出现以下问题:

E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

        可通过 指令: ps -e | grep apt , 查看进程,然后需要根据你自己的进程ID杀死进程:

        sudo kill 3209

        如果还是不能解决的话,可以直接运行如下指令删除锁,如果还是不行,尝试重启,然后再安装一般可以解决:

sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock

        如果配置过程中出现以下问题:

E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。

         可以尝试:

sudo apt-get install aptitude

sudo aptitude install <packagename>

        以上步骤还是不可以,建议多尝试几次 ,如果还是不行,建议更换源。下载完成后,在/etc/samba/smb.conf 中加入用户配置,如 linux用户名为“ros,如下配置:

[ros] 
path = /home/ros
valid users = ros
browseable = yes 
public = yes  
writable = yes

        创建账号并设置密码: 
        指令: $ sudo smbpasswd -a ros

        结果显示:
        New SMB password: 
        Retype new SMB password: 
        Added user ros. 

        /etc/init.d/smbd restart 重启 samba 服务: 
        手动输入指令:$ sudo /etc/init.d/smbd restart 
        结果显示:  [ ok ] Restarting smbd (via systemctl): smbd.service. 

④配置 git 
        git config --global user.name "user" 
        git config --global user.email "email" 
        git config --list  

⑤ 安装 vim ,自带的 vim工具无法退格,需要重新安装: 
        sudo apt-get remove vim-common 
        sudo apt-get install vim 

⑥安装 SDK必要工具 :

         sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \pylint3 xterm rsync curl libssl-dev

二、安装米尔定制的 SDK 

        在米尔提供的光盘镜像中包含两个编译好的 SDK包,位于:03-Tools/Toolchains/

        ①拷贝 SDK到 Linux目录,将 SDK压缩包拷贝到 Ubuntu下的用户工作目录,得到安装脚本文件,如下: 

        PC$ fsl-imx-xwayland-glibc-x86_64-meta-toolchain-cortexa53-crypto-myd-jx8mp-toolchain-5.10-gatesgarth.sh 
        PC$ fsl-imx-xwayland-glibc-x86_64-meta-toolchain-qt5-cortexa53-crypto-myd-jx8mp-toolchain-5.10-gatesgarth.sh

        ②执行安装脚本 
        以普通⽤户权限执⾏shell脚本, 运⾏中会提⽰安装路径, 默认在/opt⽬录下。本例程把 meta基础工具链安装在/home/ros/opt/目录,如下: ros@ubuntu:~/tools$ ./fsl-imx-xwayland-glibc-x86_64-meta-toolchain-cortexa53-crypto-myd-jx8mp-toolchain-5.10-gatesgarth.sh  
        NXP i.MX Release Distro SDK installer version 5.10-gatesgarth 
        ============================================================= 

单击回车,输入y和密码,成功会提示:

        ③测试 SDK ,安装完成后,使用以下命令加载环境变量到当前 shell,测试 SDK是否完成: 

        $ source /opt/fsl-imx-xwayland/5.10-gatesgarth/environment-setup-cortexa53-crypto-poky-linux 
        $ $CC -v

        如果在source时出现以下问题,使用指令:unset LD_LIBRARY_PATH解决:

        Your environment is misconfigured, you probably need to 'unset LD_LIBRARY_PATH' but please check why this was set in the first place and that it's safe to unset.

        结语:同样方法请自行安装用于 qt开发的⼯具链。 安装两个⼯具链的时候, 请指定不同⽬
录, 请勿使⽤相同⽬录,否则会出现文件相互覆盖情形,下一章主要介绍使用yocto构建开发镜像。

要升级Linux开发板上的curl版本,你可以按照以下步骤进行操作: 1. 首先,确保你的开发板已经连接到互联网,并且可以通过终端访问。 2. 使用以下命令来安装所需的软件包: - 在Debian/Ubuntu系统上使用apt-get命令: ``` sudo apt-get install curl ``` - 在CentOS/RHEL系统上使用yum命令: ``` sudo yum install curl ``` - 在其他Linux发行版上,请根据相应的包管理器进行安装。 3. 如果你想要安装特定的curl版本,可以使用以下命令: - 在Debian/Ubuntu系统上使用apt-get命令: ``` sudo apt-get install curl=<version> ``` - 在CentOS/RHEL系统上使用yum命令: ``` sudo yum install curl-<version> ``` - 请将`<version>`替换为你想要安装的具体版本号。 4. 安装完成后,你可以使用以下命令来验证curl版本: ``` curl --version ``` 这将显示安装的curl版本信息。 希望这些步骤可以帮助你成功升级Linux开发板上的curl版本。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [米尔开发板MYIR-MYD-JX8MP配置步骤](https://blog.youkuaiyun.com/laoli_/article/details/127635546)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Linux基础开发工具](https://blog.youkuaiyun.com/qq_44631587/article/details/123321025)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值