更多信息请访问:Harmonyos.51cto.com,与华为官方共同打造的鸿蒙技术社区。我们下载OpenHarmony源码后,可以使用hbset查看里面有个ipcamera_hispark_taurus_linux的编译选项:一直很好奇这个东西是干什么用的。从逻辑上讲,hbset编译了L0和L1,而ipcamera_hispark_taurus是L1liteOS-A内核,所以ipcamera_hispark_taurus_linux就是干这个的。难道是L1Linux版本???这真的很有趣。于是赶紧编译,等待几分钟后,可以看到已经编译成功:然后进入out目录,可以看到如下文件:看了半天,不知道这个东西是什么for,如何烧录,分区表是什么?启动参数怎么样。最后在海思老师的指导下,终于搞明白了。我们需要烧录这四个文件:烧录参数如下:烧录后需要进入uboot设置启动参数,否则无法启动。uboot参数如下:3516L1linux启动参数:setenvbootargs"mem=128Mconsole=ttyAMA0,115200root=/dev/mmcblk0p3rwrootfstype=ext4rootwaitblkdevparts=mmcblk0:1M(boot),9M(kernel),50M(rootfs),50M(userfs),1024M(userdata)"setenvbootcmd"mmcread0x00x820000000x8000x4800;mw0x10FF00440X600;mw0x120D20100x00000000;mw0x120D24000x000000ff;mw0x120D20100x00000000;bootm0x82000000"saveenvreset重启,可以看到系统已经能正常启动,而且可以进入shell,可以像玩Linux一样玩L1了。TheUIinterface也在上:更多内容请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com
