- 博客(11)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Linux下C编程入门笔记——文件IO操作(二)
前一篇说下了creat创建文件,后来我突发其想,creat能不能创建设备呢?创建实实在在的硬件设备当然是不可能的了,能不能创建逻辑设备呢,希望有高手能帮我回答这个问题.QQ:262482485在此不胜感激. 这里再来说一下,打开文件和关闭文件的操作open,打开manpages查找open,发现open有两个函数原型,只是参数的个数不一样,在JAVA中这叫重载,原型如下:int open(cons
2008-12-19 13:09:00
717
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 如何成为嵌入式的精英?
本文转自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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人