发布时间:2014-08-25 16:01:25
硬件配置:mini2440开发板,J-Link V8,USB转串口线软件环境:Windows 7 32bit,ADS1.2,PuTTY(代替超级终端),J-Link ARM V4.34驱动1.准备步骤A:装好J-Link V8的驱动,用20pin转10pin的Jtag转接板把J-Link和mini2440的板子连好,板子上开关S2拨在NOR一端,此时打开 SEGGER J-Link GDB Sever,正常如下.........【阅读全文】
发布时间:2014-08-21 12:01:07
在Linux的多线程中使用信号机制,与在进程中使用信号机制有着根本的区别,可以说是完全不同。在进程环境中,对信号的处理是,先注册信号处理函数,当信号异步发生时,调用处理函数来处理信号。它完全是异步的(我们完全不知到信号会在进程的那个执行点到来!)。然而信号处理函数的实现,有着许多的限制;比如有一些函数.........【阅读全文】
发布时间:2014-08-21 10:48:13
pthread_cond_wait 先解锁mut,等待cond,等cond信号来,mut上锁(注意如果其他线程中对mut加锁了,则不会返回,等待其他进程释放mut(可以把下面测试代码thr_fun2第39行代码 pthread_mutex_unlock(&mut);去掉测试下,线程虽然信号cond等到了但不会返回)) 。pthread_cond_wait(pthread_cond_t *cond, pthr.........【阅读全文】