上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页

2013年10月30日

ubuntu tftp 配置

摘要: 1:sudo apt-get install tftp tftpd openbsd-inetd特别指出很多文章里用的是netkit-inetd,但是实际下载时发现这个软件是下不到的,特改用openbsd-inetd,实验效果不错。2:在根目录下创建文件夹 tftpbootcd /sudo mkdir tftpboot 建立文件夹sudo chmod 777 tftpboot 更改文件夹权限3: sudo gedit /etc/inetd.conf 修改成如下样子tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpb 阅读全文

posted @ 2013-10-30 10:02 屁屁侠 阅读(264) 评论(0) 推荐(0) 编辑

2013年10月27日

驱动程序分层分离概念--总线驱动设备模型

摘要: 一、示意图 App-------------------------------------------------- input.c-------------------------------------------------- / \ / \ / 分离 \button.c evdev.c硬件相关 纯软件(稳定)-----------------------------------------------bus_drv_dev模型 bus drv链表 1.把device放入bus的dev链表 device_add... 阅读全文

posted @ 2013-10-27 21:59 屁屁侠 阅读(1703) 评论(0) 推荐(2) 编辑

USB设备驱动程序学习笔记(二)

摘要: 一、usbmouse_as_key.c/** drivers\hid\usbhid\usbmouse.c*/#include #include #include #include #include #include static struct input_dev *uk_dev;static char *usb_buf;static dma_addr_t usb_buf_phys;static int len;static struct urb *uk_urb;static struct usb_device_id usbmouse_as_key_id_table [] = { { USB_I 阅读全文

posted @ 2013-10-27 12:07 屁屁侠 阅读(818) 评论(0) 推荐(0) 编辑

2013年10月26日

常用Linux命令

摘要: 1.grep "USB device using" * -nR2.smb://192.168.1.973.ubuntu开启root用户:sudo passwd root 阅读全文

posted @ 2013-10-26 18:20 屁屁侠 阅读(273) 评论(0) 推荐(0) 编辑

USB设备驱动程序学习笔记(一)

摘要: 现象:把USB设备接到PC1. 右下角弹出"发现android phone"2. 跳出一个对话框,提示你安装驱动程序问1. 既然还没有"驱动程序",为何能知道是"android phone"答1. windows里已经有了USB的总线驱动程序,接入USB设备后,是"总线驱动程序"知道你是"android phone" 提示你安装的是"设备驱动程序" USB总线驱动程序负责:识别USB设备, 给USB设备找到对应的驱动程序问2. USB设备种类非常多,为什么一接入电脑,就能识别 阅读全文

posted @ 2013-10-26 17:58 屁屁侠 阅读(3091) 评论(0) 推荐(0) 编辑

2013年10月25日

u-boot编译

摘要: u-boot目的:启动内核1.从flash读出内核,放到SDRAM中2.启动内核u-boot要实现的功能:-----硬件相关的初始化---- ---开发的功能--------- 关看门够 烧写FLASH 初始化时钟 网卡 初始化SDRAM USB 串口---------------------------------------------- 从FLASH读出内核 启动内核 u-boot编译1.解压缩tar xjf u-boot-1.1.6.tar.bz2 2.打补丁cd u-boot-1.1.6patch -p1 < ../u-boot-... 阅读全文

posted @ 2013-10-25 10:17 屁屁侠 阅读(253) 评论(0) 推荐(0) 编辑

2013年10月24日

ubuntu12.04的NFS配置

摘要: #sudo apt-get install nfs-kernel-serverubuntu12.04中的已经是最新版本了,无需安装打开/etc/exports文件,在末尾加入:/home/kevin *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/home/kevin:要共享的目录* :允许所有的网段访问rw :读写权限sync:资料同步写入内在和硬盘no_root_squash:nfs客户端共享目录使用者权限重启服务:#sudo /etc/init.d/portmap restart <--- 阅读全文

posted @ 2013-10-24 16:40 屁屁侠 阅读(242) 评论(0) 推荐(0) 编辑

构建最小根文件系统

摘要: http://blog.sina.com.cn/s/blog_7943319e01018g5w.html 构建最小根文件系统一个最小根文件系统必须的项:1. /dev/console这个在内核启动时打开:sys_open((const char __user *) "/dev/console", O_RDWR, 0)/dev/null当不设置标准输入输出标准出错时,就会定位到/dev/null2. init本身,即busybox3. /etc/inittab配置文件4. inittab配置文件中指定的应用程序或脚本5.相应的库(如glibc库)下面分三步对如何构建一个根文件 阅读全文

posted @ 2013-10-24 16:37 屁屁侠 阅读(887) 评论(0) 推荐(0) 编辑

最小根文件系统

摘要: 最小根文件系统1./dev/console /dev/null2.init3./etc/inittab4.配置文件中指定的程序5.c库1.mkdir dev cd dev sudo mknod console c 5 1 sudo mknod null c 1 33.mkdir etc vim etc/inittab console::askfirst:-/bin/sh mkdir ~/workspace/linux/nfs_root/first_fs/lib cp *.so* ~/workspace/linux/nfs_root/first_fs/lib/ -d 4.制作文件系统 tar . 阅读全文

posted @ 2013-10-24 16:27 屁屁侠 阅读(568) 评论(0) 推荐(0) 编辑

2013年10月23日

交叉编译busybox

摘要: 交叉编译器: 3.3.2# wget -c http://www.busybox.net/downloads/busybox-1.7.0.tar.bz2# tar jxvf busybox-1.7.0.tar.bz2修改源码、配置、编译-----------------------------------------------# cd busybox-1.7.0# vi Makefile +176ARCH ?= armCROSS_COMPILE ?= /usr/local/arm/3.3.2/bin/arm-linux-# make menuconfigBusybox Settings -- 阅读全文

posted @ 2013-10-23 09:46 屁屁侠 阅读(656) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页

导航