修改2410的linux串口驱动,使其支持RS485

原文地址:修改2410的linux串口驱动,使其支持RS485 作者:daijianfu   修改2410的linux串口驱动,使其支持RS485   2410自带有三个串口,但mizi linux中自带的驱动均为RS232的,因为485是半双工的,比232...

2017-11-30 17:38:12

阅读数:200

评论数:0

linux设备驱动之8250串口驱动

一:前言  前一段时间自己实践了一下8250芯片串口驱动的编写。今天就在此基础上分析一下linux kernel自带的串口驱动。毕竟只有对比专业的驱动代码才能更好的进步,同以往一样,基于linix kernel2.6.25.相应驱动代码位于:linux-2.6.25/drivers/serial...

2017-11-30 17:37:08

阅读数:529

评论数:0

将S3C2416的RS232改为RS485(修改内核驱动)

基本知识:          ARM一般会使用电平转换芯片把串口TTL电平转换成相应的232或485电平信号。与232稍有不同的是,一般的485是半双工的,意思就是说同一时刻要么处于接收状态要么处于发送状态。485芯片有许多种,但基本大同小异,一般有2个引脚给用户来控制收发状态。当RE为低电平时...

2017-11-30 17:36:18

阅读数:164

评论数:0

linux内核GPIO编程说明

内核GPIO编程说明 参考资料:https://www.kernel.org/doc/Documentation/gpio/ 从官方资料来看,linux内核中的gpio接口目前有新旧两个版本,新的版本的接口是descriptor-based的,而旧的是integer-based...

2017-11-30 17:34:24

阅读数:171

评论数:0

15 内核里leds-gpio设备驱动的设备树方法

在linux内核里已提供了连接到gpio的led设备驱动,只需要通过platform_device或设备提供相应的硬件资源即可.  使用platform_device方法可参考: http://blog.csdn.net/jklinux/article/details/73850470 内...

2017-11-29 17:33:31

阅读数:737

评论数:0

linux设备树的gpio和gpio中断应用实例

10 linux设备树的gpio和gpio中断应用实例 发表于2017/11/20 17:08:19  267人阅读 分类: 全志H5 Linux-4.11 现把一个蜂鸣器模块的控制引脚接到板上的PL11, 当输出低电平时蜂鸣器响,高电平时就不响.  H5芯片上有两个gpio控制器, P...

2017-11-29 17:32:25

阅读数:1835

评论数:0

zynq QSPI Flash 启动过程

U-boot  修改flash 启动地址,偏移地址: u-boot-xlnx-xilinx-v2015.4\u-boot-xlnx-xilinx-v2015.4\include\configs\zynq-common.h 基地址:     "ethaddr=00...

2017-11-29 16:26:34

阅读数:643

评论数:1

zedboard qspi flash 分区,更新bin文件,上电启动

原文地址:http://blog.csdn.net/csdnliming147/article/details/53432444 一、 交叉编译器: 使用xilinx提供的编译器arm-xilinx-Linux-gnueabi- Version 4.6.1版本。 ...

2017-11-29 16:25:56

阅读数:408

评论数:0

Zynq-Linux移植学习笔记之11-qspi驱动配置与测试接口

