- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 linux3.4.2内核移植详解(七):LCD驱动移植
基于韦东山提供的LCD驱动代码,进行修改,主要是五个寄存器:LCDCON1、LCDCON2、LCDCON3、LCDCON4、LCDCON5:我的显示屏分别率是480x272,对照LCD_4.3手册设置那五个寄存器的值,还要注意显存的物理基地址也要改:#include <linux/module.h>#include <linux/kernel.h>#inclu...
2019-04-13 11:30:27 719
原创 linux3.4.2内核移植详解(六):基于UVC的USB摄像头内核配置
在menuconfig中进行适当的配置:Device Drivers ---><*> Multimedia support --->[*] Video capture adapters--->[*] V4L USBdevices --->...
2019-04-13 11:13:01 3088 2
转载 linux3.4.2内核移植详解(五):内核打yaffs2补丁错误汇总
nand flash作为市面上最主要的非易失性闪存技术之一,应用在各种固态大容量存储解决方案中。由于nand flash自身的特点,nand存储器往往需要一款专用的nand文件系统进行管理。开源的yaffs文件系统由于其优异的性能,在nand flash中受到广泛的应用。1. yaffs文件系统从yaffs官网下载最新的yaffs源码,进入到yaffs目录,给Linux内核加上yaffs文件...
2019-04-13 11:03:29 924
原创 linux3.4.2内核移植详解(四):部分错误汇总
编译内核出现:arch/arm/mm/tlb-v4wbi.S: Assembler messages:arch/arm/mm/tlb-v4wbi.S:64: Error: too many positional argumentsscripts/Makefile.build:343: recipe for target ‘arch/arm/mm/tlb-v4wbi.o’ failedmak...
2019-04-13 10:56:07 2470 2
原创 linux3.4.2内核移植详解(三):制作根文件系统
tar xjf busybox-1.20.0.tar.bz2 解压进入顶层目录:修改顶层Makefile: ARCH ?= arm CROSS_COMPILE ?= arm-linux-执行make menuconfig产生.config文件,使用默认配置 Busybox Settings -> Installa...
2019-04-13 10:38:58 273
原创 linux3.4.2内核移植详解(二):移植内核
解压进入内核顶层目录:tar xjf linux-3.4.2.tar.bz2修改顶层Makeflie: ARCH ?= arm CROSS_COMPILE ?= arm-linux-执行make s3c2410_defconfig会出现: # configuration written to .config ...
2019-04-13 10:33:04 554
原创 linux3.4.2内核移植详解(一):修改u-boot分区
工具: 虚拟机:vmware pro 12.0 Linux: ubuntu 16.04 desktop 64 交叉编译器:arm-linux-gcc-3.4.5: 用于编译比较老的u-boot-1.1.6 ...
2019-04-13 10:22:07 404
原创 linux、 开发板、 PC机 三者之间互ping
物理设置:· 软件设置:检测虚拟机设置是否为桥接式模式 关闭PC机和虚拟防火墙 三者之间设置IP地址必须在同一个网段将linux和开发板的IP地址设置成和PC机动态分配的IP地址在同一个网段,现在既能够相互PING通也可以上网。(注意:一定保证物理连接没问题,比如网线没问题,惨痛的教训!!!)...
2019-04-08 10:10:37 538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人