??
LINUX程序设计最重要的当然是进程与线程。本文主要以uart程序结合键盘输入控制uart的传输。
硬件平台:树莓派B+
软件平台:raspberry
需要工具:USB转TTL(PL2303)+GCC
程序设计
首先声明,在LINUX中已经集成了PL2303的驱动,不用装驱动。
串口简介
串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 R...
分类:
编程语言 时间:
2014-10-28 09:28:15
阅读次数:
335
wiringPi适合那些具有C语言基础,在接触树莓派之前已经接触过单片机或者嵌入式开发的人群。wiringPi的API函数和arduino非常相似,这也使得它广受欢迎。作者给出了大量的说明和示例代码,这些示例代码也包括UART设备,I2C设备和SPI设备等,毫无疑问地说wiringPi功能非常强大。
首先要做的当然就是wiringPi的安装了。wiringPi使用GIT工具维护个更新代码。
如...
分类:
其他好文 时间:
2014-10-28 00:49:55
阅读次数:
270
摘 要:本文通过对异步串行数据格式的分析,阐述通过波形分析方法调试UART数据收发的原理和方法。 经常遇到初学者,对单片机串行通讯出了问题不知道如何办的情况。其实最有效的调试方法是用示波器观察收发数据的波形。通过观察波形可以确定以下情况: 是否有数据接收或发送; 数据是否正确; 波特率是否正确;一、...
分类:
其他好文 时间:
2014-10-22 06:20:14
阅读次数:
286
linux串口驱动分析硬件资源及描写叙述 s3c2440A 通用异步接收器和发送器(UART)提供了三个独立的异步串行 I/O(SIO)port,每一个port都能够在中断模式或 DMA 模式下操作。UART 使用系统时钟能够支持最高 115.2Kbps 的波特率。每一个 UART 通道对于接收.....
分类:
系统相关 时间:
2014-10-21 21:11:08
阅读次数:
325
最近在做一个关于串口的项目,于是把之前的串口程序又拿了出来,重新优化了一下!1、头文件《uart.h》如下: 1 /* 2 **************************************************************************************.....
分类:
其他好文 时间:
2014-10-18 04:17:40
阅读次数:
295
将kobox : key_wq.c -v1中的四个工作队列处理函数改成一个工作队列处理函数
因为多个工作队列可以使用同一个工作队列处理函数
#include "key.h"
#define S3C_ADDR_BASE 0xF6000000
#define S3C_ADDR(x) (S3C_ADDR_BASE + (x))
#define S3C2410_PA_UART (0x500...
分类:
其他好文 时间:
2014-10-15 22:53:01
阅读次数:
323
使用的是nios ii 13 版本。直接在nios 软件上运行时程序能够执行,其中已经配置了stdin stderr stdout为jtag_uart。run configure 里面的byte stream device 自动选择jtag_uart。改变程序与stdin stdout stderr...
分类:
其他好文 时间:
2014-10-13 01:05:18
阅读次数:
390
类似complex R/W mem test fail 在preloader阶段挂掉,请和弊司联系;
[SD0] DAT CRC error,请打patch:ALPS00787669;
NAND项目:
init: command r=-1 ' mount ubifs ubi@system /system wait'
init: command r=-1 ' mount ubifs ubi@...
分类:
移动开发 时间:
2014-10-12 23:52:08
阅读次数:
399
1概述CP2102其集成度高,内置USB2.0全速功能控制器、USB收发器、晶体振荡器、EEPROM及异步串行数据总线(UART),支持调制解调器全功能信号,无需任何外部的USB器件。CP2102与其他USB-UART转接电路的工作原理类似,通过驱动程序将PC的USB口虚拟成COM口以达到扩展的目的...
分类:
其他好文 时间:
2014-10-09 19:57:07
阅读次数:
163