虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

wiki-Control_Systems

  • OpenWRT编译与其Makefile

    简介QpenWrt是一个基于Linux的开源嵌入式操作系统,其在linux上进行深入的定制,加入大量网络应用和管理界面,使其广泛应用于路由器中。我们的项目是基于QpenWrt开发的,故其系统框架是相同的。二、OpenWrt编译编译流程a)安装Linux系统)安装编译所需的各种工具;通过Subversion版本库获得源代码;更新并安装package feeds:创建一个默认配置以检查编译环境是否搭建好了;)用menuconfig来配置要加入固件中的软件包;)最后开始编译固件和清理工作。a)首先要安装一个Linux系统,建议使用Ubuntu(以下以Ubuntu为例),安装教程,可看官方wiki:http://wiki.ubuntu.orq.cn/%E9%A6%06%%A1%B5b)需安装如下工具:·升级Ubuntu软件包sudo apt-get update安装所需的工具

    标签: openwrt makefile

    上传时间: 2022-06-20

    上传用户:zhanglei193

  • 基于FPGA的SPI接口设计.

    第一部分:什么是SPI SPI是一种在FPGA和其他芯片之间传输数据的简单有效的接口方式.SPI是允许一个器件同其他一个或多个器件进行通讯的简单接口。SPI是什么样的?首先让我们来看看两个芯片之间的S P 1接口是如何连接的。在两个芯片时间通讯时,SPl需要4条连线。正如你所看到的,他们是SCK,MISO,MOSI以及SSEL,其中一个芯片叫做主控芯片,另一个叫从芯片。SPI基础http://en.wikipedia.org/wiki/Serial_Peripheral Interface_Bus基本特点:1.同步2.串行3.全双工4·非即插即用5.一主多从更多细节:1,同步时钟有主控芯片产生,每个时钟传输一位数据2,数据在传输前,首先许要进行并转串,才能用一条线传输3,两条数据线,一条输入、一条输出4主从双方有关于SPI传输的先验知识,如比特顺序、数据长度等5,数据传输有主控芯片发起,每次只与一个从芯片通讯

    标签: fpga spi 接口

    上传时间: 2022-06-26

    上传用户:

  • BeagleBone Black eMMC 烧写全记录 ( 基于 AM335x SDK06)

    eMMC存储介质目前越来越广泛的应用在嵌入式系统中,AM335x的用户也越来越多的使用EMMC作为系统的主要存储介质。目前 AM335x的几款官方demo板中,只有BeagleBone Black上加入了对eMMC芯片的支持,很多用户也是参考 BeagleBone Black进行自己AM335x系统的eMMC设计。笔者最近分别通过 TI Uniflash和SD卡完成了BeagleBone Black上 eMMC芯片的烧写验证工作,软件基于 AM335x Linux SDKO6总结出来供大家参考。1,使用TI UniFlash工具通过USB RNDIS尧写1.1 TI Uniflash简介Uniflash是TI开发的存储器烧写工具,可以支持 AM335x系统的NAND Flash NOR Flash,SPI Flash eMMC烧写。可以参考 wiki上的guide:btto://processors.wiki.ti.com/index.php/Sitara Uniflash Quick Start Guide,在Windows宿主机上下载并安装 Uniflash,并按照其中 3.3节所述在Windows宿主机上安装USB RNDIS驱动。1.2 eMMC烧写原理本文介绍的验证方法是使用 Uniflash工具通过USB对BeagleBone Black上的eMMC进行烧写,原理是通过Romcode,SPL和u-boot三个阶段,将一个专门用于 eMMC烧写的Linux操作系统在BeagleBone Black板上运行起来,并自动运行脚本进行烧写。

    标签: BeagleBone Black eMMC

    上传时间: 2022-06-26

    上传用户: