自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hacker_47的专栏

Love linux love c .........

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux下C编程入门笔记——文件IO操作(二)

前一篇说下了creat创建文件,后来我突发其想,creat能不能创建设备呢?创建实实在在的硬件设备当然是不可能的了,能不能创建逻辑设备呢,希望有高手能帮我回答这个问题.QQ:262482485在此不胜感激. 这里再来说一下,打开文件和关闭文件的操作open,打开manpages查找open,发现open有两个函数原型,只是参数的个数不一样,在JAVA中这叫重载,原型如下:int open(cons

2008-12-19 13:09:00 717

转载 如何成为嵌入式的精英?

本文转自http://www.unix-center.net/bbs/viewthread.php?tid=3419 怎样做才能快速的嵌入式了? 其实,做工程是没有捷径可走的.听听下面一个大牛写的! 先说做硬件: 把你的数字电路教材和模拟电路的教材读熟,暂时先把重点放在数字电路上面,接着把微机原理和接口技术读熟悉了,最好能用汇编写几个简单的程序上机调试一下,这是很重要的。 完成上面的工作大

2008-10-26 18:38:00 344

原创 Linux下C编程入门笔记——文件IO操作(一)

linux文件的IO编程应该算是每个入门者最先涉及的,我也不例外。希望通过BLOG的形式,记录下自己每天学习的点点滴滴,我相信滴水穿石,尽管记录的文字都比较简单,对于高手而言抑或没有什么技术含量,但我坚信坚持到最后,就是大牛。好了,废话说了不少了,开始我的笔记吧。LINUX下对文件的操作同其它平台系统一样,无外乎创建文件,打开文件,关闭文件,读文件,写文件,拷贝文件,对文件进行权限的控制和管理(这

2008-12-19 10:31:00 1782

转载 VIM编程

VIM编程(1)进行基本设置1)先创立三个个人基本配置路径~/.vim/plugin~/.vim/doc~/.vim/syntax$ mkdir ./.vim/{plugin,doc,syntax} –p$touch ~/.vimrc2) 中文帮助手册的安装http://vimcdoc.sf.net (English)http://vcd.gro.clinux.org (中文)下

2008-12-18 17:39:00 1550

转载 C语言高效编程的几招

引 言:  编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。第1招:以空间换时间  计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招——以空间换时间。例如:字符串的赋值。方法A,通常的办法:#define LEN 32char string1 [LEN];me

2008-12-18 17:29:00 391

转载 NorFlash与NandFlash对比

  FLASH存储器又称闪存,主要有两种:NorFlash和NandFlash,下面我们从多个角度来对比介绍一下。在实际开发中,设计者可以根据产品需求来进行闪存的合理选择。 1、接口对比 NorFlash带有通用的SRAM接口,可以轻松地挂接在CPU的地址、数据总线上,对CPU的接口要求低。NorFlash的特点是芯片内执行(XIP,eXecute

2008-12-18 17:15:00 510

转载 Linux父子进程对键盘IO的管理 实验一则

一直以来都有一个疑问,就是当fork出子进程的时候,父子进程如何响应键盘IO,是父子进程同时获得输入,还是各自独立,是个问题。于是写了如下代码测试。                   #include signal.h>#include stdio.h>#include unistd.h>#include sys/types.h>void child_ctrl_c( ){    prin

2008-12-18 16:52:00 619

转载 memset 是什么意思,怎么用

功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作用 法: void *memset(void *s, char ch, unsigned n);程序例:#include #include #include int main(void){char buffer[] 

2008-12-02 11:01:00 1384

原创 菜鸟入门——read,write,lseek的用法

在LINUX操作系统上,硬件设备都当看作是一个独立的文件,和普通文件一样,当然操作(读写)也一样,前面说过最简单的open 和close用法,这里继续给出read wirte,lseek的最简单用法;   运行结果如下:        

2008-11-28 22:19:00 1236

原创 菜鸟入门——文件的打开的与关闭

这段代码实在是太简单了,但我还是要一步步地来。这段代码虽然简单,但open 和close的功能却异常强大,在linux操作系统中,将所有设备都当作文件来操作,也就是说,open和close不仅仅是在像这里代码中的一样操作普通的文件,操作硬件接口设备也是如些,所以以后对串口,并口,USB等几乎所有设备开发,都可能用到这两个函数:     运行结果为:  

2008-11-27 22:59:00 432

转载 如何成为一个优秀的程序员

本文转自:http://blog.sina.com.cn/s/blog_4bbf588101008wwo.html  我们的老师每天都要应对报名者和学员提出的很多同样的问题,以下是这类典型问题的汇总:嵌入式行业(或者IT业)有没有前途?我听说编程编到三十五岁就没人要了,一定要转行找出路是吗?做驱动开发和做应用开发哪个更有前途?我一开始看什么书都看不懂,怎么才能理出一个学习顺序?诸如此类

2008-10-26 21:58:00 475

javascript_library

要练成JS高手,此工具不得不收藏!献给大家。。。。。

2008-01-28

ActionScript3.0

AS是flex的基础,一起研究一下!

2008-01-10

flex2入门

flex2入门好帮手!

2007-12-29

SPRING远程调用

spring远程过程调用

2007-12-29

空空如也

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

TA关注的人

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