3516 L1 Linux版本成功启动!可以愉快地玩耍了
2023-03-14 11:22:36 时间
当我们下载OpenHarmony源码后,使用hb set,都可以看到有一个 ipcamera_hispark_taurus_linux 的编译选项:
![3516 L1 Linux版本成功启动!可以愉快地玩耍了~-鸿蒙HarmonyOS技术社区](https://s3.51cto.com/oss/202201/07/0756907ab838d9e7a19a471b426d8f8f.jpg)
一直很好奇这个东西是干嘛用的,按理来说,hb set 编译的是L0 和 L1, ipcamera_hispark_taurus 是L1 liteOS-A内核的,那这个是 ipcamera_hispark_taurus_linux 到底是干嘛用的?
难道说,是L1 Linux版本???
那真是有点意思了。
于是赶紧编译,经过几分钟的等待,可以看到已经编译成功了:
![3516 L1 Linux版本成功启动!可以愉快地玩耍了~-鸿蒙HarmonyOS技术社区](https://s2.51cto.com/oss/202201/07/5343ad808f9ec7e1362a4fdec4a5b0e6.jpg)
于是进入out目录,可以看到有如下文件:
![3516 L1 Linux版本成功启动!可以愉快地玩耍了~-鸿蒙HarmonyOS技术社区](https://s4.51cto.com/oss/202201/07/c8f4078bdc7813c7ea920e2fe22ab275.jpg)
看半天也不知道这东西是干嘛用的,怎么烧录、分区表是怎么样的、启动参数如何。
最后在海思大佬的指导下,终于知道了。
我们需要烧录这四个文件:
![3516 L1 Linux版本成功启动!可以愉快地玩耍了~-鸿蒙HarmonyOS技术社区](https://s3.51cto.com/oss/202201/07/acca67eef391d10cc8b5ce06df6f0438.jpg)
烧录参数如下:
![3516 L1 Linux版本成功启动!可以愉快地玩耍了~-鸿蒙HarmonyOS技术社区](https://s6.51cto.com/oss/202201/07/794f3d6cfccd1391c5bb036db960673c.jpg)
烧录后需要进入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了。
![3516 L1 Linux版本成功启动!可以愉快地玩耍了~-鸿蒙HarmonyOS技术社区](https://s3.51cto.com/oss/202201/07/1a08ce40b9b9f8843a6da184df8dc646.jpg)
UI界面也起来了:
![3516 L1 Linux版本成功启动!可以愉快地玩耍了~-鸿蒙HarmonyOS技术社区](https://s4.51cto.com/oss/202201/07/3226b94994bed137f2a4ab4716097714.jpg)
相关文章
- 如何用R语言进行云计算
- 火爆Github!这个号称后现代编辑能超越Vim么?
- 从业6年后,聊聊我对交互设计和人机交互的理解
- 【深入探究Node】(3)“异步IO” 有九问
- 最近租房有点烦!技术人如何用Python找到称心如意的“小窝”?
- 中国程序员开发的远程桌面火了!Mac可用,仅9MB,支持自建中继器
- 鸿蒙轻内核A核源码分析系列二:数据结构-位图操作
- 那些被编程耽误的语言大师,思想、代码全能一语道破
- 最热门的20种编程语言是如何输出Hello World的?
- 用户态进程/线程的创建 Fork/vfork/Pthread_Create
- 90后“老头儿”和00后Go小子的硬盘夜话
- 2017年薪酬最高的15门编程语言,GO夺冠
- 深入Netty逻辑架构,从Reactor线程模型开始
- 【观点】离开了信息化,大数据就是为他人作嫁衣
- 老司机程序员带你分分钟入门所有编程语言,就靠这个开源项目
- 从0到1,大数据智能供应链之路
- 设计模式之模版方法模式
- PHP生成中间带LOGO图像的二维码
- WordPress 4.9“Tipton”正式版发布
- 重磅,企业实施大数据的路径