Welcome to My GitHub Pages
This page is a Navigtor of my github.
近日失业赋闲在家, 稍微整理一下这个导航页吧, 分享一些可能能给别人启发的东西。
咱只有默念一句 mother fucker 给北京一男子.
操作系统维护流水帐
makedeb
制作几个deb包 makedeb
搭建机场
ffmpeg
在windows和linux环境使用qsv或nvenc编码器进行降码率编码为hevc,MP4封包
Schematic / PCB / qucs / Kicad …
一个kicad工程 FMC_bridge
LPC2148核心板 LPC214x_PACK
Scripts / Log / Utils / SQLite
几个爬虫. python + bash script, sqlite 作为数据库
1.这个主要就是增量式抓取 magnet javbus_crawler
2.这个呢主要就是抓取 sample images jav_lib
3.做一个比较链接是否更新了的爬虫 kkhai
4.mlocate / plocate 产生的db转换成sqlite数据库 用于查找多个硬盘内的文件 locate_gen
5.常用 bash 脚本 usual_scripts
6.编译模板
FPGA / IP / RTL / Sim
逐行扫描转隔行扫描 video_interlacer
纯逻辑进行裁剪和扩展 Artix7_image_crop_extend
DVP彩条发生器 colorbar_gen raw_colorbar_gen
modbus_rtu_slave
纯FPGA实现modbus_rtu, 如果用软核就没有必要干这个. 或者后续做成 axi-lite 可配置 modbus_rtu_slave
NANEYE
NANEYE摄像头接入项目,输出DVP
Zynq / Zynqmp
7系列纯FPGA的microblaze软核应用 microblaze
安全IAP升级
共用模块bsp xilinx_common_bsp
创建单一vivado和vitis项目的模板 vitis_template
中断系统研究 xilinx_soc_intr_system
Video / Axi4 / Axis / HLS
外置 hdmi input 转为 dvp 输入 it6801_demo
使用vivado自带视频有关ip的几个例子 play_zynq
pcie
k325板子上使用pcie as endpoint k7_r5_pcie
ps端的pcie endpoint ps_pcie_ep
使用vivado IP 进行 HDMI / DP 输入 输出
axis / HLS
结合ILA查看axis信号波形的IP axis_passthrough_monitor
AXI_LITE总线上挂一组寄存器, 其中一个可以通过constant给PL这边作为版本信息, 其他的用处也可扩展为根据寄存器值切换电路逻辑等 AXI_LITE_REG
用HLS实现IP rgb2bayer
用HLS实现TPG axis_gen
用HLS实现添加 embedded (top/bottom)行 emb_gen
用HLS实现竖方向采样 vsampler
用于MIPI CSI输出的多vc mixer axis_4vc_mix
MIPI CSI输入可能有多个VC用于拆分多个vc, 其实axis_switch用来做这个有不理想的地方, 所以做了这样的ip vc_slice
非HLS实现缩小视频 dresizer
研究 axis pipeline, 比如插入特定 latency 的图像处理算法, 这里来个简单的色彩空间转换 rgb888_ycbcr
外设 IP
几个有点用处的IP i2c_ip
纯状态机实现 fake device i2c_slave
IO模拟i2c总线 xgpio_i2c_and_emio_i2c
i2c总线-FPGA-i2c总线, 相当于两边直通 i2c_bypass_fpga
MCU / RTOS
qpc练手 qpc_stm32f103ze-ek
从armfly移植过来BSP层面, 挺好用的 stm32_v3_hal v5_bsp_hal
一个门禁卡项目 idcard_access
Socket / Stack
下面几个纯为了给UDP通信增加可靠性
udp-sliding-window-protocol-python
SoC / Embeded System / V4L / MMP
Kernel / Bootloader
APUE
Architect / Framework
SoM / RPI …
rk3588驱动及设备树修改
rknn
cuda
jetson nano
agx xavier
Math / matlab / Maple ….
格式互转 matlab_rgb_raw_conv
PPM格式互转 ppm-files
simulink
Android
java
一个app项目 CombustibleGas
kotlin
2d 3d drawing / Autocad / Draftsight / ARES Commander / freecad …
经常需要点定制亚克力或者板金件,这是一个电路板亚克力外壳基本构造 acrylic_box
kicad 三维模型, TODO
后续可以的话,希望能玩玩3d打印,能解决一些结构件定制化问题。
yocto
imx和petalinux都基于yocto来构建开发环境, 有必要弄清楚yocto的一些基本概念和使用