自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

转载 OK6410按键驱动程序(改)亲测可以运行

#include    #include    #include    #include    #include    #include    #include    #include    #include    #include    #include    #include    #include      #include    #include      //#include    #i

2012-11-28 18:29:07 448

转载 电子行业技术网站收集

嵌入式开发不可避免的要涉及到一些电子技术,收集了一些常见的电子行业技术网站。资料(PDF芯片)查询类网站:IC/PDF查询 http://www.21icsearch.com电子元器件查询 http://www.chinadz.com/IC/PDF查询 http://www.ic37.com/器件手册 http://www.datasheet5.com/光电行业of

2012-11-21 10:51:02 637

转载 贡献30本经典Linux学习和开发教程和资料,都是pdf完整版的

http://huangwen200301930.blog.163.com/blog/static/484849812011111142623315/史上最牛的Linux内核学习方法论   我的arm_linux移植笔记   S3C2440完全开发流程   Linux系统命令及其使用详解完整版   Linux主要shell命令详解   深入理解Linux内核(第三版

2012-10-22 20:44:33 1219

转载 Bourne shell编程入门及脚本测试

发信人: Altmayer (alt>>追求>>堕落>>极限>> ), 信区: GNULinux标 题: Bourne Shell及shell编程(1) 发信站: 饮水思源 (2001年12月30日00:21:48 星期天), 站内信件 【 以下文字转载自 Altmayer 的信箱 】 【 原文由 Altmayer.bbs@a

2012-10-17 12:18:02 1607

转载 Shell脚本编程详解

第12章 Shell脚本编程 l Shell命令行的运行l 编写、修改权限和执行Shell程序的步骤l 在Shell程序中使用参数和变量l 表达式比较、循环结构语句和条件结构语句l 在Shell程序中使用函数和调用其他Shell程序12-1  Shell命令行书写规则u Shell命令行的书写规则对Shell命

2012-10-17 12:16:58 1624

转载 安装RPM包或者安装源码包

在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下。所以你要学会如何在linux下安装一个软件。在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便。因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装。

2012-10-17 12:02:10 665

转载 linux shell 学习

Linux shell脚本全面学习1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/bash  符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。  当编辑好脚本时,如果要执行该脚本,还必须使其可执行。  要使脚本可执行:编译 chm

2012-10-17 12:00:41 331

转载 Android启动脚本init.rc

Android启动脚本init.rc在 Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容:Commands:命令Actions: 动作Triggers:触发条件Services:服务

2012-10-17 11:57:35 384

转载 shell 脚本基础学习

Linux shell脚本基础学习我们将分几讲来慢慢细说,希望能对想学习Linux shell脚本编程的初学者有一个明确的帮助,水平得到提高。AD:Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。1. Linux 脚本编写基础◆1.1

2012-10-17 11:55:54 418

转载 学习 shell脚本之前的基础知识

日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从一开始就要把基础知识掌握牢固,然后要不断的练习,只要你shel

2012-10-17 11:53:37 1100

转载 到处都是Unix的胎记

原文:http://coolshell.cn/?p=1532 (酷壳)如果你想知道Unix的一些故事,你可以查看下面这些文章:《Unix40年:昨天,今天和明天》《Unix传奇》上篇,下篇《Unix的现状与未来》  一说起Unix编程,不必多说,最著名的系统调用就是fork,pipe,exec,kill或是socket了(fork(2),execve

2012-10-16 15:05:07 462

转载 Ubuntu12.04中安装,卸载chrome谷歌浏览器,打开谷歌浏览器

有时候安装完了找不到:直接在Dash Home,也就是任务栏最上面那个图标,输入chrome就可以了。           在软件中心里面找不到chrome的卸载,想要卸载的话,按照下面的步骤来就行:               [html] view plaincopy试试看这个。。  代码:  sudo apt-get autoremove goog

2012-10-16 15:01:46 1244

转载 其实Unix很简单

很多编程的朋友都在网上问我这样的几个问题,Unix怎么学?Unix怎么这么难?如何才能学好?并且让我给他们一些学好Unix的经验。在绝大多数时候,我发现问这些问题的朋友都有两个特点:1)对Unix有畏难心理,对其没有信心;2)喜欢用拿Windows来和Unix做比较。 这两种特点就像两个“心理暗示”,暗示着自己Unix很不好学,暗示着Unix很糟糕,不如Windows好。于是,自己

