鸿蒙移植i.mx6ull(三) 体验鸿蒙内核Liteos-a

简介: 鸿蒙移植i.mx6ull(三) 体验鸿蒙内核Liteos-a

1. 在IMX6ULL上体验鸿蒙系统


下载GIT仓库,里面含有烧写软件。


本文先让大家在IMX6ULL上体验一下Liteos-a。


百问网开发了一款烧写软件:100ask_imx6ull_flashing_tool,它的界面如下:

1670998275942.jpg

使用这软件,只需要一条USB线连接电脑和开发板USB OTG口,只需要点击一个按钮就可以体验鸿蒙系统。


1.1 一键体验鸿蒙:下载到内存运行


1.1.1 一键启动


把开发板设置为USB启动,接好2条USB线,装好驱动程序后,运行烧写工具,点击下图所示按钮,观察串口信息,可以看到板子启动进入鸿蒙系统了:

1670998286932.jpg

串口信息如下:

1670998296933.jpg

1.1.2 执行shell命令


执行help命令,可以看到支持的SHELL命令,如下:

1670998304635.jpg

1.1.3 执行数码相框GUI程序


注意:必须用“./bin/digitpic”,不能用绝对路径“/bin/digitpic”

注意:这个GUI程序是我们自己写得,很丑,与鸿蒙无关。

1670998314928.jpg

在板子屏幕上可以看到:

1670998323177.jpg

1.1.4 退出程序


执行task命令确定进程号,然后执行“kill -9 PID”杀掉进程,比如:

1670998331171.jpg

1.1.5 开机自动启动鸿蒙


注意:对于IMX6ULL pro板,设置为HMOS启动后,无法再通过烧写工具切回Linux(下一个版本完善这功能)。要想切回Linux,需要重新烧录EMMC,这个烧写工具里没有放emmc.bin(它太大了)。

可以使用百度网盘中“01_Tools (开发工具)/100ask_imx6ull_pro开发板系统烧写工具.7z”来重新烧录EMMC。


把开发板设置为USB启动,接好2条USB线,装好驱动程序后,运行烧写工具. 先烧写,点击下图所示按钮:

1670998337497.jpg

然后设置默认系统,如下图所示:

1670998349877.jpg

最后,设置为EMMC启动,重新上电后就可以自动进入鸿蒙系统。

相关文章
|
Linux 芯片
鸿蒙移植i.mx6ull(十) 系统时钟
鸿蒙移植i.mx6ull(十) 系统时钟
351 0
鸿蒙移植i.mx6ull(十) 系统时钟
|
Shell Python
鸿蒙移植i.mx6ull(十二) 根文件系统
鸿蒙移植i.mx6ull(十二) 根文件系统
234 0
鸿蒙移植i.mx6ull(十二) 根文件系统
|
存储 Linux 内存技术
鸿蒙移植i.mx6ull(十一) 存储设备驱动程序(基于IMX6ULL)
鸿蒙移植i.mx6ull(十一) 存储设备驱动程序(基于IMX6ULL)
345 0
鸿蒙移植i.mx6ull(十一) 存储设备驱动程序(基于IMX6ULL)
|
Shell
鸿蒙移植i.mx6ull(九) 串口移植(基于IMX6ULL)
鸿蒙移植i.mx6ull(九) 串口移植(基于IMX6ULL)
498 0
鸿蒙移植i.mx6ull(九) 串口移植(基于IMX6ULL)
|
C语言
鸿蒙移植i.mx6ull(八) 添加一个单板(下)
鸿蒙移植i.mx6ull(八) 添加一个单板
158 0
鸿蒙移植i.mx6ull(八) 添加一个单板(下)
|
芯片
鸿蒙移植i.mx6ull(八) 添加一个单板(上)
鸿蒙移植i.mx6ull(八) 添加一个单板
330 0
鸿蒙移植i.mx6ull(八) 添加一个单板(上)
|
物联网
鸿蒙移植i.mx6ull (七) Liteos-a的编译系统(下)
鸿蒙移植i.mx6ull (七) Liteos-a的编译系统
376 0
鸿蒙移植i.mx6ull (七) Liteos-a的编译系统(下)
|
5天前
鸿蒙开发:V2版本装饰器@Once
@Once装饰器只能与@Param搭配使用,仅此一个组合,无其他使用方式,还有就是,必须在V2版本,也就是@ComponentV2装饰的自定义组件中,否则会报异常。
鸿蒙开发:V2版本装饰器@Once
|
3天前
|
安全 API
鸿蒙开发:实现AOP代码插桩能力
正确的运用AOP,可以提升代码的模块化、复用性、可维护性和灵活性,同时降低了耦合度,使系统更易于扩展和维护。
27 13
鸿蒙开发:实现AOP代码插桩能力
|
6天前
鸿蒙开发:熟知@BuilderParam装饰器
在实际的开发中,我们经常会遇到自定义组件的情况,比如通用的列表组件,选项卡组件等等,由于使用方的样式不一,子组件是动态变化的,针对这一情况,就不得不让使用方把子组件视图传递过来,如何来接收这个UI视图,这就是@BuilderParam装饰器的作用。
鸿蒙开发:熟知@BuilderParam装饰器

热门文章

最新文章

  • 1
    原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力
  • 2
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
  • 3
    EMAS 性能分析全面适配HarmonyOS NEXT,开启原生应用性能优化新纪元
  • 4
    鸿蒙开发:了解@Builder装饰器
  • 5
    【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
  • 6
    【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
  • 7
    Harmony os next~HarmonyOS Ability与页面跳转开发详解
  • 8
    HarmonyOS使用系统图标
  • 9
    【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
  • 10
    鸿蒙H5离线包技术分享