hi3559v100的amp双系统初始化

双系统初始化概述:

根据双系统业务部署规划,Huawei LiteOS 系统主要运行媒体服务,开机后先于 linux启动,不依赖于 Linux 端。而 Linux 系统主要运行人机交互、网络、录像、拍照、存储等业务,其中运行的录像、拍照等业务依赖于 Huawei LiteOS 系统中的媒体服务。根据启动顺序要求,在调试双系统业务时,建议先将 Huawei LiteOS 系统调试稳定,再来调试Linux 系统。

liteos的初始化代码置于:ndk/out/slave/init/

linux的初始化代码置于:./references/dv_reference/product/hi3559/init_master


Huawei LiteOS 初始化特性:

1.board_config 函数
该函数在主入口之前调用,主要用来配置系统内存等。

文件:ndk/out/slave/init/hi_init_os.c

HI_VOID board_config(HI_VOID)
{
    g_sys_mem_addr_end = SYS_MEM_BASE + SYS_MEM_SIZE_DEFAULT;
    g_uwSysClock = OS_SYS_CLOCK;
#ifdef CFG_DEBUG_LOG_ON
    g_uart_fputc_en = 1;
#else
    g_uart_fputc_en = 0;
#endif
     /*if usb transfer port interface on liteos, macro LOSCFG_DRIVERS_USB will define in liteos*/
#ifdef LOSCFG_DRIVE
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值