加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ZTE平台

发布时间:2020-12-15 06:40:38 所属栏目:百科 来源:网络整理
导读:kshell支持多进程;tshell只支持单进程。 两级boot方案:一级boot(仍称为boot)完成基本的上电启动,引导二级boot,支持tftp下载二级boot;二级boot(称为loader)完成版本加载功能等复杂功能,支持带内通道远程下载版本。 在物理上将引导功能和版本加载功
kshell支持多进程;tshell只支持单进程。

两级boot方案:一级boot(仍称为boot)完成基本的上电启动,引导二级boot,支持tftp下载二级boot;二级boot(称为loader)完成版本加载功能等复杂功能,支持带内通道远程下载版本。
在物理上将引导功能和版本加载功能分开,避免了boot频繁升级,缺省只升级loader。

boot存储在boot芯片中,没有boot芯片就放在flash中,loader放在flash上,不存储在文件系统中。 Vxworks相关函数: ULONG TickGet(int ticks) ? ? //获取系统内核的tick计数器 STATUS TaskDelay(int ticks) ? //任务等待,其中ticks为等待时间。 int intLock(void) ? ?//关闭中断 void intUnLock(int lockKey) ? ?//打开中断,其中lockKey为关闭中断时返回Key。 SEM_ID SemBCreate(int Options,SEM_B STATE initialState) ?//申请一个二进制信号量,其中options为信号量的可选项,initalState为信号量的初始状态 SEM_ID SemTake(SEM_ID semId,int timeout) ? ?//获取信号量,其中semId为信号量的标识符,timeout为超时状态 STATUS SemGive(SEM_ID semId) ? ?//释放信号量,其中semId为信号量的标识符 BYTE ASEND(WORD16 Event,BYTE *In,WORD16 InLen,PID receiver) ?//当前调用进程发送异步消息给另一进程,控制权立即返回当前调用进程的下一条可执行语句。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读