自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dreamxi的专栏

嵌入式学习

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 <转载>CentOS 6.3下Samba服务器的安装与配置

原地址为:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 一、简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linu

2014-01-14 09:31:24 858

原创 今天发现一个bug,不知道是什么问题,printf的问题吗,还是什么。先记下!

1 /* Note:Your choice is C IDE */ 2 #include stdio.h> 3 #include string.h> 4 #include stdlib.h> 5 #include dos.h> 6 7  //typedef unsigned int U32; 8  typedef unsigned long U32; 9 typedef unsign

2014-01-14 09:31:21 780

原创 wince下sources\sources.cmn\Makefile.def的相关作用

1:首先是Makefile.def:————————————————————————————————————————在所有驱动的makefile中有!INCLUDE $(_MAKEENVROOT)\makefile.def找到(_MAKEENVROOT)\makefile.def所在地方C:\WINCE500\PUBLIC\COMMON\OAK\MISC(这个路径下真是很多wince的

2014-01-14 09:31:19 477

原创 高清视频上传测试

http://www.screencast.com/t/4L5rCzo8VN http://www.screencast.com/t/4L5rCzo8VN">1eden_demomovie_16x9

2014-01-14 09:31:17 808

原创 【转载】内存对齐详解

一.什么是字节对齐,为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地

2014-01-14 09:31:15 510

原创 TQQ2440第三节:串口

做嵌入式的基本上都清楚,板子基本上跑起来了,第一个肯定要配置的是串口,便于我们后面调试信息的输出,和一些系统参数的输出,让我们有更直观看见程序的运行。————————————————————————————————————————————— 硬件平台:TQ2440 (S3C2440A) 开发环境:ADS1.2 时      间:2010-12-12 ——————————————

2014-01-14 09:31:13 636

原创 TQQ2440第二节:流水灯

我是从学单片机才开始接触嵌入式,所以我一直都感觉还是从硬件在到上面的驱动,这样的而学习流程让我更加容易懂的一些,但是上班了发现公司没让我那样,一开始就给我一大批的代码,让我一段时间很消沉,不过现在也差不多熬过来了,但是回首这段时间,发现自己阅读那些令人费解的代码的能力有所提升把,但是现在自己还是打算从硬件到驱动好好的学习个彻底,上面启动代码没什么好说的,接着程序已经跳转到了c语言的入口Main函数

2014-01-14 09:31:11 715

原创 TQQ2440第一节:启动代码

由于网上和我自己用的开发板有气度代码,所以我打算先把ARM9的外围熟悉了在回来看看启动代码,我也大约的看了一下和ARM7的差不多。只是从NANDFLASH启动多了拷贝代码,和MMU初始化的代码,在这里先裸奔起来,由于网上已经有了关于TQ2440的启动代码的解说,所以暂时先复制过来,过段时间在自己重写一下:下面主要内容来自:http://blog.csdn.net/zhaocj/archive/

2014-01-14 09:31:09 614

原创 keil 下模拟u-boot的cmd功能

主要实现CMD命令专门分布在一个段内代码如下:typedef struct __init_cmd { char *name; /* Command Name */ void (*cmd)(void); }init_cmd_t;#define Struct_Section __at

2014-01-06 22:07:00 1033 1

原创 LED闪烁

和当时学习单片机一样,程序跑到c入口了,第一件事情就是点亮LED了,我对LED也做了相应的调整,这几天老婆用着电脑,不还意思抢过来,所以先把代码写好在这里。#define GPBCON (*(volatile unsigned long *)0x56000010)#define GPBDAT (*(volatile unsigned long *)0x56000014)#define GPB5_out (1 0; dly--);}/*这个LED_Test1函数是直接copy韦东山

2010-12-04 10:37:00 652

转载 s3c2440启动文件详细分析

<br /><br />准备开始把自己学习的历程写下来,也算是供像我现在这样的菜鸟学习把!<br />启动代码我准备放到后面在来弄,我是用的TQ2440的板子,在网上找到一个博客特也是讲解的TQ2440裸奔的,所以先转过来,等后面我再来修改,转帖地址:http://blog.csdn.net/zhaocj/archive/2010/02/09/5302370.aspx<br /><br />启动文件就是引导ARM启动,并进入我们熟悉的C语言程序。它主要完成了ARM最基本的硬件初始化工作。虽然启动文件的内容大

2010-12-04 10:30:00 735

原创 (volatile unsigned int *)的理解

关于volatile的用法:1:它的作用是告诉编译器volatile变量是随时可能发生变化的,与volatile变量有关的运算,不要自作主张进行编译优化,以免出错,例如:volatile int i=10; int j = i; int k = i; ……    volatile 告诉编译器i是随时可能发生变化的,每次使用它的时候必须从i的地址中读取,因而编译器生成的可执行码会重新从i的地址读取数据放在k中。    而优化做法是,由于编译器发现两次从i读数据的代码之间的代码没有对i进行过操作,它会自动把上次

2010-12-03 13:51:00 9770 1

wince编程第三版(中文高清晰)+实验原码.rar

wince编程第三版(中文高清晰)+实验原码.rar 不是什么图片格式,而是真正的可选的文字,代码都是高亮显示;

2010-04-07

DS18b20+DS1302+LCD1602+MT8880

本来是一个项目里面的,但是也不能全部给出源代码,所以剪裁后DS18b20+DS1302+LCD1602+MT8880;这些功能;待机时显示时间和温度,需要时会通过Mt8880拨号 (我要的分高,是因为我不像其他的人弄些垃圾只为赚分,我觉得这些东西很完整也很有价值,不喜欢的可以不下,下载后觉得垃圾可以骂我!!)

2009-07-28

智能电话报警系统,检测火警,烟雾等,让后进电话线完成远程电话报警

智能电话报警系统,检测火警,烟雾等,让后进电话线完成远程电话报警

2009-07-28

空空如也

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

TA关注的人

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