
嵌入式编程
文章平均质量分 79
zht_sir
这个作者很懒,什么都没留下…
展开
-
嵌入式可移植性编程的一些例子
多数情况下,编写完全可移植的程序代码是不可能的。因为同样的数据类型在不同的编译环境下所产生的结果(OBJ代码)可能是不同的,特别是针对嵌入式系统,不同的运行平台可能要求不同的代码来实现它所要求的独特功能。为了增加程序代码可移植到多个平台的可行性,比较好的方法是提供一个可移植的数据或功能接口,让那些移植的部分隐藏在这些接口之后,当然,这样的事情应该全部是系统设计的工作。下面介绍有关可移植性编程的一些转载 2007-04-07 15:14:00 · 1569 阅读 · 0 评论 -
Linux设备驱动程序设计
Linux设备驱动的基本概念系统调用是操作系统内核和应用程序之间的接口;设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它完成以下功能:1、对设备初始化和释放。2、把数据从内核传送到硬件和从硬件读取数据。3、读取转载 2007-04-07 15:19:00 · 2073 阅读 · 1 评论 -
linux中select()函数分析
<!--google_ad_client = "pub-2132256014190581";/* 160x600, 创建于 09-1-4 */google_ad_slot = "4461398019";google_ad_width = 160;google_ad_height = 600;//--> select()的机制中提供一fd_set的数据结构转载 2007-08-09 13:12:00 · 1067 阅读 · 0 评论 -
fstat/stat/lstat
<!--google_ad_client = "pub-2132256014190581";/* 160x600, 创建于 09-1-4 */google_ad_slot = "4461398019";google_ad_width = 160;google_ad_height = 600;//-->【fstat/stat/lstat系统调用】原创 2007-08-13 18:40:00 · 2779 阅读 · 0 评论 -
命令行参数解析: getopt()与getopt_long()
<!--google_ad_client = "pub-2132256014190581";/* 160x600, 创建于 09-1-4 */google_ad_slot = "4461398019";google_ad_width = 160;google_ad_height = 600;//-->Linux下很多程序甚至那些具有图形用户界面(grap转载 2007-08-16 16:09:00 · 2528 阅读 · 0 评论 -
C语言中可变参数的用法
<!--google_ad_client = "pub-2132256014190581";/* 160x600, 创建于 09-1-4 */google_ad_slot = "4461398019";google_ad_width = 160;google_ad_height = 600;//-->C语言中可变参数的用法 我们在C语言编程中会遇到一些参转载 2007-08-18 17:43:00 · 887 阅读 · 0 评论 -
fflush函数小结及使用误区
<!--google_ad_client = "pub-2132256014190581";/* 160x600, 创建于 09-1-4 */google_ad_slot = "4461398019";google_ad_width = 160;google_ad_height = 600;//-->fflush函数小结及使用误区:参考:http://w转载 2007-08-18 18:11:00 · 2661 阅读 · 0 评论 -
C/C++ 误区二:fflush(stdin)
<!--google_ad_client = "pub-2132256014190581";/* 160x600, 创建于 09-1-4 */google_ad_slot = "4461398019";google_ad_width = 160;google_ad_height = 600;//-->1. 为什么 fflush转载 2007-08-18 18:17:00 · 2512 阅读 · 0 评论 -
【Posix线程】pthread_clean_push和pthread_clean_up的使用
<!--google_ad_client = "pub-2132256014190581";/* 728x15, 创建于 09-4-3 */google_ad_slot = "3979913520";google_ad_width = 728;google_ad_height = 15;// --><!--google_ad_client = "pub-21转载 2009-04-04 08:43:00 · 1252 阅读 · 0 评论