博观而约取,厚积而薄发。这篇文章主要讲述3516 L1 Linux版本成功启动!可以愉快地玩耍了~相关的知识,希望能为你提供帮助。
当我们下载OpenHarmony源码后,使用hb set,都可以看到有一个 ipcamera_hispark_taurus_linux 的编译选项:
文章图片
一直很好奇这个东西是干嘛用的,按理来说,hb set 编译的是L0 和 L1, ipcamera_hispark_taurus 是L1 liteOS-A内核的,那这个是 ipcamera_hispark_taurus_linux 到底是干嘛用的?
难道说,是L1Linux版本???
那真是有点意思了。
于是赶紧编译,经过几分钟的等待,可以看到已经编译成功了:
文章图片
于是进入out目录,可以看到有如下文件:
文章图片
看半天也不知道这东西是干嘛用的,怎么烧录、分区表是怎么样的、启动参数如何
最后在海思大佬的指导下,终于知道了。
我们需要烧录这四个文件:
文章图片
烧录参数如下:
文章图片
烧录后需要进入uboot设置启动参数,否则起不来
uboot参数如下:
3516 L1 linux启动参数:
setenv bootargs "mem=128M console=ttyAMA0,115200 root=/dev/mmcblk0p3 rw rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),9M(kernel),50M(rootfs),50M(userfs),1024M(userdata)"
setenv bootcmd "mmc read 0x0 0x82000000 0x800 0x4800;
mw 0x10FF0044 0X600;
mw 0x120D2010 0x00000000;
mw 0x120D2400 0x000000ff;
mw 0x120D2010 0x00000000;
bootm 0x82000000"
saveenv
reset
重启,可以看到系统已经能正常启动,而且可以进入shell,可以像玩Linux一样玩L1了
文章图片
UI界面也起来了:
文章图片
想了解更多关于鸿蒙的内容,请访问:
51CTO和华为官方合作共建的鸿蒙技术社区
【3516 L1 Linux版本成功启动!可以愉快地玩耍了~】https://harmonyos.51cto.com/#bkwz
::: hljs-center
文章图片
:::
推荐阅读
- 高可用k8s集群搭建1.17.0
- 2021年vivo互联网技术最受欢迎文章TOP25
- 跨平台技术实战!百度文库跨平台技术快速落地全过程
- #yyds干活盘点#1.2 HTML5新的Input类型
- JWT 工具类#yyds干货盘点#
- #yyds干货盘点#Spring专题「技术原理」为大家介绍一下Spring中的Ant路径匹配工具组件AntPathMatcher
- #yyds干货盘点#web安全day44(进阶!使用Nmap+Wireshark理解端口扫描)
- 需要链接到分页的最后一页
- 元查询比较元键是否在指定范围内