1、  devicetree配置 devicetree中涉及到QSPI FLASH的部分如下: [plain] view plain copy spi@e000d000 {                               cl...

2017-11-29 16:24:46

阅读数:327

评论数:1

Linux lspci查看硬件设备

Linux 主机的硬件配备 lspci 找到的是目前主机上面的硬件配备 [root@www ~]# lspci [-vvn] 选项与参数: -v     :显示更多的 PCI 接口装置的详细信息 -vv :比 -v 还要更详细的信息 -n     :直接观察 PCI 的 ID 而不是厂...

2017-11-29 09:22:43

阅读数:768

评论数:0

Linux Socket CAN驱动-CAN总线原理

由于Socket CAN涉及到CAN总线协议、套接字、Linux网络设备驱动等。因此,为了能够全面地了解Socket CAN的原理。我们需要了解以下几个方面的知识点: (1)CAN总线协议; (2)Socket原理; (3)Linux网络设备驱动; 当熟悉以下三个方面的知识点后,我们再去分...

2017-11-29 09:09:06

阅读数:240

评论数:0

linux下的can驱动测试

测试can需要ip,can-utils和libsocketcan库. 通过ip工具配置can,如速率,启用和禁用can等.不能用buildroot编译出来的ip,需要重新编译. 1. 编译ip: ip源码 http://pkgs.fedoraproject.org/repo/pkgs...

2017-11-29 08:58:38

阅读数:302

评论数:0

Linux Canbus调试笔记

STM32之CAN---错误管理分析      牛人博客 http://blog.csdn.net/flydream0/article/details/8161418    CAN总线在嵌入式Linux下驱动程序的实现 http://www.21ic.com/app/embed/2...

2017-11-29 08:57:36

阅读数:201

评论数:0

linux下测试RTC驱动相关的命令date和hwclock常见用法简介

之前对Linux下面时间相关的内容,一无所知,第一次见到hwclock,不知为何物,也没找到解释清楚的帖子。故此整理一下,简单介绍Linux下验证rtc驱动是否工作正常,相关的的命令:date和hwclock。 先说明: 1.本贴主要内容来整理自后注所引用的帖子。 2.如下介绍,不涉及如何编写r...

2017-11-29 08:43:32

阅读数:188

评论数:0

Linux I2C工具查看配置I2C设备

1.安装     I2C驱动载入和速率修改请查看博文【树莓派学习笔记——I2C设备载入和速率设置】。 2.I2C总线扫描     通过i2cdetect -l指令可以查看树莓派上的I2C总线,从返回的结果来看树莓派含有两个I2C总线,通过阅读相关的资料,树莓派1代使用I2C0,而...

2017-11-28 15:11:52

阅读数:1914

评论数:0

linux源码Makefile的详细分析

https://www.cnblogs.com/amanlikethis/p/3675486.html linux源码Makefile的详细分析 目录 一、概述   1、本文的意义   2、Linux内核Makefile文件组成 二、Linux内核Makefile的“mak...

2017-11-28 10:46:48

阅读数:133

评论数:0

[kernel 启动流程] (第七章)第一阶段之——跳转到start_kernel

[kernel 启动流程]系列: [kernel 启动流程] 前篇——vmlinux.lds分析[kernel 启动流程] (第一章)概述[kernel 启动流程] (第二章)第一阶段之——设置SVC、关闭中断[kernel 启动流程] (第三章)第一阶段之——proc in...

2017-11-27 17:22:41

阅读数:166

评论数:0

[kernel 启动流程] (第六章)第一阶段之——打开MMU

[kernel 启动流程]系列: [kernel 启动流程] 前篇——vmlinux.lds分析[kernel 启动流程] (第一章)概述[kernel 启动流程] (第二章)第一阶段之——设置SVC、关闭中断[kernel 启动流程] (第三章)第一阶段之——proc in...

2017-11-27 17:21:39

阅读数:133

评论数:0

[kernel 启动流程] (第五章)第一阶段之——临时内核页表的创建

本文是基于arm平台。例子都是以tiny210(s5pv210 armv7)为基础的。 [kernel 启动流程]系列: [kernel 启动流程] 前篇——vmlinux.lds分析[kernel 启动流程] (第一章)概述[kernel 启动流程] (第二章)第一阶段之...

2017-11-27 17:20:23

阅读数:143

评论数:0

[kernel 启动流程] (第四章)第一阶段之——dtb的验证

本文是基于arm平台。例子都是以tiny210(s5pv210 armv7)为基础的。  [kernel 启动流程]系列: [kernel 启动流程] 前篇——vmlinux.lds分析[kernel 启动流程] (第一章)概述[kernel 启动流程] (第二章)第一阶段之—...

2017-11-27 17:19:21

阅读数:203

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