【IMX6ULL驱动开发学习】02.IMX6ULL烧写Linux系统

这篇具有很好参考价值的文章主要介绍了【IMX6ULL驱动开发学习】02.IMX6ULL烧写Linux系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于我买的是正点原子的IMX6ULL阿尔法开发板,但是我是看韦东山老师视频学习的驱动
所以这里我烧录的方法是按照韦东山老师的课程来的

这里给出烧写Linux系统用到的工具
链接:https://pan.baidu.com/s/1bD-xxn3K8xQAVkJSaJmTzQ
提取码:af6w

下载解压后,可以看到烧写工具
【IMX6ULL驱动开发学习】02.IMX6ULL烧写Linux系统,IMX6ULL,驱动开发,学习,linux,IMX6ULL

烧写Linux系统到SD卡中

由于我这边使用韦东山老师的工具烧写到EMMC总是失败
所以尝试烧写到SD卡中,成功!

1、将IMX6ULL的启动方式通过拨码开关调到USB模式按照板子上丝印的指示即可
2、将mini usb线插到USB OTG口上(正点原子IMX6ULL阿尔法左下角上面那个USB口)
3、双击打开烧写系统工具
4、将板子连接电脑,将SD卡弹出,复位,可以看到烧写工具中显示 “设备已连接”
5、选择专业版,点击运行

【IMX6ULL驱动开发学习】02.IMX6ULL烧写Linux系统,IMX6ULL,驱动开发,学习,linux,IMX6ULL

6、运行之后会听到电脑有设备接入的声音 “叮咚”,工具中打印出一些信息

【IMX6ULL驱动开发学习】02.IMX6ULL烧写Linux系统,IMX6ULL,驱动开发,学习,linux,IMX6ULL

