信号处理函数陷阱:调用malloc导致死锁

关于信号处理signal()、sigaction()等的使用,相信很多人都已熟悉。 这里主要想讲一下信号处理函数使用上的一个常见陷阱:信号处理函数必须是可重入函数。如果信号处理函数不可重入,那么可能导致很多诡异问题。         《UNIX环境高级编程》“可重入函数”章节中这样写道: ...

2018-01-03 18:46:56

阅读数 1782

评论数 0

e500核 上电启动及uboot流程

系统上电到执行第一条指令前,需要经过配置PLL、Local Bus控制器、LAW、MMU等操作,这些配置完全是由Cpu根据芯片的默认值和芯片外部配置引脚的输入状态自动完成的。如: 1)    Cpu根据cfg_sys_pll[0:2]的输入状态决定当前CPU的BBC对SYS_CLK的倍频参数...

2018-01-02 20:51:14

阅读数 487

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