2012-10-16 14:56:01 304

转载 Makefile写法入门心得

Makefile的写法入门心得 Makefile的出现使得编译过程极大地自动化了,省去了很多人工工作,非常方便。这里,小结一下写Makefile的一点小心得。嗯,对了,差点忘了一件事,同一个Makefile在不同的内核版本和Linux发行版本中不一定能发挥一样的作用,别人的Makefile可不见得就适用于自己的机器。我先简单说一下我自己的机器: Ubuntu12.04-Kernel-3

2012-10-16 14:50:47 507

转载 Ubuntu常用软件源小结

这两天多次要在Ubuntu上用apt-get安装软件,虽然Tab功能很强大,但是还是经常出现Tab不出来的情况。后来,经过多次尝试,又上网查了查资料,才发现一个坑爹的事实:如果安装Ubuntu时你选择了中国时区,那么系统安好后默认的软件源就是中国的软件源!所以,在这里把常用的软件源做个小结,当然,小弟水平有限,希望各位大神加以补充、指正。先说命令格式:sudo add-apt-reposi

2012-10-16 14:40:27 1649

转载 Ubuntu12.04下Linux内核编译

昨天,经过多次摸索和失败,终于把Linux内核配置、编译、更换的流程掌握熟练了。我的系统是Ubuntu12.04LTS,这次新版本的Ubuntu采用了grub2的启动方式,在最后更换内核的方式与老版的以及网上很多讲的方式有所区别,而且区别比较大,作为资深菜鸟,还是提醒一下,如果你的Linux并不是grub2的启动方式,请自行去博客园查找其他方法使你编译好的内核生效。废话不多说,开始。一下操

2012-10-16 14:38:40 876

转载 Ubuntu12.04下Linux内核模块动态加载

今天下午通过一番折腾,终于琢磨除了Linux内核模块的动态加载方法,网上大部分教程基于旧版本做的,有很多地方不一样,走了很多弯路,不过最后终于成功了。不过小弟水平实在有限,也不明白具体原理。说一下我自己的机器,Ubuntu12.04LTS,内核版本为3.2.0-24-generic-ape具体方法如下:1、建立C++源文件,假设文件目录为path,文件名为hello.c源代码如下:#i

2012-10-16 14:24:07 1390

转载 执行make menucofig发生错误“Unable to find the ncurses libraries or the required header files”的解决方法

