移植
围城&微尘
这个作者很懒,什么都没留下…
展开
-
内核3.4.2--移植网卡驱动DM9000
新的内核3.4.2移植成功后,系统跑起来后,发现内核不支持网卡驱动DM9000 分析后发现之前uboot里面设置的machid 为0x16aset machid 16a // smdk2440 mach-smdk2440.cset machid 7CF // mini2440 mach-mini2440.c用set machid 7CF 试试看...原创 2019-02-21 18:38:09 · 297 阅读 · 0 评论 -
新内核移植 LCD驱动 -----移植新的内核
问:之前 Kernel command line: console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.2.102:/work/nfs_root/fs_mini_mdev_new ip=192.168.2.5:192.168.2.102:192.168.2.1:255.255.255.0:eth0:off有什么作用?这个主要是设...原创 2019-02-22 18:46:09 · 255 阅读 · 0 评论 -
JZ2440移植新的内核Linux3.4.2 + 挂载文件系统(之前的内核为Linux version 2.6.22.6)
需要记忆的知识bootloader 在启动内核过程中的作用: --->内核==>内存 (将内核读入内存) --->设置TAG参数 --->启动(R0=0 ,R1=机器ID ,R2=TAG参数)内核启动过程: 根据R1判断是否支持该机器,调用机器相关的初始化函数----》 解析TAG参数 ----》装载外设,硬件的驱动---》...原创 2019-02-20 10:50:25 · 972 阅读 · 0 评论 -
移植内核之--- 3.4.2内核裁剪和打补丁
问 :将uImage 裁剪到小于2M.将uImage 烧录到nandflash上 ?A : 发现重新编译的内核还是大于2M,把内核烧录到jz2440看内核启动的打印信息 ---》dev/mouse ps/2 是多余的可以去掉 ---》cat /proc/filesystems 中romfs cramfs可以去掉 ---》vi .configs 查看里面那些配置为"y"...原创 2019-02-20 17:43:06 · 384 阅读 · 0 评论 -
JZ2440 ---移植中景园Oled驱动
问 :怎么确认接口JZ2440 V3原理图 如下添加spi_device1.配置内核使用主控驱动 spi-s3c24xx.c-> General setup [*] Prompt for development and/or incomplete code/drivers-> Device Drivers ->...原创 2019-02-26 18:43:31 · 1099 阅读 · 0 评论 -
JZ2440- USB 摄像头
一: 编写Myuvc 文件源码(仿照 :Uvc_driver.c (drivers\media\video\uvc) 移植)编译模块后,加载出现 errordmesg后 ,打印如下:当前编译的源码版本跟系统内核的版本没有一致修改Makefile重新insmod myuvc.ko后 仍然没有输出信息:如何查看摄像头的的信息:lsusb -v -...原创 2019-03-29 12:29:06 · 965 阅读 · 0 评论 -
jz2440 ----移植自制的USB RTL8188EUS网卡驱动
1:google 下载rtl8188eus的网卡驱动源码https://github.com/quickreflex/rtl8188eus2.解压缩下载的文件,把驱动文件rtl8192_8188eus_linux_xxx.tar.gz(xxx是版本号)添加到要编译的内核树里面去(1)假定你的内核位置为/root/linux-kernel,解压缩驱动文件,并且把解压缩后的驱动文件夹名改...原创 2019-04-18 18:30:18 · 53992 阅读 · 0 评论