logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

BBB 通过USB虚拟的RNDIS与PC的vmware ubuntu 进行网络通信

很多时候,BBB的网络接口需要连接其他的设备进行.在工作的时候就无法跟电脑指向相互传输文件,此时可以用usb虚拟出一个网卡,usb模拟网卡的步骤可以查看看:AM335X / BBB Usb 配置设备 RNDIS之前也有介绍BBB如何使用 RNDIS与windows进行通信,详细的可看:beaglebone black ftp配置登录这里可同通过usb的RNDIS需虚拟机通信,这有点类似于虚拟机支

#ubuntu#网络
以cpsw为例学习linux设备树

对于设备数的语法网上已经有很多了,但是懂了语法之后可能还是不太理解具体设备树的工作原理,这里以ti的CPSW为例说明设备树与内核的驱动之家的微妙关系。cpsw就是ti公司的CommonPlatform Ethernet Switch 的缩写,CPSW为三端口调换器(three port switch ),一个cpu端口,两个外部端口。CPSW或者说以太网调换驱动遵循标准的linux网络接

#linux
第二部分 s3c2440 移植linux内核 添加网卡支持 yaffs2文件系统支持

三、内核的移植1、移植内核首先,下载源码包:https://www.kernel.org/现在时间为2014年12月20日其主界面截图为:在此,就在下较新的稳定的版本作为尝试。在这里有个命名问题需要说明一下,最前面的2.6或者3.18是主版本号码,后面的次版本号是比如2.6.32.65中的32,再后面的比如2.6.32.65中的65是升级版本号,主版本号为奇数的是开发本

#linux
xenomai 在ubuntu上的安装测试

在ubuntu下安装安装xenomai试试系统,背景:1、全新的ubuntu系统,我安装了一些必要的软件比如gcc g++等等2、版本信息为:hello@hello-Lenovo:~$ cat /etc/issueUbuntu 14.04.4 LTS \n \lhello@hello-Lenovo:~$ uname -aLinux hello-Lenovo 3.19.0-58-gene

#ubuntu#linux
第四部分 linux led驱动代码分析

一、LED驱动1、对led驱动的测试对于向led这样的设备模型,系统认为所有的设备都是挂接在总线上的,而要使设备工作,就需要相应的驱动。设备模型会产生一个虚拟的文件系统——sysfs,它给用户提供了一个从用户空间去访问内核设备的方法,它在linux里的路径是/sys。如果要写程序访问sysfs,可以像读写普通文件一样来操作/sys目录下的文件。对于led的移植不需要任何的修改,首先需要

#linux
构建BBB内核

说明:文中全部翻译的英文文档文中是编译BeagleBone Black的内核下载交叉编译工具连,假如你是ubuntu直接执行:apt-get install gcc-arm-linux-gnueabi其他管理器需要执行:yum install gcc-arm-linux-gnu有可能你的系统没有lzop需要安装一下,不然make的时候可能提示错误:apt-get install

六、2440裸机开发 lcd操作

六、lcd的控制原文地址:by jaosn Email: woshidahuaidan2011@hotmail.comLCD ( Liquid Crystal Display 的简称)液晶显示器。LCD 的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基板玻璃上设置彩色滤光片,通过TFT上的信号与电压改变来控制液晶分子

到底了