起始执行 make menuconfig 有错误发生错误:*** Unable to find the ncurses libraries or the*** required header files.*** 'make menuconfig' requires the ncurses libraries.****** Install ncurses (ncurses

2012-10-16 08:59:59 4915

转载 arm板做的ad转换(用串口 发送至超级终端显示)

/*************************************************Function name: 这是基础实验的一个模版Parameter    : 无Description  : 做基础实验,直接调用该模板即可Return      : 无Argument     : 无Autor & date : Daniel************

2012-10-10 17:30:04 2430

转载 C语言测试:想成为嵌入式程序员应知道的0x10个基本问题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。  从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的 问题吗?如要你答出某个字符的A

2012-10-09 13:44:07 913

转载 华为2007年招应届大学毕业生技术支持笔试面试题集锦

这篇文章是写给2007届的毕业生的,我想我这些日子的经历应该能给2007届的师弟和师妹们将来的校园招聘提供点帮助。一、准备阶段:在华为面试之前,我把《软件设计师教程》大概的复习了一遍,时间实在太紧迫了,有些概念我也只是很粗糙地掠过去。10号下午还到图书馆借了一本《程序员面试攻略》,11号下午就差不多把那本书大概地啃完。二、笔试:11 号,收到短信通知当晚7:00在E栋笔试(只要是注

2012-10-09 13:42:20 2239

转载 Linux下C语言编程--信号处理函数

前言:这一章我们讨论一下Linux下的信号处理函数.      Linux下的信号处理函数:  1.信号的产生  2.信号的处理  3.其它信号函数  -------------------------------------------------------------------------------- 一个实例  1。信号的产生      Linux下

2012-10-09 13:41:08 1409

转载 linux下串口调试工具_xgcom

开源项目-图 形化串口调试工具XGCom一、软件介绍:一个Linux下的图形化的串口调试工具.帮助开发者调试串口程序.部分代码参考 gtkterm-0.99.5.二、安装使用:项目源码下载:项目管理地址:http://code.google.com/p/xgcom/svn checkout http://xgcom.googlecode.com/sv

2012-10-09 13:36:57 828

转载 怎样写Linux下的USB驱动

引言随着人们生活水平的提高,我们用到的USB设备也越来越多,但是Linux在硬件配置上仍然没有做到完全即插即用,对于Linux怎样配置和使用他们,也越来越成为困扰我们的一大问题;本文的目地是使大家了解怎样编制USB设备驱动,为更好地配置和使用USB设备提供方便;对于希望开发Linux系统下USB设备驱动的人员,也可作为进一步学习USB驱动的大体架构进而编写出特殊USB设备的驱动程序。U

2012-10-09 13:34:38 519

转载 基于platform的ok6410按键中断实验

plat_btn_device.c[cpp] view plaincopy#include   #include   #include   #include   #include   #include   #include   #include       #define DEVICE_NAME "ok6410_plat_btn"      /*平台资源的定义,按键中断

2012-10-09 13:33:24 1232

转载 platform设备驱动简介

简介:目的:说白了就是为了将设备与驱动分离,通过platform总线进行连接废话不多说:相关结构介绍:1.platform设备结构体structplatform_device{const charname;/*设备名*/u32 id;/*设备id*/struct device dev;/*设备*/u32 num_resource;

2012-10-09 13:30:33 440

转载 Linux usb驱动程序全注释

/* * USB Skeleton driver - 2.0 */#include #include #include #include #include #include #include #include #include #include /* Define these values to match your devices */

2012-10-09 13:29:09 579

转载 Linux中断处理驱动程序编写

本章节我们一起来探讨一下Linux中的中断中断与定时器:中断的概念:指CPU在执行过程中,出现某些突发事件急待处理,CPU暂停执行当前程序,转去处理突发事件,处理完后CPU又返回原程序被中断的位置继续执行中断的分类:内部中断和外部中断内部中断:中断源来自CPU内部(软件中断指令、溢出、触发错误等)外部中断:中断源来自CPU外部,由外设提出请求屏蔽

2012-10-09 13:27:37 790

转载 一些牛人博客

感谢这些牛人拿出来分享。http://blog.csdn.net/javamxj/   分享JAVA的快乐http://blog.csdn.net/ChengKing/     (ChengKing)http://blog.csdn.net/baggio785/category/148174.aspx    baggio785的专栏http://blog.csdn.net/bitm

2012-10-09 13:22:14 370

转载 linux驱动 platform_device

原文出自:http://blog.csdn.net/ghostyu/article/details/6908805一个现实的linux设备和驱动通常要挂接在一种总线上,像pci,usb,iic,spi等都是总线结构,这当然不是问题,但是嵌入式系统中,Soc系统集成的独立外设控制器,挂接在soc内存空间的外设等却不依附于此类总线。基于这个背景,linux发明了一种虚拟总线:platfor

2012-10-09 13:20:29 423

转载 内存与I/O访问

本章节带大家一起来探讨一下Linux驱动中的内存与I/O访问CPU与内核和I/OI/O空间:在X86处理器中存在着I/O空间的概念,I/O空间是相对于内存空间而言的。它通过特定的指令in、out来访问指令格式:IN 累加器,{端口号|DX}OUT {端口号|DX},累加器注意:目前大多数嵌入式微控制例如ARM、PowerPC等不提供I/O空间,而仅存在内

2012-10-09 13:17:19 2525

转载 ok6410LCD测试程序

1.在屏幕上分别显示红绿蓝三个长方形: [cpp] view plaincopy#ifndef LCD_APP_H  #define LCD_APP_H    /*自定义结构体用来在用户空间里管理帧缓冲的信息*/  typedef struct fd_dev  {      int fd;//帧缓冲设备文件描述符      void *pfb;//指向帧缓冲映射到用

2012-10-09 13:12:33 1362

转载 移植OK6410'S dm9000ae驱动到u-boot

Cited from: http://blog.csdn.net/willand1981/archive/2010/07/01/5706424.aspxu-boot版本1.1.6(1)在smdk6410.h中注释掉CS8900信息,添加DM9000信息注意参考原理图,DM9000使用了CSn1,基地址为18000000//#define CONFIG_DRIVER_CS8900

2012-10-03 20:15:45 1564

转载 在ubuntu 下安装xinetd模式的tftpd服务

Cited from : http://blog.chinaunix.net/u/9501/showart_296726.html1、安装server与clientsudo apt-get install tftpd-hpa tftp-hpa2、删除standalone的启动方式update-rc.d -f tftpd-hpa remove3、新建用户tftpd及其主目

2012-10-03 20:14:41 1386

转载 Ubuntu挂载NFS步骤(arm 6410开发板)

关于挂载NFS文件系统的问题都遇到过,别笑话。烧个Linux系统,一键烧写和USB烧写共不下十来次!:L (我也是小小菜鸟一个)昨天晚上终于挂载成功,就把我是怎样挂载成功的以及一些问题的解决和注意事项和大家分享。希望对那些没有挂载成功的人有所帮助。首先挂载前,请仔细检查以下硬件设备是否都连接好:1、电源线插上2、串口线连接好开发板COM0和PC机3、USB电缆连接开发板和PC机

2012-10-03 16:48:07 711

转载 在开发板上挂载NFS

网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。    在嵌入式Linux 的开发过程中,开发者需要在Linux 服务器上进行所有的软件开发,交叉编译后,通用FTP 方式将可执行文件下载到嵌入式系统运行,但这种

2012-10-03 16:42:10 499

转载 Ubuntu下NFS服务器的bug

前几天在Ubuntu下使用网络文件系统是来是提示,说我的nfs文件文件系统只读,我反复查看,发现的我的/etc/export 文件我明明指定了我的共享目录是针对所有,并且权限是可读写但为什么就会这样呢?我参考了网上的资料是这样的。Next Previous Contents4. 服务器端配置4.1 创建共享目录# mkdir /home/share

2012-10-03 15:50:08 410

转载 ubuntu配置NFS,挂载开发板

======================================命令:1. $sudo apt-get install nfs-kernel-server           (安装NFS,Ubuntn上默认没有安装)2. $showmount -e                    (查看list)3. $sudo mount :/    /  (从服务器的Pa

2012-10-03 15:49:00 1401

转载 牛!各大公司【薪资待遇】一览,我心动了

快消类:联合利华: MKT 9500+3000元安家费 普通职位 8KX12联合利华销售代表:底薪加提成,总体一般,一般能拿到5K以上宝洁:本8600、硕9700、博10500发14个月 --11年数据欧莱雅 MKT:6.6K X 13 --11年数据玛氏中国 地点北京,年收入12000*13 税前 ---11年百威英博 地点主要在上海,很多时间是全国转 年收入8500*1

2012-10-03 14:23:03 58031

原创 ubuntu设置网络

首先设置IPsudo gedit /etc/network/interface将其内容删除加上一下内容auto loiface lo inet loopbackauto ethoiface etho inet staticaddress 192.168.0.168netmask 255.255.255.0gateway 192.168.0.1保存然后

2012-10-03 13:57:14 656

北京质数科技有限公司LinuxC笔试题

简介: 1、 笔试题是根据本人回忆写下来的,仅供参考; 2、 平时大家要多写代码,把每天的作业做完,笔试应该没什么问题; 3、 技术面试的一些体会: a) 会就是会,不会就是不会,不要瞎编乱造,撒谎只会给面试官留下不好的印象; b) 技术面试的问题大都来自于你的简历和笔试题。

2012-10-23

射频天线面试题

有关射频天线的面试题 有一些问题和参考答案

2011-12-15

GSM数字移动通信工程

有关gsm数字通信的设计开发第二代数字通信

2011-10-29

华为给南邮的GSM基础资料(七号信令基础)

本教材适用于华为M900/M1800数字蜂窝移动通信系统NSS和BSS侧。 本课程介绍CCS7信令系统,主要就CCS7信令系统的功能级结构展开。重点讲解了MTP的三个功能级,SCCP的提供的网络服务业务、寻址编路功能、业务接口以及SCCP的消息结构,TUP、ISUP消息格式以及TUP、ISUP在MSC中特点。简单介绍了TCAP和MAP部分。

2011-02-07

空空如也

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

TA关注的人

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