Ti Encoder and Decoder
使用 V4L2 编解码,送一帧编码一帧,解一帧输出一帧。
bootloader-src.rar
stm32 F4 IAP(在线升级),通过无线网络访问远程服务器下载升级程序,擦写Flash后引导启动。
tgr-103-simulation.rar
stm32F4 模拟 IIC 读取bmp180 温度 气压 海拔、shtc1 温度 湿度、mma8653 三轴加速计;
mqtt-ec20-freertos.rar
基于freertos实时操作系统实现EC20 MQTT通讯;此代码的使用场景为一秒一次发布GGA数据到远程服务器,同时订阅服务器下发的参数。
keyled-daemon.rar
1.实现按键1短按开启/停止录制,长按5S终端设备重启,按键2短按开启/关闭wifi,长按5S关机;
2.LED灯实现快闪、慢闪。
3.实现三个灯的工作状态。
黄灯:通讯指标灯,4G通讯正常时常亮,4G通讯异常时慢闪,wifi启动后是快闪,wifi关闭后恢复4G状态显示;
红灯:录制指示灯,录制时常亮,录制暂停时灭掉,红灯灭时U盘可安全拔出。其中红灯慢闪表示异常,程序异常检测实现未插U盘、U盘挂载不成功、U盘只读、U盘满。
4.实现与网络程序共同启、停录制程序后统一按键和灯的状态。
5.实现LED灯动态库,以便其它进程控制LED灯。
GpsTimeSyn.rar
此份代码功能为获取GPS的MARKTIMEA时间同步linux系统时间。
大致流程为程序触发一个高电平给RTK板卡,然后RTK通过串口发送MARKTIMEA报文,包含周数及 -10*9 秒。
程序收到MARKTIMEA报文进行解析并同步时间到系统。
dmp lib 6.1
dmp 库 6.1 版,支持MPU6050、MPU6500、MPU9150、MPU9250;
imu-spi-dmp
STM32 F103RCTx SPI 利用DMP库读取ICM-20948(AK09916[I2C])的数据,如加速度计、磁力计、陀螺仪、温度、重力、旋转、四元数、步数等;
sil9022 sil9034
sil9022 sil9034 HDMI 输出芯片驱动原代码,IIC通讯。
sony imx290 driver
sony imx290 驱动,通过i2c配置寄存器, 支持720P 1080P, 2to1WDR , 3to1WDR.
sony IMX290 driver (SPI)
sony imx290 驱动,通过SPI配置寄存器, 支持720P 1080P, 2to1WDR , 3to1WDR.
OpenCV 2 计算机视觉编程手册
OpenCV 2 计算机视觉编程手册, 文档+实例代码
USB3.0协议规范
USB3.0协议规范,官方英文版,以及中文版。
pci express
pci express.PCIE规范,版本2.0和3.0
pci规范(中英文)
pci规范,三个文档,英文V2.3版,中文是部分翻译共62页,及第八章中文翻译。
操作系统教程
国人写的书,操作系统教程,初学者可以读一读。
图像去噪经典算法
图像去噪经典算法.This source code provides an implementation of the BM3D image denoising.
ffmpeg-2.1.4 source code
ffmpeg-2.1.4 源码里面实现在很多格式的编解码,包括H.264编解码,值得研读。
x264 source code
H.264是一种高性能的视频编解码技术。x264是开源代码,实现了编码。
ds1388c driver
计时芯片ds1338c的linux嵌入式平台下的驱动。
ths8200 driver
THS8200可能接受各种各样的数字输入格式,在两4:4 :4和4:2:2个格式,在3 ×10位, 2个×10位或1个×10位接口。 设备同步对接踵而来的视频数据通过热忱的Hsync/Vsync输入或通过sync信息的提取从嵌入sync (SAV/EAV)代码的在视频流里面。
gpio_i2c_8b driver
gpio 模拟 三组i2c,用于对多组i2c器件地址的通迅,linux平台.
adv7611 driver
视频HDMI接收器芯片adv7611驱动,用于linux嵌入式平台。
adv7390 driver
视频解码芯片adv7390驱动程序,用于linux平台。