- 博客(5)
- 资源 (7)
- 问答 (3)
- 收藏
- 关注
原创 再论C语言指针—对指针的理解
记得大学的时候,C语言老师就说过,C语言当中最难的理解的就是指针了。的确,曾经有人说过,再牛逼的软件工程师都不敢保证自己能用好指针。今天,作为菜鸟级别的程序猿的我献丑了,只是讲讲自己平时学习当中对指针的理解。仅供参考,由于作者资历尚浅,不足之处还望大家多多指教。OK,今天不谈人生,也不谈妹子,就谈指针。谭浩强的那本C语言教材中这样定义指针:指针是用于存放变量地址的。指针变量:是一种用于存放其他
2015-08-24 09:22:12 824
转载 Linux内核版本不同,导致找不到相关的头文件解决办法
问题背景:在公司做项目的时候要把一个无线驱动模块从旧的CPU平台移植到新的CPU平台上,然后新的CPU平台用的内核版本和旧的不一样,导致很多头文件无法查找,如图所示:类似这种问题,其实不难解决,只要你了解Linux内核的架构,就会发现在内核中相应的头文件都在固定的目录下,这里我列出ARM+Linux驱动相关头文件的信息:#include 在Linux-版本号/inclu
2015-08-21 16:23:19 5448
原创 UBIFS error(pid 0):ubifs_get_sb:cannot open "ubi:nrootfs",error -19
今天来讲一个关于UBI文件系统挂载的错误,我是在u-boot模式下挂载UBI文件系统,出现的错误如下图所示:遇到这种错误,一般是由于你的分区设置不正确导致的。可以到u-boot/include/configs/xxx.h相应的板子配置文件下去查看自己的分区设置是否正确。主要查看MTDPARTS_DEFAULT和CONFIG_BOOTARGS这两个宏的配置是否正确,MTDPARTS_DE
2015-08-21 14:02:06 7315
原创 u-boot移植出现nand、mtd命令不能使用
问题背景:这是我在公司做项目的时候遇到的问题,给公司新CPU平台的设备移植u-boot的时候编译没有错误,但是u-boot运行起来的时候出现nand命令和mtd无法使用。具体错误如下图:这个错误,网上给出的解决方法如下博客所说:http://www.360doc.com/content/12/1004/22/9072830_239513107.shtml可是我按照他给出
2015-08-21 11:43:05 3172
原创 linux内核配置make menuconfig菜单无法进行删除操作
问题背景:这是我当初在编译Linux内核的时候出现的一个小插曲错误,当时使用secureCRT登陆自己的Linux系统,在配置内核的时候,我按照项目需求,要在内核中删除“broadcom linux”标识,可是出现一个奇怪的现象,进入make menuconfig界面的时候居然删除不了!我那时郁闷啊,以为是权限的问题什么的,后来经人指导才知道,原来是secureCRT设置的问题!问
2015-08-13 17:55:16 5013
TA创建的收藏夹 TA关注的收藏夹
TA关注的人