自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

烟台 嵌入式产品开发

嵌入式软/硬件设计 ARM/Linux FPGA

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 网络视频服务器移植

一、环境主机环境:ubuntu 10.10        目标机:FS2410(S3C2410)        主机工具链:gcc-4.4.5        交叉工具链:arm-none-linux-gnueabi-gcc-4.3.2        摄像头:ZC301二、移植过程1、配置内核是内核支持芯片为ZC301的摄像头        Make menuconf

2012-12-30 15:12:54 517

原创 中断函数中不能调用ioremap()!!!!!!!

在开发板上实验,《ARM嵌入式Linux设备驱动实例开发》第二章按键的例子,每当按下键盘时,都会导致Oops错误。retry start                                                                     sleep

2012-12-26 16:11:09 2267

原创 电平触发方式和边沿触发的区别

电平触发方式是按照电平的高或者低来触发,所以用的时候,必须在发生触发事件后立即将电平拉到非触发电平上,如果不这样做的话,会导致程序一直在触发事件程序入口处,而不会执行其他地方的程序。所以一般比较少用。边沿触发方式是按照(上或下)边沿触发事件,由于触发的条件是边沿(上或下),所以即使在触发事件后,保存原来的电平都没有关系,不会一直在触发的,一般都用这种方式。//将P3.2连接至GND,会看到

2012-12-26 12:16:34 9140 1

原创 opensuse12.2 PL2303 minicom

真没想到opensuse12.2默认已经包括了USB转串口的驱动了,真是方便极了。配合minicom更是完美啊。[ 1286.410155] usb 6-1: new full-speed USB device number 6 using uhci_hcd[ 1286.553378] usb 6-1: New USB device found, idVendor=067b, idPr

2012-12-25 12:23:45 879

原创 ipconfig,ifconfig,iwconfig

ipconfig - windowsifconfig - unix/linux interface configiwconfig - linux interface wireless config  可以用ifconfig -a 命令获得iwconfig                              查看无线网卡的状态iwconfig     key

2012-12-25 11:31:30 3430

原创 linux sfdisk partition

为什么SD卡在Linux下/dev下的设备名叫mmcblk0p1?SD/MMC卡的设备构造差不多,MMC应该是 SD的前身,不过 MMC当时的设计比SD小一半。所以,SD/MMC的驱动通用,进一步的,Linux的设备节点就延续了 MMC的这个名字,后面的 blk是块设备这个英文的简写, mmcblk也就是“mmc/sd块设备”,0就是这个 m

2012-12-24 16:13:44 8005

原创 container_of()传入结构体中的成员,返回该结构体的首地址

linux中container_of(ptr, type, member)宏的作用是传入结构体类型type的域member地址ptr,返回该结构体变量的首地址,定义如下:#define container_of(ptr, type, member) ({   \          const typeof( ((type *)0)->member ) *__mptr = (ptr); \

2012-12-20 16:10:41 667

原创 /etc/hosts

/etc/hosts设置IP地址与主机名对应表,可用该文件来进行主机名称解释。如:#格式:IP地址 主机名 别名127.0.0.1 localhost localhost.localdomain192.168.1.1 debian debian192.168.0.2 t02 t02.tiger192.168.0.4 t04 t04.tiger

2012-12-19 10:00:38 642

原创 /etc/hostname

/etc/hostname该文件只有一行,记录着本机的主机名。如:debian

2012-12-19 09:59:47 475

原创 /etc/resolv.conf

/etc/resolv.conf该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是:nameserver #定义DNS服务器的IP地址domain #定义本地域名search #定义域名的搜索列表sortlist #对返回的域名进行排序/etc/resol

2012-12-19 09:53:22 475

原创 嵌入式linux 开发板 dhcp ip

嵌入式Linux通过DHCP自动获取IP地址的方法1. 在编译嵌入式Linux内核时添加以下选项:Networking  --->   [*] Networkingsupport         Networkingoptions  --->           Packet socket                //添加.配置CONFIG_PACKET

2012-12-19 09:43:43 902

原创 linux 驱动开发 头文件

驱动程序: #include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面寻找源文件。#include 在linux-2.

2012-12-16 10:37:24 570

原创 i.mx53 uboot

MX53-SMD U-Boot > printenvbootdelay=3baudrate=115200loadaddr=0x70800000netdev=eth0ethprime=FEC0uboot=u-boot.binkernel=uImagenfsroot=/opt/eldk/armbootargs_base=setenv bootargs console

2012-12-14 13:30:55 1026

原创 i.mx53 gpio 中断号的确定

2012-12-14 13:26:40 703

原创 i.mx53 gpio 中断号的确定

2012-12-14 13:25:25 775

原创 Overview of Linux kernel SPI support

Overview of Linux kernel SPI support====================================21-May-2007What is SPI?------------The "Serial Peripheral Interface" (SPI) is a synchronous four wire seriallink used to

2012-12-13 07:31:19 1206

原创 linux spi dev test program

/* * SPI testing utility (using spidev driver) * * Copyright (c) 2007 MontaVista Software, Inc. * Copyright (c) 2007 Anton Vorontsov * * This program is free software; you can redistribute it

2012-12-13 07:25:14 964

原创 linux spi

SPI devices have a limited userspace API, supporting basic half-duplexread() and write() access to SPI slave devices. Using ioctl() requests,full duplex transfers and device I/O configuration are a

2012-12-13 07:21:09 838

原创 杂七杂八的

内存映射MemoryMap飞思的BSP已经实现了一个预定义的物理地址到虚拟地址映射表,在arch/arm/mach-mx5/mm.c中实现了。一些关键的宏定义在arch/arm/plat-mxc/include/mach/hardware.h中定义用于物理地址、虚拟地址的基地址或物理地址到虚拟地址的映射宏。 一、IOMUXIOMUXC软件实现部分提供了API直接对寄存器进行

2012-12-06 12:53:51 2531 1

原创 i.mx53 linux led driver

LED驱动这个简单,因为是直接接在I/O上,所以就是写寄存器控制输出1或0。因为电路图上是这样做的,I/O->LED->Resistor->GND。所以I/O输入1点亮,输出0熄灭。管脚对应如下C5          KEY_COL0           ARM_LED1          ALT1             GPIO4_GPIO[6]B3          KEY_

2012-12-04 15:23:34 1013

原创 驱动调试前期准备工作

在开发板上编写一个简易的驱动看看能不能成功。因为内核编译的时候已经选择了,支持模块加载。Test.c#include #include Static __int void test_init(void){       Printk(“test_init\n”);}Static __exit void test_exit(void){       Prin

2012-12-04 14:36:08 577

原创 i.mx53开发板挂载NFS

i.mx53开发板挂载NFS首先在虚拟机ubuntu上安装nfs-kernel-server和portmap,然后修改一下配置文件,如下:/etc/exports/home/zhangshaoyan/i.mx53/nfsrootfs  *(rw,sync,no_root_squash)重新启动服务/etc/init.d/nfs-kernel-server restart/e

2012-12-04 13:53:09 1506

原创 i.mx53 启动信息

Serial reinitilized! U-Boot 2009.08 (12鏈?13 2011 - 17:39:38)CPU:   Freescale i.MX53 family 2.1V at 1000 MHzmx53 pll1: 1000MHzmx53 pll2: 400MHzmx53 pll3: 216MHzmx53 pll4: 455MHzipg cl

2012-12-03 11:20:14 3622

深入浅出gstreamer开发

深入浅出gstreamer开发 imx6 freescale 官方实例

2016-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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