请教:
刚刚开始接触SYS/BIOS中多线程开发的问题,遇到一些问题,希望高手指教:
1、如何创建一段内存中的数据缓存,使多个线程都能访问呢?
2、我如果想自定义一个段,类似.text这样,该怎么做呢?(以前在.cmd中,现在BIOS好像不许有自定义cmd)
3、如果一个线程调用了外设(如SRIO),在启动之后会自动进入BLOCK状态是吗?如果我需要等待操作完成呢?
4、使用semaphore和mailbox有什么不一样的地方吗?好像二者都是通过pend和post来控制流程的。
5、在BIOS程序中调用CSL库代码是不提倡的是吗?如果是,那一般是调用什么库呢?
初研究不久,问题较多,希望有开发经验人士能给予详细指导,多谢!