自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 eclipse新建的android application project目录下src和layout为空

之前谷歌网站还能随便登录的时候,下载的ADT一直可以使用。前阵子重装系统了,谷歌的网站不能登录了,要翻墙才能更新SDK,但是那速度叫一个慢。重新弄这个eclipse环境,比之前真是难多了,向网上和群友求助,才发现,这个问题是被大家不屑一顾的。不过好在偶然之间,看到了一个偶然的博文,自己尝试了多种方法之后,解决了问题。我是下载的NDK吧主热心贡献的已经更新好sdk包来使用的。参考链接:h

2015-05-26 23:58:07 3828 2

原创 C++虚函数

关于虚函数,今天自己整理了一下,整理不到位的地方,希望大家指点一下。  个人觉得,首先需要明确两个概念,就是重写和重载。重载就是在一个类里面,我们可以把函数的名字取的一样,但是参数表要不同的方法(返回值类型可以不一样)。重写就是当一个子类继承父类,子类和父类中的方法名称,参数的个数、参数的类型以及返回值类型都一致时,就说明子类重写了父类中的方法。一般需要重写的函数,函数声明中都有virtual

2014-07-29 00:15:04 487

原创 平台驱动 探测到的资源出错

平台模型:测试平台驱动的时候,探测函数 probe出错Unable to handle kernel NULL pointer dereference at virtual address 00000000pgd = c3a48000[00000000] *pgd=339a5031, *pte=00000000, *ppte=00000000Internal error

2014-01-08 17:33:16 891

原创 红帽企业版5中安装scim中文输入法&&安装虚拟工具后不能拖拽文件

如果你知道的话,就算了,我只是做一个笔记:今天发现自己原先安装的红帽5没有中文输入法,在网上找了ibus、fcitx安装时候都是不行,结果只有一个scim的英文输入法。后来发现在挂载光盘之后有一个scim-pinyin-0.5.91-16.el5.i386.rpm的安装包,点开就可以了。如果在切换的时候不能用就在scim中有一个SCIMsetup选项,点开时候,在IMEngine中的G

2013-12-23 19:17:41 2097

原创 S3C2440NFS环境配置以及根文件系统的制作

NFS环境的搭建=============================================================================1、Uboot中bootargs这个就是挂载网络文件系统的路径2、修改配置文件/etc/exports添加:/opt/root_nfs *(rw,sync,no_root_squash)   //这里的

2013-12-21 17:48:11 681

原创 S3C2440tftp配置

配置tftp还是比较简单的,但是还是要总结一下:1、配置网卡IP命令:ifconfig eth0 192.168.0.30 netmask 255.255.255.02、配置tftp服务:(1)首先检查是否安装tftp服务: ls/etc/xinetd.d/tftp    然后用vim编辑器编辑上面的tftp,将其中的disable中的yes改成no修改为:service

2013-12-21 17:34:09 602

原创 LogCat调试(不认真看调试信息的下场)

开始学习安卓时间不长,调试安卓应用的时候,总是喜欢把LogCat一开始出错的地方就直接复制下来,然后百度或者谷歌。每次都很头疼,光是这一个问题,网上有很多的解释,五花八门的。在测试一个简单的应用时,但是编译通过,就是运行时出错,仍旧像往常一样,吧出错的第一次错误直接在百度上面找,不过在网上找着找着资料,发现的使用LogCat的一些门路了,也算是初识LogCat吧。LogCat是很强大的,里

2013-05-25 21:29:23 3109 7

转载 如何把自己的驱动编译进内核或模块

linux内核中Kconfig文档的作用2.6内核的源码树目录下一般都会有两个文件:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中

2013-03-15 21:18:30 485

转载 linux2.6.36内核配置笔记 (转载配置)

1、解压飞凌自己的内核linux2.6.36到/home/ok6410中:root@ubuntu:/mnt/hgfs/FORLINX_share/OK6410/Linux-2.6.36# tar zxvf FORLINX_linux-2.6.36.2.tar.gz -C /home/ok6410/2、在/home/ok6410/linux-2.6.36.2-v1.05中,查看配置文

2013-03-15 16:26:06 634

转载 安装redhat时中文显示乱码(小方框)及中文输入法安装解决方法

安装redhat时中文显示乱码(小方框)解决方法在安装linux的时候,安装完了中文出现乱码或者是当时选错了选成了英文的,到时候中文显示乱码,下面说一下问题的解决:在首次安装RHEL5时,如果选择的是英文,那么系统将不安装中文支持包,这样就导致了中文显示为乱码(小方框).......有很多人说vi /etc/sysconfig/i18n文件,其实根本就没有那个必要。

2013-03-04 00:11:22 680

原创 Starting NFS daemon: [FAILED] 无法启动NFS

搭好的NFS环境,过了一阵子没有用,然后就连不上了,并且出现NFS出错。# service nfs startStarting NFS services: [ OK ]Starting NFS quotas: [ OK ]Starting NFS daemon: [FAILED]出现后需要重启nfs/etc/init.d/portmap stop/etc/init.

2013-01-21 20:03:26 9883

原创 补充一个小问题:关于国嵌视频里面的进程创建例程的小错误

