自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 dm8148 uboot增加nand.write.yaffs2烧写命令

1.在uboot添加代码,具体参考如下网址http://blog.chinaunix.net/uid-26284412-id-3194658.html或者参考下我的dm8148 uboot源码(与原始的dm8148 uboot源码对比就知道修改了啥)2.下载适应2kb的yaffs2源码,并执行脚本,将yaffs2文件拷贝到kernel对应目录,参考如下网址https://download.csdn.net/download/weixin_40384703/128745573.编译出mk.

2021-08-03 19:26:29 195

原创 openwrt配置和编译

1.拿到带有openwrt系统的设备(openwrt系统一般做路由器),下载opensrt的源码(或者有提供源码,那更好)2.解压源码,,并执行:./scripts/feeds install -a3.若没有配置则编译 make V=s,若需要配置,make menuconfig 对整体进行配置,或者 makekernel_menuconfig对内核进行配置4.烧录,1.web端直接进行固件烧录 2.在板子的boot阶段tftp进行烧录5.编译完成后的 OpenWrt 固件可以...

2021-07-26 13:51:34 900

原创 nandflash的ecc校验--自我浅谈

uboot的ecc和内核的ecc的关系:1.spi直接略过,因为不涉及ecc校验2.uboot和内核的ecc校验,uboot向nandflash写入内核时,会同同时写入ecc校验数据到oob中;3.uboot和文件系统的ecc校验,uboot向nandflash写入文件系统时,会同时写入ecc校验数据到oob中;4.uboot-内核-挂载文件系统,内核挂载文件系统时,走的是内核的ecc校验,如果2者不一致的话,会出现挂载失败5.特别对于yaff2文件系统,uboot烧录时会写tags到o

2020-09-22 17:17:28 1074

原创 linux下支持yaffs2文件系统与yaffs2文件系统制作

搞了2周终于解决这个问题了,网上的资料比较散乱,在这里总结下:1.如果可以使用inband_tag方式的话,可以不用进行操作2,直接nand write就可,具体参照下面网站操作:https://blog.csdn.net/boysic/article/details/821783862.在uboot上增加烧录yaffs2文件系统的命令:nand write.yaffs2,如下网址,亲测有效,我的uboot版本是2010.06http://www.linuxidc.com/Linux/20.

2020-09-21 14:29:39 505

原创 dm8148中在原有支持W25Q64BVSSIG(spi flash)的基础上修改成支持W25Q128FVSIG(spi flash)

dm8148板自带的为8M的spi flash,型号为W25Q64BVSSIG,由于项目需要,改成16M的spi flash,型号为W25Q128FVSIGuboot上支持:1.在u-boot/drivers/mtd/spi/winbond.c文件中增加 #define WINBOND_ID_W25Q128 0x40182.在在u-boot/dr...

2019-09-05 16:26:30 1299

原创 移远4G模块EC20使用心得--Linux

目的: 使用4G模块是由于在外面没有 有线网络和无限网络的情况下,使用4G的网络可以用GPRS网络进行FTP上传图片到服务器使用步骤:1.增加USB 4G模块的设备ID号和厂家ID号(每次使用USB模块的时候都需要在内核中添加USB支持) 2.3.4.5.6....

2019-08-06 17:45:03 5847 2

原创 禾瑞亚科触摸屏驱动程序移植过程与遇到的问题--egalax_i2c

1.在板级文件中添加对i2c的支持(不同平台文件名不一样)2.将驱动文件移动kernel/driver/input/touchscreen/下 增加Makefile和Kconfig的对egalax_i2c触摸屏部分3.在设备上加载egalax_i2c.ko文件4.首先调试触摸屏: 1)检测i2c总线上是否有该设备 2)读取触摸屏的所有寄存器值 ...

2019-06-14 15:17:24 1634 2

原创 汇顶触摸屏gt9271移植调试过程

1.将gt9xx.c和gt9xx.h移动到kernel/drivers/input/touchscreen/目录下; 2.修改kernel/drivers/input/touchscreen/目录下的Makefile,添加gt9xx.c的编译项,如下: 3.修改kernel/drivers/input/touchscreen/目录下的Kconfig,添加内核...

2019-01-25 18:05:23 7031 8

yaffs2-2kb-20200921.tar

针对2kb+64的nandflash,制作可用于nandflash的yaffs2文件系统,目前已经在达芬奇项目中使用,下载时,请参照博客内容来操作

2020-09-21

yaffs2源码包,适用于2kb和512b的nandflsh

该资源包适用于512b和2kb的nandflsh,给内核打补丁,已经在达芬奇项目中正常使用,具体操作事项结合博客内容来完成

2020-09-21

Linux下基于C语言的B+树

因为需要对大量图片做检索,所以写了一个3阶B+树(阶树可改),能够实现时间索引和速度索引文件的增删改查,方便快捷,另外根据删除功能实现对索引实现自动覆盖,当图片数达到一定数量,会根据时间线来覆盖,覆盖的同时更新时间索引和速度索引文件,目前已经用于项目当中(有问题可以私信我,看到了就会回答下)

2020-07-08

OSDliu-readBuf.rar

C语言实现YUV图片OSD叠加,当前程序支持3264*2488大小图片叠加(可修改),支持12,16,24,48,64号字体选择,支持红色,绿色,蓝色,黄色,白色 5种颜色选择,支持换行显示(目前支持2行),目前已成功移植到项目中,效果挺好! 有问题可以留言咨询,我会不定时帮忙解答下。

2019-07-23

敦泰ft5x0x触摸屏驱动程序,支持单点触摸和多点触摸,其中单点触摸支持tslib程序,目前已经在项目中使用

该资源是敦泰触摸屏ft5426触摸屏驱动程序,支持单点触摸和多点触摸,其中单点触摸支持tslib,从而实现qt到tslib到触摸屏驱动程序的调用过程,目前已经在项目中使用。

2019-04-22

YUV图片上OSD叠加-支持换行显示;12/16/24号字体可选择;C++代码或C代码实现(2个工程),已经在项目中使用。

该代码实现了在YUV图片上叠加中英文信息,支持换行;12/16/24号字体可选择,分别有C代码和C++代码实现,目前已经实现在项目中应用。

2019-04-22

汇顶触摸屏gt9xx系列触摸屏驱动程序--已经调试OK,支持单点触摸(为了支持tslib)

该文档是汇顶触摸屏gt9xx系列驱动程序,已经过修改支持tslib(单点触摸)。

2019-03-19

bmp图片OSD叠加--包含图片和程序

目前已经实现了在项目中运用,对于bmp图片支持OSD叠加功能,中英文都可以,颜色有几种可选,包括红色;相关注意事项请看README,

2019-01-16

H264测试文件,用来测试程序用

该文件是我对获取到的视频流编码成H264,生成文件,可以使用H264文件对程序进行测试,非常的方便,经测试是可以使用的

2018-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除