这一章我们来实现第一个FPGA工程—LED流水灯。我们将通过流水灯例程向大家介绍一次完整的FPGA开发流程,从新建工程,代码设计,综合实现,管脚约束,下载FPGA程序。掌握本章内容,大家就算正式的开始入门FPGA开发了。1.1.1.电路说明1.1.2.新建工程第一步:从开始菜单启动Quartus I... ...
分类:
其他好文 时间:
2016-04-05 21:31:37
阅读次数:
333
Linux 提供了GPIO 操作的 API,具体初始化及注册函数在 driver/gpio/lib_gpio.c 中实现。 #include int gpio_request(unsigned gpio, const char *label); 获得并占有 GPIO port 的使用权,由参数 gp ...
分类:
系统相关 时间:
2016-04-04 22:55:15
阅读次数:
454
Linux应用层直接操作GPIO 在一个老手的指导下,应用层可以直接操作GPIO,具体指设置GPIO的输入输出以及输出电平高或者低。这个大大地提高了灵活性,官方的文档有GPIO Sysfs Interface for Userspace,GPIO Sysfs。 这里我记录一下使用过例子: 1 2 3 ...
分类:
系统相关 时间:
2016-04-04 22:47:38
阅读次数:
351
led驱动程序编写 本文主要包含三部分,led驱动程序led.c编写,编译驱动程序的makefile的编写,以及使用驱动程序的应用程序led_app的编写 一、led.c编写 1.1控制led命令的编写 >led.h 二、编译led.c的Makefile的编写 三、应用程序的编写 四、出现的问题解决 ...
分类:
其他好文 时间:
2016-04-04 16:36:25
阅读次数:
183
导言:以封装一个简单的LED库为例,当然这个库是没有必要的,这是测试!! OK ,Let's Start! 1、新建一个文件夹:LED 在LED文件夹下创建examples文件夹、keywords.txt文件、LED.cpp文件和LED.h文件 2、编写LED.h 。。。。。。其实就是创建一个LED ...
分类:
其他好文 时间:
2016-04-04 16:23:05
阅读次数:
354
技术原理根据王成伟公开的LCD3D打印原理http://blog.sina.com.cn/s/blog_69c8f72b01017jme.html该技术是类似使用投影仪实现的DLP3D打印原理实现的,按我的理解,基本上就是把现在常见的LCD投影仪中的一部分提取出来用作3d打印机的一部分,使用405nm的紫光LED左右光源(现在常见..
分类:
其他好文 时间:
2016-04-04 06:52:55
阅读次数:
296
实验4 外部中断实验 一、实验目的 理解中断的基本概念。 掌握STM32的中断源及中断优先级。 掌握STM32外部中断技术的基本使用方法。 掌握STM32中断处理程序的编程方法。 二、实验内容 硬件设计原理图如下图1所示:LED的连接在上一节已经介绍过了,在STM32开发板上的按键KEY0是接在PE ...
分类:
其他好文 时间:
2016-04-02 13:28:21
阅读次数:
672
目录(?)[-]
简介
架构
设备注册
I2C关键数据结构和详细注册流程
关键数据结构
详细注册流程
使用I2C子系统资源函数操作I2C设备
Gpio模拟i2c总线的通用传输算法
总结
...
分类:
系统相关 时间:
2016-04-01 18:29:19
阅读次数:
361
编写驱动程序,首先要了解是什么类型的设备。linux下的设备分为三类,分别为:字符设备,块设备和网络设备。字符设备类型是根据是否以字符流为数据的交换方式,大部分设备都是字符设备,如键盘,串口等,块设备则是以块为单位进行管理的设备,如,磁盘。网络设备就是网卡等。 其次要了解应用程序和驱动程序的区别,两 ...
分类:
系统相关 时间:
2016-04-01 12:44:49
阅读次数:
202
CGI程序(Common Gate Way Interface) 在服务器外部供服务器调用的程序,CGI程序与服务器配合后能让服务器完成更强大的功能。 1.浏览器通过HTML表单或超链接请求指向一个CGI应用程序的URL。 2.服务器收发到请求。 3.服务器执行指定所CGI应用程序。 4.CGI应用 ...
分类:
Web程序 时间:
2016-04-01 12:43:15
阅读次数:
175