微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 基于GPRS的火灾视频监测终端网络接口设计

基于GPRS的火灾视频监测终端网络接口设计

时间:09-16 来源:互联网 点击:
sys_thread_new 创建新线程

在μC/OS-II中,没有线程(thread)的概念,只有任务 (Task)。它已经提供了创建新任务的系统API调用OSTaskCreate,因此只要把OSTaskCreate封装一下,就可以实现 sys_thread_new。需要注意的是LwIP中的thread并没有μC/OS-II中优先级的概念,实现时要由用户事先为LwIP中创建的线程分配好优先级。

lib_arch中库函数的实现


LwIP协议栈中用到了8个外部函数,这些函数通常与用户使用的系统或编译器有关,因此应由用户自己实现。

LwIP的设备驱动程序接口

LwIP与PPP的程序结构简要描述如下:

#define NTHREADS 3

#define STACKSIZE( CYG NUM_HAL_STACK_SIZE_TYPICAL + 4096 )

#define NTHREADS 3

#define STACKSIZE ( CYG NUM_HAL_STACK_SIZE_TYPICAL + 4096 )

err = cyg_io_lookup( "/dev/ser1", &handle1 );

if (ENOERR == err) {

middleblink();

} else {

leftblink();

};

pppInit();

pppSetAuth(PPPAUTHTYPE_ PAP," pppuser","pppassword");

pd=pppOpen(handle1,ppp LinkStatus Callback,NULL);

void pppLinkStatusCallback (void * ctx, int errCode, void * arg) {

skipblink();

}

结语

本文重点解决了在火灾视频监控系统中,视频监控终端无线网络接口的具体设计与实现,它有机地结合了嵌入式终端设备和无线传输,符合嵌入式和无线网络结合的发展趋势。同时,这一接口设计也对其它视频监控系统的发展起到一定的借鉴意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top