- 博客(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.youkuaiyun.com/download/weixin_40384703/128745573.编译出mk.
2021-08-03 19:26:29
259
原创 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
1029
原创 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
1243
原创 linux下支持yaffs2文件系统与yaffs2文件系统制作
搞了2周终于解决这个问题了,网上的资料比较散乱,在这里总结下:1.如果可以使用inband_tag方式的话,可以不用进行操作2,直接nand write就可,具体参照下面网站操作:https://blog.youkuaiyun.com/boysic/article/details/821783862.在uboot上增加烧录yaffs2文件系统的命令:nand write.yaffs2,如下网址,亲测有效,我的uboot版本是2010.06http://www.linuxidc.com/Linux/20.
2020-09-21 14:29:39
602
原创 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
1436
原创 移远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
6382
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
1956
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
8313
8
yaffs2-2kb-20200921.tar
2020-09-21
yaffs2源码包,适用于2kb和512b的nandflsh
2020-09-21
Linux下基于C语言的B+树
2020-07-08
OSDliu-readBuf.rar
2019-07-23
敦泰ft5x0x触摸屏驱动程序,支持单点触摸和多点触摸,其中单点触摸支持tslib程序,目前已经在项目中使用
2019-04-22
YUV图片上OSD叠加-支持换行显示;12/16/24号字体可选择;C++代码或C代码实现(2个工程),已经在项目中使用。
2019-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人