请选择 进入手机版 | 继续访问电脑版
查看: 4950|回复: 55

[原创] IMX系列烧写uClinux参考飞凌1052设计

  [复制链接]
  • TA的每日心情
    开心
    2020-12-17 09:04
  • 签到天数: 346 天

    [LV.8]以坛为家I

    19

    主题

    94

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    1361
    最后登录
    2024-1-15
    发表于 2021-3-21 18:13:55 | 显示全部楼层 |阅读模式
        开篇还是给日天兄道个歉,因为答应这周弄一个MIMXRT1010烧写uClinux的帖子的,无奈emcraft官方不给力啊,没有制作出其镜像包,emmmmm,然后笔者偷个懒仿照飞凌嵌入式的1052来做个引导吧,希望对大家有所帮助,等到imx1010的镜像包正式出来的时候大家可以仿照去烧写了。

    一、imxrt系列uClinux镜像包的获取
        NXP官网是不提供uClinux相关服务的,所以获取的uClinux都是第三方os厂商进行的封装发版。一般来说对官方板支持比较的好的网站就应该属于https://emcraft.com/index.php了。因为uClinux还没有得到市场的推进,因此使用的人寥寥无几,所以支持的厂商目前只有NXP,ST,MicroChip。小编也是出于好奇心采取接触的,最后发现也没啥屌用,还不如GUI+RTOS来得实在,毕竟跨界处理器的真正核心在于边缘计算的实时性处理。同时呢,这个uClinux是商业收费的,获取还需要支付费用,包括bsp组件,kenel组件等,因此.......
    1.jpg


    二、烧写Image镜像到TF卡中

        玩过树莓派的童鞋可能对烧写系统镜像非常熟悉了,首先在PC端格式化TF卡,然后烧录官方或者第三方的镜像软件了,成功之后插入TF卡槽上电就完事了。那是因为树莓派官网都替你把uboot给写好了,所以树莓派做uboot移植会有时不知所获哈哈。这里这也可以借鉴树莓派的烧录方式对imxrt镜像的烧录,小编这里因为没有购买相关产品,只能用飞凌的线程的镜像了,不过原理都一个球样。小编的虚拟机是基于Ubuntu平台的。

        打开虚拟机,插入TF卡到PC端,选择加载到虚拟机之中,输入

    1. sudo fdisk -l
    复制代码
    将镜像文件通过FTP的方式放到用户目录下,小编在/home/forlinx/workspace路径下建立了文件夹,将createSdcard-console.tar.gz文件传输过来并解压
    1. tar -zxvf createSdcard-console.tar.gz
    复制代码
    2.jpg 3.png 4.jpg
    一路y下去,知道提示最后一行log提示Operation Finished表示烧写完成。拔下TF卡重新插入到PC端,此时加载到PC端,然后将镜像目录下的rootfs_flash.jffs2 rootfs_flash.dtb rootfs_flash.uImage u-boot.flexspi
    complete.bmp splash-rt1050-series_24.bmp文件拷贝到TF卡的FAT区域。复制替换完成后取下TF卡,在板子关机状态下将boot调到TF卡启动方式
    5.png
    然后上电,如果有屏幕会有提示。这里是将TF的boot信息烧录到norflash当中。小编这里飞凌提供了屏幕,如果没有屏幕的条件下建议等个1min,这里完全保险起见。
    6.jpg 7.jpg
    然后板卡断电,取下TF卡,将启动方式调整到norflash启动,于是镜像烧写就完成了。重新上电即可。


    二、Ubuntu下安装交叉编译链
        因为Ubuntu是X86_64核,imxrt是ARM核,因此要安装交叉编译链arm-v7-linux-uclibceabi-pthreads-20170818.tar.bz2将其转化成能在arm核中运行的固件。玩过mpu移植开发的童鞋相当熟悉了,不熟悉的敬请百度哈。这里不得不说这个uClinux目前只支持串口终端,想玩ssh的请绕道哈。
        之前也说了uboot,bsp,kernel都是商业付费的,小编这里也木有哈,因此后续大家有购买的请分享出来,大家一起玩。好了就到这儿了。


    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-12-17 09:04
  • 签到天数: 346 天

    [LV.8]以坛为家I

    19

    主题

    94

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    1361
    最后登录
    2024-1-15
     楼主| 发表于 2021-3-21 18:21:32 | 显示全部楼层
    日天牛逼
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3298

    主题

    6545

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    31998
    最后登录
    2024-4-9
    发表于 2021-3-21 21:50:40 | 显示全部楼层
    睡神牛逼,不必客气,感谢分享!
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2021-3-22 09:28:24 | 显示全部楼层
    我现在越来越觉得这个ucLinux没有实际应用价值了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-12-17 09:04
  • 签到天数: 346 天

    [LV.8]以坛为家I

    19

    主题

    94

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    1361
    最后登录
    2024-1-15
     楼主| 发表于 2021-3-22 09:34:11 | 显示全部楼层
    jobszheng5 发表于 2021-3-22 09:28
    我现在越来越觉得这个ucLinux没有实际应用价值了。

    只是个噱头,不如RTOS香
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2021-3-22 09:40:31 | 显示全部楼层
    就是就是。
    我使用MCU的主要目的就是直接操作硬件的便利性。
    生生添加了一层ucLinux系统,看似可以linux开发,但仍然受限于资源。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-2 08:12
  • 签到天数: 556 天

    [LV.9]以坛为家II

    34

    主题

    5911

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    5673
    最后登录
    2024-4-16
    发表于 2021-3-23 11:30:07 | 显示全部楼层
    不错不错,学习了
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 13:17
  • 签到天数: 1576 天

    [LV.Master]伴坛终老

    5

    主题

    3243

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    7667
    最后登录
    2024-4-16
    发表于 2021-3-23 11:31:31 | 显示全部楼层
    学习
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 10:08
  • 签到天数: 1930 天

    [LV.Master]伴坛终老

    61

    主题

    1万

    帖子

    3

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    17200
    最后登录
    2024-4-16
    发表于 2021-3-23 11:46:02 | 显示全部楼层
    学习学习
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:55
  • 签到天数: 588 天

    [LV.9]以坛为家II

    51

    主题

    2203

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    6963
    最后登录
    2024-4-16
    发表于 2021-3-23 12:14:34 | 显示全部楼层
    好贴      
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-17 04:44 , Processed in 0.140215 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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