- 博客(18)
- 资源 (8)
- 收藏
- 关注
转载 SD卡 (SD miniSD microSD SDIO)知识详解
SD卡 (SD miniSD microSD SDIO)知识详解 SD卡(Secure Digital Memory Card)是一种基于半导体闪存工艺的存储卡, 1999年,由日本松下、东芝及美国SanDisk公司共同研制完成。2000年,这几家公司发起成立了SD协会(Secure Digital Association简称SDA),阵容强大,吸引了大量厂商参加。其中包括IBM,M
2015-07-31 20:07:19 10825
转载 有关SD卡接线的探索(为什么标准SD卡是九根线,而一般原理图上都是11根线或更多呢?)
首先说几个概念:SD卡:SDHC卡(SD High Capacity,大容量SD卡):4GB~32GBSDXC卡(SD eXtended Capacity):64GB~2TB,这是2009年SD协会发布的新标准SDIO:SD Input Output 带有输入输出设备的SD卡 SD技术是一个大家族,由SD协会负责设置行业标准,应用在超过 400 种品
2015-07-31 19:57:39 3190
转载 基于ATMEGA8515的SPI驱动ST7565P液晶屏的程序(原创)
这是用SPI方式来驱动12864液晶的源程序,液晶屏的控制芯片为ST7565P经测试SPI的时钟可达到振荡频率的二分频。比用普通IO口模拟串行的方式快多了。。。 下面贴出源代码,有详细注释。。。。 本程序简单实用,可拿去作简单参考。。。。 编译环境:GCC+AVR STUDIO 单片机:ATMEGA 8515 晶振: 3.6864M #includ
2015-07-31 08:59:51 3675
转载 c语言中调用shell脚本返回值问题分析
c语言中调用shell脚本C程序调用shell脚本共有三种方式:system()、popen()、exec系列函数1)system(shell命令或shell脚本路径); 执行过程:system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。在
2015-07-29 19:07:28 2224
转载 echo的高级用法-颜色输出与光标定位
echo的高级用法-颜色输出与光标定位2012-04-26 04:07:18分类: LINUXecho进行颜色输出的时候,要使用参数-e格式:echo -e “\033[字背景颜色;字体颜色m”如:echo -e “\033[32;40m”在上面命令中,”\033[32;40m”表示定义后面文本的颜色,“\033”表示启动一个转义序列,“[”定义开始颜色定义,“
2015-07-29 18:42:58 603
转载 实现输出h264直播流的rtmp服务器 flash直播服务器
http://www.cnblogs.com/haibindev/archive/2012/04/16/2450989.html实现输出h264直播流的rtmp服务器 RTMP(Real Time Messaging Protocol)是常见的流媒体协议,用来传输音视频数据,结合flash,广泛用于直播、点播、聊天等应用,以及pc、移动、嵌入式等平台,是做流媒体开发经常会接触
2015-07-29 18:29:36 519
原创 Linux 32位系统中的一些时间转换
在项目中用的一些时间转函数(修改long long型,避免int溢出):#include struct itm { int tm_sec; /* 秒 – 取值区间为[0,59] */ int tm_min; /* 分 - 取值区间为[0,59] */ int tm_hour; /* 时 - 取值区间为[0,23] */ in
2015-07-21 16:03:21 812
转载 蔡勒公式-C编程日期转换星期
#include int main(int argc, char *argv[]){ int year,month,day; while( scanf("%d%d%d",&year,&month,&day) != EOF ) { int i,j,k; int c = year/100; int y = year-c*100;
2015-07-21 10:51:29 3084 1
转载 Ubuntu 12.04下NFS安装配置图解
以前就听说过nfs服务,但是一直没有用,在学习制作根文件系统的时候,才算是真正用上它了,我感觉它还不错,通过它“挂载”制作好的根文件系统。它在嵌入式中的角色就用下面的一张图说明吧! 用网线将主机与开发板连接起来,主机开启nfs服务后,就可以像tftp一样传文件到开发板了,有的人会问,不如直接用tftp好了,但是nfs还可以挂载根文件系统啊!我等屌丝先这样比较吧(本文主要是记录安装使用步
2015-07-21 09:49:39 607
转载 函数getopt(),及其参数optind
函数getopt(),及其参数optindgetopt被用来解析命令行选项参数。#include extern char*optarg; //选项的参数指针 extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。 extern intopterr, //当opterr=0时,g
2015-07-20 22:45:58 470
转载 printf输出字体颜色
printf输出字体颜色 有时候为了实现在终端输出的时候字体能够带颜色,并且可以产生简单的闪烁的功能,特写了下列的代码实现hello world的带颜色的输出,并且每过一秒产生一个闪烁的功能.(注:具体还得判断终端类型)CODE:#include#include#include#includeint flag = 0;void
2015-07-13 20:11:16 2342
转载 嵌入式Linux驱动开发
嵌入式Linux驱动开发培训时间:1、连续七天上课(强化班)2、7个周末完成,周六全天(周末班)3、每晚两学时,共28天完成(晚上班)课程要求: 该课程综合了嵌入式Linux底层驱动开发要点,专门针对有一定嵌入式Linux基础的学员,要求熟悉C语言、单片机、简单的模电、数电知识,并对Linux操作系统有一定的概念,希望对嵌入式Linux底层驱动开发进行系统学习的学员。
2015-07-08 13:25:21 1081 1
转载 驱动-linux 中断处理
/linux-2.6.35/arch/arm/mach-s5pc100/include/mach/irqs.h中断号:#define IRQ_UART0 S5P_IRQ_VIC1(10)#define IRQ_UART1 S5P_IRQ_VIC1(11)#define IRQ_UART2
2015-07-07 11:21:45 1114
转载 S3C2410按键poll
poll函数用于监测多个等待事件,若事件未发生,进程睡眠,放弃CPU控制权,若监测的任何一个事件发生,poll将唤醒睡眠的进程,并判断是什么等待事件发生,执行相应的操作。poll函数退出后,struct pollfd变量的所有值被清零,需要重新设置。示例是使用poll函数来监测按键的输入------------------------------------------------
2015-07-06 21:45:34 557
转载 Linux系统调用--getitimer/setitimer函数详解
忘了说明: setitimer一个进程中只能有一个 下一个会覆盖前一个的定时 想一个进程多个定时器只能自己实现。setitimer() 不支持在同一进程中同时使用多次以支持多个定时器。linux有关定时器(setitimer)的叙述是这样的: linux系统给每个进程提供了3个定时器,每个定时器在各自不同的域里面计数。当任何一个timer计数到结束了,系统就发送一个信号(sign
2015-07-03 14:43:31 6609 1
转载 POSIX定时器--timer_create等系列
直接上程序程序1:采用新线程派驻的通知方式[cpp] view plaincopy#include #include #include #include #include #include #define CLOCKID CLOCK_REALTIME void timer_thread(union sigval v) {
2015-07-03 13:45:46 3949
转载 大型项目使用Automake/Autoconf完成编译配置
大型项目使用Automake/Autoconf完成编译配置使用过开源C/C++项目的同学们都知道,标准的编译过程已经变成了简单的三部曲:configure/make/make install, 使用起来很方便,不像平时自己写代码,要手写一堆复杂的Makefile,而且换个编译环境,Makefile还需要修改(Eclipse也是这样)。 这么好的东东当然要拿来用了,但GNU的Auto
2015-07-02 08:26:13 618
转载 linux内核驱动模块编写ioctl
如果你对内核驱动模块一无所知,请先学习内核驱动模块的基础知识。如果你已经入门了内核驱动模块,但是仍感觉有些模糊,不能从整体来了解一个内核驱动模块的结构,请赏读一下这篇拙文。如果你已经从事内核模块编程N年,并且道行高深,也请不吝赐教一下文中的疏漏错误。 本文中我将实现一个简单的Linux字符设备,旨在大致勾勒出linux内核模块的编写方法的轮廓。其中重点介绍ioctl的用途。我把
2015-07-02 08:17:13 1272
猪哥的嵌入式Linux公房菜
2017-10-14
产品设计与开发(第三版)
2017-10-14
PID 调节控制做电机速度控制
2017-10-14
Software Engineering for Embedded Systems
2017-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人