- 博客(6)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
转载 windows与linux下回车与换行
回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。
2013-12-22 20:28:53 777
原创 linux c介绍
linux操作系统下c语言编程入门整理编写:007xiong原文:Hoyt等(一)目录介绍1)Linux程序设计入门--基础知识2)Linux程序设计入门--进程介绍3)Linux程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理
2013-12-22 12:35:35 1083
转载 浅谈linux性能调优之二十:模块管理与内核编译
浅谈linux性能调优之二十:模块管理与内核编译 模块是具有独立功能的程序,它可以被单独编译,但不能独立运行。它在运行时被链接到内核作为内核的一部分在内核空间运行,这与运行在用户空间的进程是不同的。模块通常由一组函数和数据结构组成,用来实现一种文件系统、一个驱动程序或其他内核上层的功能。 总之,模块是一个为内核(从某种意义上来说,内核也是一个模块)或其他内核模块提供使用功能的代码
2013-12-12 21:44:53 591
原创 怎样用linux内核生成自己的模块
1.当用ubuntu系统自带的内核时比如说你要把s3c24xx_leds.c编译成模块,这时只要在Makefile中添加以下语句就行了.obj-m += s3c24xx_leds.oall: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modulesclean: make -C /lib/m
2013-12-03 23:28:54 676
转载 ubuntu下软件安装卸载与查看
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s
2013-12-02 23:24:33 491
原创 ubuntu10.04不能编译模块
错误提示make[1]: *** No rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'. Stop.运行sudo apt-get install build-essential linux-headers-$(uname -r), 然后到/usr/src目录下解压刚刚下载的linux内核源码,进
2013-12-02 23:15:22 609
qt 串口通信 write 写16进制数据
2015-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人