e1000e-3.8.4.tar.gz
Intel的型号是I219-LM。但是这个型号在Intel官网上只有FreeBSD的驱动,并没有Linux的源码。
后面又发现了www.centos.org上的内容,确认了可以和e1000e的网卡驱动通用
avc2avi.rar
H264文件转avi文件,没有用到ffmpeg的东西居然可以,还需要研究
用于开发vxworks6.7的安装程序
用于开发vxworks的安装程序,可以使用的
win7 vs2012+wdk8.0 pci驱动源码 Solution.zip
win7 vs2012+wdk8.0 搭建wdf驱动开发环境,系统:win7 x64
工具:vs2012 + WDK8.0
插件:wdfcoinstaller.msi
win7 vs2012+wdk8.0 pci驱动源码
后台服务监控应用
最简单的创建一个windows service程序
(1)新建一个win32控制台程序
(2)开始->运行->cmd,必须右键—>以管理员身份运行,此时进入dos命令提示符界面。
(3)输入 sc create test binPath= “D:\Code_Test\VS2012_test\test_console\test_console\Release\test_console.exe”
ffmpeg的h264推流rtmp
ffmpeg的h264推流rtmp:
simplest_ffmpeg_streamer,simplest_ffmpeg_receiver
删除vs垃圾
一个vs工程达到了800MB也是彻底无语了,查找发现有ipch文件夹和sdf文件很大,可以如下设置不用这些文件,但是会影响视图,算了还是写个脚本清理清理这些垃圾吧。
基于Hi3531的ONVIF高清网络摄像机视频数据接入设计
基于Hi3531的ONVIF高清网络摄像机视频数据接入设计 ,快速了解详细过程
基于hi3531、x264的h264压缩
基于hi3531、x264的h264压缩,很不错的程序,有编译命令,可以直接编译运行
基于HI3531d的udp命令控制basler pylon gige工业相机程序
基于HI3531d的udp命令控制basler pylon gige工业相机程序,可以通过IPAnalyse.exe监控数据包。
hi3531d的dma操作
HI3531D使用DMA操作,搬运大块数据,在例子程序sample—enc的基础上修改
基于hi3531、3531d的yuv压缩h264
修改hi3531、3531d的例子压缩yuv到h264,频率无法修改,效率很慢,通过修改可以实现了1024*1024的yuv的压缩,以及帧率的设置100hz等
最新版hitool5.0.16
平台框架主要是集成了HiBurn,HiFastplay,HiLoader 等工具的一款平台工具
基于hi3531的live555例子(发送h264)
实现将已经成流的H264数据发送到网络(根据示testH264VideoStreamer.cpp修改),
一个线程将H264数据从文件中读取出来放到缓存
live555服务器不停地从缓存中获取数据
live555广播出去
hi3531\3531a\3531d\3536\3536d\3559\3559a\3519SDK
hi3531\3531a\3531d\3536\3536d\3559\3559a\3519 SDK下载,一网打尽
基于basler工业相机的H264压缩
基于basler工业相机的H264压缩,Basler工业相机始终是您的理想之选。自1988年以来,Basler一直专注于开发和生产用于工业图像处理的高质量数字相机。如今,我们已发展成为全球领先企业之一。 作为世界领先的高质量工业图像处理数字相机开发商和制造商之一,我们已经拥有超过25年的行业经验。我们的相机广泛应用于工厂自动化、医疗和生命科学、智能交通(ITS)和零售等领域。
dm642_PCI_INTA
DM642中断 DM642 PCI 中断
DM642 PCI中断管脚G4管脚PINTA,板子上连在PCI的J1 A3管脚INTA#上
首先需要看一下DM642的HSR寄存器
其中INTAM位代表是否使能PINTA管脚,写入1标识不是能,写入0标识使能,该位为只写位,读返回0,另外需要注意该寄存器只能从PCI Host侧写操作,即只能通过驱动从PC机操作。
INTVAL表示中断是否产生,即中断标识位,可以用来判断是否是DM642的中断
接下来是中断产生控制寄存器RSTSRC
其中INTREQ位为PINTA中断触发位,向该位写1即触发一次PCI中断
INTRST位为中断清除位,产生中断后使用该位来清中断
配置流程:
1. 首先在API的OpenDevice()函数中增加PCI中断配置,即配置HSR寄存器
然后需要创建一个win32事件,并把这个事件的句柄传递到驱动层,其中函数lPciIntEventSet()函数即向驱动层传递句柄。
2. 驱动sys工程需要配置的地方,
在DeviceControl例程中增加句柄接收IO项
当然首先要声明以下:
然后是中断例程ISR,进入后首先判断HSR寄存器的INTVAL位是否为1,即判断是否这次的中断为DM642产生的,不是的话返回FALSE,如果是,则清除中断,然后调用中断回调例程DpcFor_Irq,在该回调例程中设置API传递过来的事件句柄,触发事件
3. 在应用程序中,可以使用WaitForSingleObject()函数来等待该事件,当然需要把API的OpenDevice函数中创建的事件句柄传递过来
easysys+vs2005驱动
easysys+vs2005驱动 ,使用EasySYS搭建驱动开发基本框架
REALTEK刷机方法
REALTEK 是通用板最多的IC 方案之一,什么常说的2025 227020232033252525452660228026622670267226742661 2668 等等。
这个有好几个软件,而且使用方法不尽相同。
STC的CDB文件
[UV2]
ORGANIZATION="微软中国"
NAME="微软用户", "m"
EMAIL="m"
TOOL_VARIANT=mdk_lite
CDB0=UV4\STC.cdb("STC CPU Data Base")
[C51]
基于umdf1的驱动程序开发源码
基于umdf1的驱动程序开发源码,包含和上传应用的通讯
基于umdf2的驱动程序开发源码
基于umdf2的驱动程序开发源码
uefi的protocol例子
对protocol的介绍也不再多说,所有的概念戴正华大佬的《UEFI原理与编程》已经讲的很清楚(虽然我看的很懵),我认为熟悉工程的最有效的方法就是实际动手编写代码,我编写的protocol的功能是比较两个数的大小,将大的数打印出来,至于这两个数是从键盘输入还是给固定的值,这都不重要,重要的是先写好一个protocol并成功调用。
ko-led2.zip
arm5718下基于KO驱动程序的led闪灯程序 ,直接发送物理地址和数据
arm5718下基于KO驱动程序的led闪灯程序
arm5718下基于KO驱动程序的led闪灯程序
arm5718的ipc-dsp,ipc-ipu通讯
arm5718的ipc-dsp,ipc-ipu通讯
WindowsFormsApplication1.rar
用VS自带的Chart图表控件,制作实时动态显示的折线图,和波形图
firstdev.rar
arm5718 linux下的驱动程序
GPIO_DSP1.rar
TI 实时操作系统SYS/BIOS例子源码
test_spi_dev.rar
arm57xx 的spi测试程序、驱动源码
Windows Embedded Standard 7 快速入门指南1234.pdf
Windows Embedded Standard 7 以组件化形式提供 Windows 7操作系统的功能、熟悉度和稳定性,能开发人员创建运行成千上万种现有 Windows应用程序和驱动程序的高级商务设备和消费类设备
zbar-dll_x64.rar
Zbar库文件,win10 64位下重新编译,解决中文二维码乱码问题
myBt878_Drv.rar
win10 x64 vs2019的pci驱动程序源码