dropbear 用户名_EasyARM i.MX283A 完整系统制作指南(Linux 4.13.2+U-Boot 2017.09+BusyBox 1.27.2+Qt5.7+Dropbear + T...

本文档详述了在Ubuntu 16.04环境下,构建基于i.MX283A的Linux系统的完整步骤,包括更新系统、安装依赖、编译内核、U-Boot、BusyBox、Qt5、Dropbear等,并涉及到设备树、 BusyBox配置、Qt Creator集成等关键环节。
摘要由CSDN通过智能技术生成

标题老长呢.反正什么都是新的,所有都是开源的,除了下载工具以外,所有源码都有(据说下载工具也有,我懒得找了.),编译器源码自己也能做,但是没必要了.

代码下载地址:https://github.com/nickfox-taterli/imx283a-new/releases/tag/v0.1

首先有一个Ubuntu系统,当然Debian也行,如果想减少麻烦,就跟我一样.我用Ubuntu 16.04 x64版本.至少分个40G空间哦.如果很多莫名其妙问题,建议你重装下Ubuntu.

第一步,不管怎样,先把系统升级到最新的软件上.需要执行apt-get update -> apt-get upgrade -> apt-get dist-upgrade几步,需要的话也可以用root登录.但是要注意安全.

第二步,安装各种东西.

apt-get install vim htop gcc g++ autoconf p7zip-full lib32ncurses5 lib32z1 gcc-arm-linux-gnueabihf gcc-arm-linux-gnueabi g++-arm-linux-gnueabihf g++-arm-linux-gnueabi libssl-dev lib32stdc++6 git libtool dropbear texinfo

第三步:把FSL官方的编译器复制过来.并确认可以直接访问(通过添加环境变量方式).一切稳妥应该如图所示.

第四步,解压下载到的源码,用7z x xxx.zip方式,然后得到下面文件.

第五步:切换到内核目录,依次执行:

make mxs_defconfig

make zImage dtbs

第六步:切换到U-Boot目录,依次执行:

make mx28evk_defconfig

make CROSS_COMPILE=arm-linux-gnueabihf-

第七步:复制u-boot文件到bootlets目录下.

第八步:复制zImage到bootlets下,实际上并用不上,但是不复制会报错.

第九步:切换到目标目录下执行build.

第十步,从imx-bootlets得到文件.并把文件复制出来,备用.

第十一步,把内核和dtb也复制出来备用.实际文件如图.

第十二步,进busybox目录,把默认配置文件复制成配置文件.

第十四步.make -> make install

第十五步,切换到安装目录下,新建一堆别的目录.

mkdir dev etc lib proc sys tmp var

第十六步,拷贝运行库.因为这个是用系统工具编译的,所以要的是系统工具引用的库.

cp -a /usr/arm-linux-gnueabi/lib/* lib/

第十七步,这个文件没用,要删掉.指向本机的hf编译器动态库路径.

第十八步,复制默认配置文件:

cp -a ../examples/bootfloppy/etc/* etc/

第十九步,删掉etc/inittab的第三行.

第二十步,添加挂载点.

proc /proc proc defaults 0 0

tmpfs /tmp tmp

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值