支持J1939协议、ISO15765、ISO27145协议的部分车辆数据模拟软件,试用版
支持J1939 PGN:ECC1,ECC2,ECC3,LFE1,DD,ETC6,EFLP1,EFLP2,IC1,FETVI,EGF1,ET1,ET4,EFLP4,CCVS1,VD,AMCON,AAI,A1DOC,AT1IG2,AT1OG2,DPFC1,AT1IMG,A1SCREGT,AT1T1L,AT1IG1,AT1OG1。支持ISO15765/27145的[09,02],[09,04],[09,06],[09,0B],[01,01],[01,03],[01,05],[01,0C],[01,0D],[01,0F],[01,10],[01,11],[01,2F],[01,33],[01,3C],[01,3D],[01,3E],[01,3F],[01,46],[01,49],[01,50],[01,5C],[01,5E],[01,61],[01,62],[01,63],[01,73],[01,78],[01,7A],[01,7C],[01,7F],[01,83],[01,85],[01,87],[01,8E],[01,9B],[01,9D],[01,A4],[01,A6]
从quagga-1.2.4分离出来的cli
文件如下
config.h,
lib,
makefile,
tests,
zebra.conf,
直接make生成cli_zebra, 运行./cli_zebra -d -P 3000 -f /usr/local/etc/zebra.conf ,
telnet 127.0.0.1 3000登陆到cli,
用到自己项目上还需要根据实际需求进一步优化。
附件不能更换,有2个问题:
1.配置为后台守护进程不能使用当前目录的zebra.conf问题:vty_read_config使用getcwd有问题(daemon改变了当前目录),修改为vty_get_cwd。
2.write file会挂掉,config_write_host函数中zlog_default为空,需要在调用zlog_default = openzlog ("common-cli", ZLOG_NONE, LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
CSDN现在下载分都是怎么定的,一些人搞个什么乱七八糟的资源都要50分。
Jlink libusb windows驱动
brjtag 使用jlink烧写flash方法:
http://www.right.com.cn/forum/thread-127148-1-1.html
http://blog.sina.com.cn/s/blog_6f1c59df0101jinq.html
原始文件下载地址:
https://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/
goahead3.6.3在vxworks5.5下的移值
源码下载:http://embedthis.com/goahead/download.html
一、编译webcomp.c
使用MinGW编译windows下exe,使用webcomp.bat编译生成webcomp.exe可直接使用。
二、生成rom.c
使用web_file_comp3.6.3.bat将src3.6.3\web下文件生成rom.c
web_file_comp3.6.3.bat文件中F:\web\src3.6.3\web根据实际放置目录修改。
三、编译源码
1. 将projects\goahead-vxworks-default-me.h复制到src3.6.3目录下改名为me.h
2. 将projects\goahead-vxworks-default.mk复制到src3.6.3目录下改名为Makefile,
修改这个Makefile,使用这个Makefile编译。
我的是mips,请根据实际需要修改makefile。
3. 运行web_build3.6.3.bat将源码编译生成libwebs.a,加到你的工程里。
四、运行web server
1. taskSpawn("webser", 90, 0, 1024 * 200, (FUNCPTR)goahead, 0, 0, 0, 0, 0, 0, 0, 0, 0);
2. 运行http://x.x.x.x/actiontest.html asptest.asp upload.html进行测试
五、关于上传
1. upload.c需要使用tffs文件系统,将上传的文件直接写flash。
2. 我定义了ME_GOAHEAD_UPLOAD_IN_RAM,将上传的文件存到ram中,ram malloc大小为ME_GOAHEAD_LIMIT_UPLOAD
上传完成,文件保存在up->data_p(uploadTest中),根据自己实际需要保存到flash中。
最后会自动调用freeUploadFile将up->data_p free,可以在shell下用websSetLogLevel(1)打开freeUploadFile函数中的打印确认下。
可下载原始代码与我的比较,看哪些地方作了修改。
VxWorks Device Driver 机制分析
我们不可避免地经常要和device driver打交道,而device driver本身跟操作系统的相关性特别密切,而了解如何能做到屏蔽底层硬件提供标准且通用的接口给上层是我们研究device driver标准的基本目的,由于时间和篇幅的限制,而且我们的工作主要在VxWorks上进行device driver的开发,所以这里只对VxWorks下的标准device driver开发进行分析
vxworks网络协议栈编程指南_中文.pdf
网络协议工具包的版本描述了 MUX,与 VxWorks 网络栈的一个通用底层接口。通过提供一个 API 接口,MUX 可以支持新的网络驱动程序和网络
协议。