C++的封装性、继承性和多态性概念

转自:http://www.cppblog.com/Lee/articles/56247.html 封装 (encapsulation) 封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函

2011-10-16 16:23:13

阅读数 796

评论数 0

I2C总线的基本工作原理

转自:http://blog.csdn.net/ch_ff/article/details/3759456 2.1 总线的构成及信号类型    I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控 IC之间、IC与IC之间进行双向传送,最高传

2011-10-11 15:18:23

阅读数 694

评论数 0

ARM-Linux 内核移植--基于FL2440开发板(修改为Linux单系统)

转自:http://blog.csdn.net/yming0221/article/details/6566551 分类: 嵌入式ARM+Linux Linux内核游记2011-06-24 20:42 262人阅读 评论(0) 收藏 举报 硬件平台:FL244

2011-10-08 20:51:43

阅读数 723

评论数 0

rmmod: chdir(/lib/modules): No such file or directory 解决方法

必须创建/lib/modules/2.6.30.4这样一个空目录,否则不能卸载ko模块. # rmmod nls_cp936 rmmod: chdir(/lib/modules): No such file or directory 但是这样倒是可以卸载nls_cp936,

2011-10-08 20:11:34

阅读数 1994

评论数 0

Linux/ubuntu打不开终端问题解决

今天突然打不开ubuntu的终端了,打开终端的时候显示启动终端。。。,然后一会就消失了。 重启、注销后重新登录问题还是无法解决。 最后问题解决方法:注销后使用root登录,密码为空或者使用原用户的密码。注我用的原用户密码登录成功。 这样就可以使用终端了。

2011-10-08 16:56:33

阅读数 22794

评论数 2

led驱动测试成功

今天终于把te6410下linux中的led驱动给测试成功了,看着不断闪烁的led,感觉到一种久违的成功! 首先贴出led驱动的代码: //#include #include #include #include #include #include #i

2011-10-07 20:42:57

阅读数 1303

评论数 0

编译内核模块 .ko文件的注意事项 缺少:mmzone.h bounds.h

转自:http://blog.csdn.net/wby0322/article/details/5624565   前两天新到手一个6410的板子,按照说明在上面跑了一下android和QT,都成了。今天想试试helloworld模块的装载发现了一些需要注意的问题。

2011-10-07 19:13:12

阅读数 681

评论数 0

关于bash命令

#!/bin/bash a=$1 b=$2 if [ -z $a ]||[ -z $b ] then  echo "please input 2 number not zero"  exit  1 fi if [ $a -eq $b ] ; then  echo

2011-10-05 10:43:05

阅读数 415

评论数 0

Copy_from&to_user详解

http://www.chinaunix.net 作者:dreamice 发表于:2008-11-11 17:19:10 【发表评论】【查看原文】【Linux讨论区】【关闭】    copy_from&toza_user详解 copy_from_user函数的目的是

2011-10-05 09:43:47

阅读数 1626

评论数 0

字符设备驱动初阶

字符设备驱动初阶学习 //以下为linux下的头文件 #include      #include #include #include #include #include #include #include #include #includ

2011-10-04 21:33:57

阅读数 434

评论数 0

xxx is not in the sudoers file解决方法

转自:http://blog.chinaunix.net/space.php?uid=20758579&do=blog&cuid=1271226   用sudo时提示"xxx is not in the sudoers file. This incident will...

2011-10-04 18:56:14

阅读数 398

评论数 0

ccache: failed to create /home问题解决

ccache: failed to create /home问题原因:之前修改了用户名,但是没有修改原用户名的主目录,导致出现这个问题。 解决方法:使用命令sudo gedit /etc/passwd 修改原用户主目录名为现在的用户名即可 username:x:uid:gid

2011-10-04 16:22:36

阅读数 2847

评论数 0

Ubuntu修改用户名的问题

转自:http://blog.chinaunix.net/space.php?uid=1852374&do=blog&cuid=195232 今天在修改用户名的问题上得到了答案,是一个名叫"ghostfisher"的CU论坛的朋友帮我的.在这谢谢你了,谢谢各位linux高手和爱

2011-10-03 11:28:46

阅读数 11212

评论数 3

linux内核模块传参

module_param()理解 ------------------------------------------- 在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param() module_param()宏是Linux

2011-09-28 14:34:53

阅读数 1735

评论数 0

linux下内核模块编译初阶

1、编写内核模块,以hello为例 #include #include   MODULE_LICENSE("Dual BSD/GPL"); //内核模块的许可权限 //模块的加载函数 static int hello_init(void)    { pr

2011-09-28 10:47:14

阅读数 493

评论数 0

linux下C编程风格点滴

刚看到一些关于linux下C编程的一些风格,有些与ANSI C不同,记录下来,以作以后参考: 1、linux C中可以使用变长数组,甚至0长度数组,这点与ANSI C有很大的不同。ANSI C数组长度只能使用常数,即便是const修饰的常量也不能使用。当然在C++中可以使用常量

2011-09-28 09:32:49

阅读数 679

评论数 0

linux内核手动配置学习

今天依照《linux设备驱动开发详解》手动配置一下内核,主要是如何在内核中添加自己的选着,比如增加一个自己添加的驱动,具体过程如下: 1、首先在drivers目录下添加自己驱动的目录,暂命名为mydriver。使用命令mkdir mydriver 2、在mydriver目录下

2011-09-27 21:49:16

阅读数 703

评论数 0

船模制作基础大全

转自:http://bbs.mx3g.com/viewthread.php?tid=101578&extra=page%3D2&sid=kbB756 (一)怎样看模型的工作图纸 我们在制作各种航海模型以前,首先接触到的就是一份模型工作图纸,它不仅告诉我们模型的种类、名称、外形

2011-09-26 08:50:36

阅读数 4832

评论数 0

数组与指针的区别

转自:http://blog.163.com/cocoa_20/blog/static/253960062009658454913/   在C语言中对于下面的两种情况,是否相同呢? char a[] = "abcdefg";---------------1 c

2011-09-23 11:08:44

阅读数 569

评论数 0

西门子TC35模块开发知识

<br />TC35i新版西门子工业GSM模块是一个支持中文短信息的工业级GSM模块,工作在EGSM900和GSM1800双频段,电源范围为直流3.3~4.8V ,电流消耗——休眠状态为3.5mA,空闲状态为25mA,发射状态为300mA(平均),2.5A峰值;可传输语音和数据信号, ...

2011-03-23 19:36:00

阅读数 13328

评论数 0

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