AM335X 添加 SPI 设备(以添加 spi flash 为例)

由于 spi 设备经常用到,而在 myd-am335x 的开发板上没有 spi 设备,所以内核里也没有 spi设备的注册信息,对内核不熟悉的童鞋想要添加自己的 spi 设备时可能会感觉无从下手折腾了一下下,在myd-am335x的 spi1 上添加了一个 spi 的设备,但由于 myd-am335...

2017-04-27 11:28:59

阅读数:1015

评论数:0

ls1021atwr 配置SD卡启动内核

1格式化SD卡,对其进行分区 先在windows下面将卡格式化为FAT32格式,然后将SD接入到ubuntu下面,通过脚本文件 mkcard.sh 对SD卡进行分区。执行以下步骤: 1 解除SD卡的挂载: umount /media/xxx 2  利用脚本进行分区: sudo ./mkcar...

2017-04-27 09:26:09

阅读数:605

评论数:1

如何在codewarrior中的flashprogrammer添加新的flash型号

由于项目需要节约成本,更新硬件,主要包括PPC MPC5125处理器、DDR2内存以及Norflash。林工希望换掉老的spansion S29GL128P, 更新为速度更快、容量更大的spansion 65 nm  S29GL256S,但在硬件设计初期发现之前使用的flash烧写工具flashp...

2017-04-26 10:48:10

阅读数:781

评论数:1

uboot mmc read/write命令用法

mmc read用来读取mmc内容到内存, mmc write用来写入内存内容到mmc中 具体用法, mmc read addr blk# cnt [partition] mmc write addr blk# cnt [partition] mmc list d...

2017-04-26 09:40:00

阅读数:189

评论数:0

uboot sf 命令用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 uboot中如果支持spi/qspi flash, 那么可以使用sf的erase, read, write命令操作spi flash sf read用来读取flash数据到内存 sf write写内存数据到flash sf ...

2017-04-26 09:38:59

阅读数:1348

评论数:0

解析struct sockaddr_ll获得混杂模式

sockaddr_ll, 源文件为,结构如下: struct sockaddr_ll { unsigned short int sll_family; /* 一般为AF_PACKET */ unsigned short int sll_protocol; /* 上层协议 */ int s...

2017-04-10 14:39:57

阅读数:583

评论数:0

linux基础编程 链路层socket 摆脱winPcap 夸网段socket通信 可夸平台移植

在linux环境中要从链路层(MAC)直接收发数据帧,可以通过libpcap与libnet两个动态库来分别完成收与发的工作。虽然它已被广泛使用,但在要求进行跨平台移植的软件中使用就很难办到了。。 这是一种更为直接地、无须安装其它库的从MAC层收发数据帧的方式,即通过定义链路层的套接字来完成。 ...

2017-04-10 14:36:34

阅读数:206

评论数:0

linux下多线程之pthread_detach(pthread_self())

写个碰到的问题,记录下自己的技术之路点滴 pthread_detach(pthread_self()) linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态, 如果线程是joinable状态,当线程函数自己返回退出时或pthread_exi...

2017-04-10 14:35:22

阅读数:126

评论数:0

FSL 1588 PTPD简要分析!

转载:http://blog.chinaunix.net/uid-20721651-id-4334175.html 1588v2协议目前主要都是基于ptpd开源代码实现。下面是ptpd开源代码中的主要文件介绍: arith.c   Time format conversion rou...

2017-04-08 19:44:56

阅读数:432

评论数:0

ptpd 守护程序

转载:https://www.ibm.com/support/knowledgecenter/zh/ssw_aix_71/com.ibm.aix.cmds4/ptpd.htm ptpd 守护程序 用途 启动精确时间协议 (1588-2008) 守护程序 (ptpd)。 ...

2017-04-08 19:41:38

阅读数:518

评论数:0

精确时间协议 (Precision Time Protocol, PTP)

转载:http://docs.oracle.com/cd/E56344_01/html/E53863/gen_html/gntlb.html 精确时间协议 (Precision Time Protocol, PTP) PTP 软件用于在诸如局域网 (Local Area Network...

2017-04-08 19:40:18

阅读数:448

评论数:0

Linux struct itimerval用法

先看一段代码 [cpp] view plain copy  print? #include    #include    #include    #include    #include          static int cou...

2017-04-08 19:03:55

阅读数:186

评论数:0

Linux设备模型(5)_device和device driver

1. 前言 device和device driver是Linux驱动开发的基本概念。Linux kernel的思路很简单:驱动开发,就是要开发指定的软件(driver)以驱动指定的设备,所以kernel就为设备和驱动它的driver定义了两个数据结构,分别是device和device_drive...

2017-04-06 17:12:39

阅读数:254

评论数:0

linux驱动模型开发——linux platform总线机制讲解与实例开发

通常在Linux中,把SoC系统中集成的独立外设单元(如:I2C、IIS、RTC、看门狗等)都被当作平台设备来处理。 从Linux2.6起,引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver,来管理相应设备。 Linux中大部分的设备驱动,...

2017-04-06 14:02:45

阅读数:156

评论数:0

在应用层来截获数据链路层的帧并对其处理

目前大多数操作系统都为应用程序提供访问数据链路层的强大功能。这种功能可以提供如下能力: 能够监视由数据链路层接收的分组,使得诸如(tcpdump)等程序能够在普通计算机系统上运行,而无需专门的硬件设备来监视分组。如果结合使用网络接口 进入混杂模式(promiscuous mode)的能力,那么应用...

2017-04-06 10:28:04

阅读数:462

评论数:0

linux实用PF_PACKET接收原始链路层数据包

http://blog.csdn.net/bluesy2008/article/details/8989774 1.介绍 在Linux中提供了PF_PACKET接口可以操作链路层的数据。   2.使用方法 定义一个pf_packet = socket(PF_SOCKET, SOCK_RAW, h...

2017-04-06 10:09:48

阅读数:231

评论数:0

linux socket 操作链路层

Linux提供最常用的网络通信应用程序开发接口--Berkerley套接字(Socket).它既适用于同一主机上进程间通信(IPC),又适用于不同主机上的进程间通信。套接字的设置通过socket调用完成: int socket(int family,int type,int protocol);...

2017-04-06 10:05:39

阅读数:199

评论数:0

移植Linux3.4.2版本内核到mini2440

转载:http://blog.csdn.net/lsm424/article/details/51560310         该移植工作主要参考了韦东山的《嵌入式Linux应用开发完全手册》,第二期毕业班视频教程和友善之臂mini2440光盘提供的《Mini2440 Linux移植开发实战指南...

2017-04-05 17:12:56

阅读数:218

评论数:0

driver: Linux设备模型之input子系统详解

转载:http://blog.chinaunix.net/uid-23381466-id-3875934.html  linux输入子系统 本节从整体上讲解了输入子系统的框架结构。有助于读者从整体上认识linux的输入子系统。在陷入代码分析的过程中,通过本节的知识能够找准方向,明白原...

2017-04-05 16:48:47

阅读数:156

评论数:0

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