![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux驱动学习
My_way_
11122222
展开
-
用NFS挂载时参数解析及uboot设置
NFS参数解析和uboot内核设置 setenv bootargs "root=/dev/nfs nfsroot=192.168.0.231:/forlinx/root ip=192.168.0.232:192.168.0.231:192.168.0.2 0 1:255.255.255.0:witech.com. cn:eth0ff console=ttySAC0,115200转载 2014-12-10 15:32:09 · 1137 阅读 · 0 评论 -
fedora20 nfs服务器配置
板子在很多时候需要通过 NFS 协议读取 mount 的文件。 1)安装nfs服务和rpcbind 服务 yum install rpcbind yum install nfs-utils 2)创建nfs server目录,用于放置被远程NFS访问的文件。 mkdir /opt/nfsroot 3)编辑/etc/exports 文件 编辑/etc/exports 文件,转载 2014-12-10 15:23:08 · 918 阅读 · 0 评论 -
uboot使用
1.进入uboot源码包目录 2.配置uboot TQ210: make TQ210_config Smart210: make smart210_config OK210: make forlinx_linux_config OK6410: make forlinx_nand_ram256_config Tiny原创 2014-12-03 16:52:49 · 635 阅读 · 0 评论 -
linux内核配置及编译
1.内核下载地址(www.kernel.org) 2.进入内核目录,配置内核。 { 【make config】基于文本文本【交互式】配置 【make menuconfig】基于文本【菜单型】配置 >不选择该功能 将该功能编译进内核映像 将该功能编译成内核模块 配置结果文件保存在内核根目录下 可用已有的内核配置文件作为参考原创 2014-12-03 19:45:44 · 497 阅读 · 0 评论 -
嵌入式linux内核制作
1.清理内核【make distclean】 2.配置内核。 { x86: make menuconfig arm: make menuconfig ARCH=arm } 3.编译内核。 { 【make uImage ARCH=arm CROSS_COMPILE=arm-linux-】 编译过程中出现错误缺少mkima原创 2014-12-03 19:49:45 · 483 阅读 · 0 评论 -
制作根文件系统
理解:根(文件系统)——第一个(文件系统)。Linux系统可包含多个文件系统,必须有根(文件系统)。 1.创建目录 2.创建设备文件(linux启动时必须有两个设备文件 console null) 3.加入配置文件(体系结构无关) (将etc.tar.gz解压复制到 rootfs/etc/) 4.添加内核模块 编译内核模块原创 2014-12-08 10:07:04 · 501 阅读 · 0 评论 -
挂载根文件系统
1.文件系统类型 根据存储设备的硬件特性、系统需求,不同的文件系统类型有不同的应用 场合。在嵌入式Linux应用中,主要的存储设备为RAM 和FLASH,常用的基于存储设备的文件系统类型包括:jffs2,yaffs2,ubifs,ramdisk等 2.使用Initramfs 进入 rootfs目录,创建软链接 配置linux内核,支持initramfs。原创 2014-12-08 13:29:58 · 503 阅读 · 0 评论 -
android4.0触摸屏(touchscreen)以及屏幕按键驱动解析
转自:http://www.xuebuyuan.com/1364968.html 本人用的触摸屏IC是FocalTech公司的ft5306,是一款i2c的电容屏多点触控芯片。对于它的整体驱动官方已经给了,我们就触摸屏和按键部分的代码做相关说明。说明其中应该注意的地方。 对于所有的input设备,报告input事件时候都分这么几部分,首先在probe文件中设置设备发送的转载 2016-02-19 15:10:20 · 2430 阅读 · 0 评论