摘要: 问题1: 在vmware虚拟机下安装的ubuntu系统,为了在windows和ubuntu之间拷贝数据方便,所以在vmware上安装了vmware tools。在安装了vmware tool之后会在ubuntu系统.cache/vmware/drag_and_drop/路径下创建一些缓存区目录,从w 阅读全文
posted @ 2017-10-23 14:24 for_learning 阅读(776) 评论(0) 推荐(0) 编辑
摘要: openwrt源码下载移植 一、源码下载 1.1下载 由于本人多次尝试从SVN代码地址下载代码,出现无法访问因此这里选择从Git代码地址进行下载。在linux系统命令终端输入 git clone git://git.openwrt.org/14.07/openwrt.git 对Barrier bre 阅读全文
posted @ 2017-09-22 16:19 for_learning 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 搭建过程: 1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xinetd 2.建立配置文件(蓝色的目录是可以更改为其他地址的,例如/home/user/tftpboot) 在/etc/xinetd.d/下建立 阅读全文
posted @ 2016-09-11 15:55 for_learning 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 搭建过程: 1. sudo apt-get install tftpd-hpa tftp-hpa是客户端 tftpd-hpa是服务器端 2.建立目录 执行:mkdir /home/wmx/Desktop/tftp 修改权限:chmod 777 -R /tftp 3.配置 执行:sudo vim /e 阅读全文
posted @ 2016-09-11 15:11 for_learning 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 安装配置过程: 1.sudo apt-get install minicom 2.执行:sudo minicom -s 配置minicom 切记加sudo 3.然后选择Serial port setup 选择按下enter按键进入配置界面 接着按下a或者A配置端口 >通过查看 4.我的开发板是连接在 阅读全文
posted @ 2016-09-11 14:23 for_learning 阅读(2118) 评论(0) 推荐(0) 编辑
摘要: 搭建步骤: 1.sudo apt-get install nfs-kernel-server 2.执行命令:mkdir /home/wmx/Desktop/nfs 搭建一个nfs服务专有的文件夹,这里的路径是随意确定的,根据自己的喜好(但是共享的文件权限必须是可读可写可执行-->建议建好文件之后就修 阅读全文
posted @ 2016-09-11 13:45 for_learning 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 串口驱动程序学习 本文主要实现对串口驱动程序初始化的分析 一、串口驱动中的数据结构 尽管一个特定的UART设备驱动完全可以按照tty驱动的设计方法来设计,即定义tty_driver并实现tty_operations其中的成员函数,但是Linux已经在文件serial_core.c中实现了UART设备 阅读全文
posted @ 2016-04-09 17:14 for_learning 阅读(742) 评论(0) 推荐(0) 编辑
摘要: tty驱动程序框架 一、TTY概念解析 在Linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备。 1.1串口终端(/dev/ttyS*) 串口终端是使用计算机串口连接的终端设备。Linux把每个串行端口都看作是一个字符设备。这些串行端口所对应的设备名称是 / 阅读全文
posted @ 2016-04-09 11:32 for_learning 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 平台总线程序设计 一、平台总线概述 平台总线(Platform bus)是linux2.6内核加入的一种虚拟总线,其优势在于采用了总线的模型对设备与驱动进行了管理,这总线的模型对设备与驱动进行了管理,这样提高了程序的可移植性。 通过平台总线机制开发设备驱动的流程如图: 平台总线的结构:platfor 阅读全文
posted @ 2016-04-08 19:08 for_learning 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 总线设备驱动模型学习 一、总线概述 随着技术的不断进步,系统的拓扑结构也越来越复杂,对热插拔,跨平台移植性的要求也越来越高,2.4内核已经难以满足这些需求。为适应这种形势的需要,从Linux 2.6内核开始提供了全新的设备模型。 总线:创建一条总线,跟按键一样,首先是描述总线结构,接着是注册总线,注 阅读全文
posted @ 2016-04-08 13:56 for_learning 阅读(435) 评论(0) 推荐(0) 编辑