不使用sizeof,确定机器int大小

#include int main() { int i; unsigned int x = (unsigned int)~0; for (i = 1; x >>= 8; i++); printf("%d\n", i); } 方法2: #include i...

2016-01-16 09:00:33

阅读数:1618

评论数:0

PATCH详细介绍和使用规则

因为在u-boot移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了。制作补丁可以解决这个问题。   学习资料的收集比较简单,方法一类似于这种初级问题网上资料非常丰富,google或者baidu搜索一下,然后选择有价值的资料,方法二是阅读man在线文档。完成收集工作,当然最终要在自...

2012-03-13 11:21:12

阅读数:1098

评论数:0

Socket Linux和Windows下的区别

Socket编程windows到Linux代码移植遇到的问题 1、一些常用函数的移植http://www.vckbase.com/document/viewdoc/?id=1586  2、网络------转载&修改(待整理)socket相关程序从windows移植到linux下需要注意...

2012-03-01 11:24:28

阅读数:2344

评论数:0

clock(), sleep(), Sleep()在windows和Linux的区别

最近在ARM上的Linux进行开发,需要将Windows下编写的C程序移植到Linux上去,其中需要将底层的SPI驱动实现,以及上层的Socket通信改写,其中应用程序也需要改变一些,整个过程中,让程序顺利跑起来没花费大的力气,这里要感谢强大的Eclipse +ARM-linux-gcc组合,但是...

2011-11-30 14:28:01

阅读数:10042

评论数:5

最近项目中出现的问题(结构体,指针,文件描述符)

最近需要将服务器端软件由windows移植到Linux,以前讨论过windows下的Socket和Linux下的socket区别,虽然socket问题解决了,但是最近一系列的字符类型问题以及大端小端问题,折磨得我非常痛苦,下面述说这两天遇到的问题。 1,操作野文件描述符 在open("...

2011-11-24 14:34:03

阅读数:890

评论数:0

Failed to build tmp/.config-package.in解决方案

Well the problem was windows line endings.  Since my build machine wasn't online at first I used TortoiseSVN on my windows machine to sync with the...

2011-11-22 17:47:41

阅读数:1872

评论数:0

mini2440 SPI驱动移植

最近项目需要,需要在mini2440上移植SPI驱动,板子需要驱动SPI设备,上网找了很多资源,但是很多都是有问题,最终在基本理解驱动结构的前提下,将SPI驱动顺利移植到mini2440。 ,我使用的内核版本是2.6.32.2,这个版本和2.6。29不一样,网上很多版本都是关于

2011-10-10 11:24:42

阅读数:8282

评论数:14

AD7705测试问题

<br />AD7705的GND需要和电源的GND进行连接

2011-05-19 10:44:00

阅读数:848

评论数:1

bridge桥接器下的串口修改

<br />修改默认的输出串口改为ttySAC1,在SerialControlPoint.cpp下修改

2011-05-06 12:02:00

阅读数:542

评论数:0

bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录

<br />有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是/n/r,而在linux下文件的结尾是/n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符/r,...

2011-04-22 10:53:00

阅读数:956

评论数:0

关于Ubuntu 10.04下编译BlueZ错误

<br /> <br />自己在Ubuntu 10.04下编译BlueZ总是出现各种错误,这次错误如下:<br /><br />/opt/4.5.1/bin/../lib/gcc/arm-none-linux-gnueabi/4.5.1/../../...

2011-04-20 01:45:00

阅读数:1661

评论数:0

嵌入式系统开发学习步骤

随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业、办公、医疗等社会各个方面,表现出很强的投资价值。从国际范围来看, 作为数字化电子信息产品核心的嵌入式系统目前其硬件和软件开发工具市场已经突破2000亿美元,嵌入式系统带来的全球工业年产值更是达到了一万亿美元,随 着全球...

2009-10-05 22:59:00

阅读数:604

评论数:0

嵌入式Linux操作系统学习规划

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:  (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入...

2009-10-05 22:57:00

阅读数:662

评论数:2

计算机启动过程详解

打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍一下从打开电源到出现Windows的蓝天白云时,计算机到底都干了些什么事情。  首先让我们来了解一些基...

2009-09-09 20:22:00

阅读数:499

评论数:0

PS/2键盘原理

11.4  键盘原理早期的键盘实际上是一种5pin的键盘,称作AT键盘,是1984年IBM PC的标准键盘。在1987年IBM进行了改进,从而变成了现在的PS/2键盘。当按下一个键或释放一个键,键盘都会发送键盘扫描码到主机。比如按下A,键盘就会发送0x1C到主机。如果持续按A,当经过一个给定时间后...

2009-07-13 09:58:00

阅读数:3270

评论数:0

嵌入式Linux下的C语言题

http://www.farsight.com.cn/FarsightBBS/dispbbs.asp?boardid=13&Id=1031

2009-07-08 00:21:00

阅读数:468

评论数:0

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