7、这是因为烧录完uboot到板子上,板子生成一个专门烧写内核的设备了
8、如果你此时打开了虚拟机,会发现弹出一个框,一定要选择将设备连接到电脑,并且记住选择,否则后面烧写的时候会显示超时
9、接着选择工具的“基础版”,然后复位板子(这一步很重要),显示“设备已连接后”,将SD卡插入板子
10、点击下拉框选择SD/TF,然后点击 “烧写整个系统”,等待烧写完成即可(如果没有出现进度,拔插SD卡,复位一下,多试几次

【IMX6ULL驱动开发学习】02.IMX6ULL烧写Linux系统,IMX6ULL,驱动开发,学习,linux,IMX6ULL
【IMX6ULL驱动开发学习】02.IMX6ULL烧写Linux系统,IMX6ULL,驱动开发,学习,linux,IMX6ULL

11、烧写完成后,将开发板通过左下角下面那个USB(USB_TTL连接到开发板,打开一个串口工具(比如SecureCRT)
12、将IMX6ULL启动方式通过拨码开关调到SD启动按下复位,可以看到串口工具开始打印uboot启动信息,然后是加载内核信息
13、出现百问网网址的时候,我们输入 root,然后回车,即可进入Linux命令行了

至此烧写Linux系统完成,uname -a 查看系统内核版本,接着可以进行驱动开发的学习了
【IMX6ULL驱动开发学习】02.IMX6ULL烧写Linux系统,IMX6ULL,驱动开发,学习,linux,IMX6ULL文章来源地址https://www.toymoban.com/news/detail-538584.html

到了这里,关于【IMX6ULL驱动开发学习】02.IMX6ULL烧写Linux系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【IMX6ULL驱动开发学习】15.IMX6ULL驱动开发问题记录(sleep被kill_fasync打断)

    发现问题的契机: 学习异步通知的时候,自己实现一个功能:按键控制蜂鸣器,同时LED灯在闪烁 结果:LED好像也同时被按键控制了 最后调试结果发现: 应用层的 sleep 被驱动层的 kill_fasync 打断,所以sleep没有执行完就重新进入下一次循环了 修改代码后解决该问题 解决逻辑就

    2024年02月13日
    浏览(51)
  • 【IMX6ULL驱动开发学习】08.IMX6ULL通过GPIO子系统函数点亮LED

    通过GPIO子系统函数点亮LED 1、GPIO子系统函数 1.1 确定 led 的GPIO标号,查看内核中的gpiochip 查看 gpiochip ,以正点原子的IMX6ULL阿尔法开发板为例 查看原理图,发现led接的引脚是 GPIO1_IO3,对应 /sys/kernel/debug/gpio 中的 gpiochip0 组,gpiochip0 组从0开始算起, 所以 GPIO1_IO3 对应的标号就

    2024年02月10日
    浏览(77)
  • 【IMX6ULL驱动开发学习】03.设置IMX6ULL开发板与虚拟机在同一网段(设置开发板静态IP)

    为什么要设置IMX6ULL与虚拟机通信? 因为要把在虚拟机下编译的文件传到IMX6ULL开发板上运行 设置好同一网段,可以互ping后,可以参考这篇博客,实现开发板与虚拟机的文件互传 IMX6ULL开发板与虚拟机互传文件 一、设置windows有线网卡 二、配置虚拟机双网卡(原本有一个NAT网卡

    2024年02月07日
    浏览(69)
  • 【IMX6ULL驱动开发学习】19.mmap内存映射

    mmap将一个文件或者其它对象映射进内存 ,使得应用层可以直接读取到驱动层的数据,无需通过copy_to_user函数 可以用于像LCD这样的外设, 需要读写大量数据的 一、应用层 mmap用法: 用open系统调用打开文件, 并返回描述符fd. 用mmap建立内存映射, 并返回映射首地址指针start. 对映

    2024年02月16日
    浏览(51)
  • 【IMX6ULL驱动开发学习】11.Linux之SPI驱动

    参考:驱动程序开发:SPI设备驱动_spi驱动_邓家文007的博客-CSDN博客 目录 一、SPI驱动简介 1.1 SPI架构概述 1.2 SPI适配器(控制器)数据结构 1.2 SPI设备数据结构 1.3 SIP设备驱动 1.4 接口函数  二、SPI驱动模板 SPI驱动框架和I2C驱动框架是十分相似的,不同的是因为SPI是通过片选引

    2024年02月11日
    浏览(53)
  • 【IMX6ULL驱动开发学习】12.Linux驱动之设备树

    承接上一篇博客 【IMX6ULL驱动开发学习】11.驱动设计之面向对象_分层思想(学习设备树过渡部分) 代码获取: https://gitee.com/chenshao777/imx6-ull_-drivers 我后面将三个层合并了(实际上只有前两层),合并成一个dev_drv.c了,暂时没有加GPIO操作,只是个框架 合并前的代码在 11.butt

    2024年02月13日
    浏览(46)
  • iMX6ULL驱动开发 | 让imx6ull开发板支持usb接口FC游戏手柄

    手边有一闲置的linux开发板iMX6ULL一直在吃灰,不用来搞点事情,总觉得对不住它。业余打发时间就玩起来吧,总比刷某音强。从某多多上买来一个usb接口的游戏手柄,让开发板支持以下它,后续就可以接着在上面玩童年经典游戏啦。  我使用的是正点原子的I.MX6U-ALPHA 开发板,

    2024年02月14日
    浏览(53)
  • 【IMX6ULL驱动开发学习】12.Linux SPI驱动实战:DAC驱动设计流程

    基础回顾: 【IMX6ULL驱动开发学习】10.Linux I2C驱动实战:AT24C02驱动设计流程_阿龙还在写代码的博客-CSDN博客 【IMX6ULL驱动开发学习】11.Linux之SPI驱动_阿龙还在写代码的博客-CSDN博客 查看芯片手册,有两种DAC数据格式,12位和16位,这里选用16位数据(2字节)编写驱动。  重点在

    2024年02月11日
    浏览(56)
  • 【IMX6ULL驱动开发学习】11.驱动设计之面向对象_分层思想(学习设备树过渡部分)

    一个 可移植性好 的驱动程序,应该有三个部分组成 1、驱动框架程序(xxx_drv.c) — 对接应用层的 open read write 函数,不做GPIO具体操作 2、硬件操作程序(xxx_chip_gpio.c)— 执行具体的GPIO操作,初始化、读写 3、硬件资源定义程序(xxx_board.c,这在之后就过渡成了设备树)— 为

    2024年02月11日
    浏览(44)
  • 【IMX6ULL驱动开发学习】14.Linux驱动开发 - GPIO中断(设备树 + GPIO子系统)

    代码自取 【14.key_tree_pinctrl_gpios_interrupt】: https://gitee.com/chenshao777/imx6-ull_-drivers 主要接口函数: 1. of_gpio_count (获得GPIO的数量) 2. kzalloc (向内核申请空间) 3. of_get_gpio (获取GPIO子系统标号) 4. gpio_to_irq (根据GPIO子系统标号得到软件中断号) 5. request_irq (根据软件中断号

    2024年02月12日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包