ZTE平台

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)  //当前调用进程发送异步消息给另一进程,控制权立即返回当前调用进程的下一条可执行语句。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值