#include //#include //#include #include #include //#include //#include int main(){ pid_t pid; int count=0; pid=vfork(); count++; printf("count= %d\n",count); return 0;

2012-12-14 14:05:58 449

原创 嵌入式linux Led驱动与程序

嵌入式linux Led驱动与程序花了一些时间整理的2410LED驱动程。上网查了一些资料,理解函数比较耗时间,虽然难度不大,但是要自己写出来的话,还是有点难度的,还是分析吧,呵呵。下面是app-led.c程序,程序比较短, #include #include #include #include int main(int argc, char **argv){i

2012-12-13 16:17:29 882

转载 ioctl中的cmd和_IO() , _IOR() , IOW() ,_IOWR() 以及_IOC_NR()的基情

在驱动程序里, ioctl() 函数传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。ioctl()的cmd可以通过使用宏_IO()得到,那么cmd到底是怎么组成的呢?cmd的大小为 32位,共分 4 个域:bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。bit29~bit

2012-12-02 12:38:53 608

原创 字符设备驱动函数解析(学习总结)

makefile中obj -m 表示一个模块obj -y 表示编译进内核 在学习驱动设备的时候,虽然各个模块知道大体是什么意思,但是具体到各个功能模块函数里面的一些定义,就感觉有些头疼dev_t devno = MKDEV(mem_major, 0)dev_t 是设备这种类型MEDEV是宏构造主次设备号静态分配 if(mem_major)为大于0如果mem_ma

2012-12-02 12:31:31 613

原创 内存分配模块编译出错

编译模块时,出现以下问题/home/alloc_mem.c:13: warning: function declaration isn't a prototype/home/alloc_mem.c: In function 'alloc_init':/home/alloc_mem.c:14: error: implicit declaration of function'kmalloc

2012-11-27 22:30:56 701

原创 生成uImage

今天突然想写这篇感想,内容比较简单,请大家勿吐槽,请大家多多指教以前拿飞凌官方提供的FORLINX_linux-2.6.36.2.tar.gz内核,解压后,编译生成的内核只有Image和zImage,没有我想要的uImage,无论怎么在make menuconfig ARM=arm 里面配置,最后编译生成的都是Image和zImage。后来在网上查了资料后发现原来是配置的方法不对。配置

2012-11-26 01:17:25 3015

原创 OK6410 NFS环境不一定要Uboot1.1.6具有DM9000

(刚开始学的时候,本人对于NFS环境的要求不懂,请大家多多指教,此贴请大家勿吐槽)   刚开始搭建NFS网络烧写环境的时候,按照视频里面说的去弄,怎么样都PING不通(刚开始搭NFS环境,只是为了想烧写和测试方便,很多不懂),后来了解到网卡要求DM9000 而ping的是CS8900 于是就去网上找到将CS8900网卡驱动改成DM9000的,找了几个帖子,修改之后,仍然不行(不是说帖子不行,可

2012-11-25 12:16:00 828 4

原创 NFS环境的设置出错(坑爹的小问题)

eth0: link downeth0: link up, 100Mbps, full-duplex, lpa 0x45E1IP-Config: Guessing netmask 255.255.255.0IP-Config: Complete:     device=eth0, addr=192.168.0.20, mask=255.255.255.0, gw=255.255.2

2012-11-25 11:25:49 1758

原创 Linux内核模块编译出错

编译内核出错可能的问题make[2]: *** [/home/shiyan/4-5-1diaoyong/oop/oops.o] Error 1make[1]: *** [_module_/home/shiyan/4-5-1diaoyong/oop] Error 2make[1]: Leaving directory `/home/shiyan/neihe/linux-2.6.36.2-

2012-11-23 17:54:24 730

原创 Linux内核编译出错

make -C /home/shiyan/neihe/linux-2.6.36.2-v1.05 M=/mnt/hgfs/gongxiang modules ARCH=arm CROSS_COMPILE=arm-linux-make[1]: Entering directory `/home/shiyan/neihe/linux-2.6.36.2-v1.05'  CC [M]  /mnt/h

2012-11-21 01:13:57 1940

嵌入式学习路线图

嵌入式学习路线图 详细的列举了嵌入式的学习路线,给刚刚接触嵌入式而又不知道怎么学的人的指导

2013-04-21

ARM11嵌入式系统Linux下LCD的驱动设计

ARM11嵌入式系统Linux下LCD的驱动设计

2013-04-21

C编程算法练习

平常拿来C语言练习的算法,感觉还不错,里面还有一些经典的算法还有就是一些常见的算法。

2013-04-14

驱动工程师学习路线

讲述了如何成为一名合格的优秀的驱动工程师,里面讲述了各个学习阶段,以及各个阶段需要学习的内容和建议。

2012-11-28

Linux 常用C函数

Linux 常用C函数(中文版) 里面有很多常用的C函数

2012-07-23

嵌入式Linux驱动开发

嵌入式Linux驱动开发 深入浅出嵌入式底层软件开发

2012-07-23

ADC0804在汽车轮胎自动充气系统压力测量中的应用

ADC0804在汽车轮胎自动充气系统压力测量中的应用

2012-07-10

空空如也

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

TA关注的人

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