- 博客(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
840
原创 今天发现一个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
762
原创 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
455
原创 高清视频上传测试
http://www.screencast.com/t/4L5rCzo8VN http://www.screencast.com/t/4L5rCzo8VN">1eden_demomovie_16x9
2014-01-14 09:31:17
788
原创 【转载】内存对齐详解
一.什么是字节对齐,为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地
2014-01-14 09:31:15
488
原创 TQQ2440第三节:串口
做嵌入式的基本上都清楚,板子基本上跑起来了,第一个肯定要配置的是串口,便于我们后面调试信息的输出,和一些系统参数的输出,让我们有更直观看见程序的运行。————————————————————————————————————————————— 硬件平台:TQ2440 (S3C2440A) 开发环境:ADS1.2 时 间:2010-12-12 ——————————————
2014-01-14 09:31:13
621
原创 TQQ2440第二节:流水灯
我是从学单片机才开始接触嵌入式,所以我一直都感觉还是从硬件在到上面的驱动,这样的而学习流程让我更加容易懂的一些,但是上班了发现公司没让我那样,一开始就给我一大批的代码,让我一段时间很消沉,不过现在也差不多熬过来了,但是回首这段时间,发现自己阅读那些令人费解的代码的能力有所提升把,但是现在自己还是打算从硬件到驱动好好的学习个彻底,上面启动代码没什么好说的,接着程序已经跳转到了c语言的入口Main函数
2014-01-14 09:31:11
700
原创 TQQ2440第一节:启动代码
由于网上和我自己用的开发板有气度代码,所以我打算先把ARM9的外围熟悉了在回来看看启动代码,我也大约的看了一下和ARM7的差不多。只是从NANDFLASH启动多了拷贝代码,和MMU初始化的代码,在这里先裸奔起来,由于网上已经有了关于TQ2440的启动代码的解说,所以暂时先复制过来,过段时间在自己重写一下:下面主要内容来自:http://blog.csdn.net/zhaocj/archive/
2014-01-14 09:31:09
596
原创 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
1019
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
631
转载 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
714
原创 (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
9706
1
DS18b20+DS1302+LCD1602+MT8880
2009-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人