![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
late0001
这个作者很懒,什么都没留下…
展开
-
Ubuntu 根分区扩容方法
方法1:Ubuntu Linux移动根分区 声明:本人只探讨 技能 疑问 ,如因此造成的数据耗损 及其他疑问 不承担任何责任。 0:我的配置: sda1 Ubuntu分区, sda2 Swap分区 1:从LiveUSB(LiveCD)启动。 运用 现有系统的打造 LiveUSB工具及安装镜像打造 LiveUSB,当然你也能够 用LiveCD,建议运用 LiveUSB(LiveCD可能挂载分区时会不能 建立 目录); 在开机启动选项里挑选 你的启动装备 (运用 D..原创 2020-12-18 17:04:11 · 1977 阅读 · 0 评论 -
Android4.x耳机插拔检测实现方法
Android4.x耳机插拔检测实现方法2.耳机的类型从主观来看,耳机分三段耳机和四段耳机,而四段耳机又分为欧标和美标两种。通常,四段耳机被写作headset,而三段耳机写作headphones。具体的区别如下图:l三段耳机:线序分别为,L、R、G,没有MIC端,所以三段耳机无法使用mic,只能接受声音,另外,三段耳机L,R线序长度正常,G端比较长l四段-美标(CTIA)...转载 2019-05-31 11:07:17 · 2157 阅读 · 0 评论 -
linux获取文件信息
#include #include #include #include #include #include #include #include #include #include void getfilepath(char *filename){ int len = strlen(filename); int i = len; if(filename[i] != '/原创 2015-11-05 09:04:54 · 418 阅读 · 0 评论 -
Linux静态库和动态库
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的转载 2015-11-05 19:02:42 · 232 阅读 · 0 评论 -
rmmod: chdir(/lib/modules): No such file or directory
insmod xx.ko 加载驱动 rmmod xx 卸载 不了报错:rmmod: chdir(/lib/modules): No such file or directory解决方法要创建这个目录的,看你的内核是什么版本,板子的文件系统,要创建相应的/lib/modules/2.6.XXinsmod hello.ko加载lsmod hello 查看下模块加载上没有,加原创 2015-06-29 02:19:25 · 425 阅读 · 0 评论 -
CPSR寄存器
原创 2015-06-06 22:53:00 · 383 阅读 · 0 评论 -
OK6410之uboot移植
学习嵌入式也有一段时间了,感觉还是抓不住要领,没有系统深入了学习,总体东看看、西瞧瞧的,学习到的东西还是比较少。相关知识比较凌乱,没能构建系统嵌入式。为此,激励一下自己,特设此板块,记录相关的学习进程。从今日起,开始嵌入式的系统的第一步,移植uboot,运行于OK6410开发板。此blog仅供参考,如有不正之处,还请指出。一、移植环境操作系统平台:VMWare7.0.1 Ubun转载 2015-06-06 20:45:03 · 624 阅读 · 0 评论 -
linux3.1.8内核移植到gt2440---CS8900A驱动移植
一. 根据原理图,确认网卡的地址和中断号地址:0x19000000中断号: EINT9 二. 修改drivers/net/cs89x0.c,指定CS8900A使用的资源#elif defined(CONFIG_ARCH_S3C2410)#include#include3c2410/regs-mem.h>#define S3C24XX_PA_CS8900转载 2015-06-26 10:03:47 · 689 阅读 · 0 评论 -
vim复制,粘贴,删除,撤销,替换,光标移动等用法
我接触linux的时候,用的是nano这个文本编辑器,个人觉得他的最大优点就是方便,快速。打开文件,修改文件,到退出都十分的快速,简单。这一点上比vi,vim要强,但是nano不能显示彩色字,不能进行整行删除,编辑各种配置文件的时候,总感觉不是很方便。针对于nano的这些缺点,vim可以很好的解决,并且vim打开文件,里面的字是有颜色的,这一点根editplus,eclipse是一样的,对于做程序转载 2015-06-05 00:54:23 · 345 阅读 · 0 评论 -
drivers/video/console/vgacon.c:486: error: 'PCIMEM_BASE' undeclared
错误描述:drivers/video/console/vgacon.c: In function 'vgacon_startup':drivers/video/console/vgacon.c:486: error: 'PCIMEM_BASE' undeclared (first use in this function)drivers/video/console/vgacon.c:4转载 2015-06-05 00:53:11 · 763 阅读 · 0 评论 -
make menuconfig 出现[scripts/kconfig/dochecklxdialog] Error 1
*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try again. ***转载 2015-06-05 00:52:24 · 1074 阅读 · 0 评论 -
ubuntu14 root@后面的别名怎么改
vi /etc/hostname 改好后重启系统原创 2015-06-05 00:57:22 · 2136 阅读 · 1 评论 -
netdev_priv函数的分析
1. 函数netdev_priv分析[cpp] view plaincopyprint?include/linux/netdevice.h #define NETDEV_ALIGN 32 #define NETDEV_ALIGN_CONST (NETDEV_ALIGN - 1) static inline void *netdev_priv转载 2015-06-25 00:36:57 · 566 阅读 · 0 评论 -
arm-linux-gcc-4.3.2安装步骤
下载arm-none-linux-gnueabi-gcc使用,自己编译太麻烦了,地址:http://www.veryarm.com/arm-none-linux-gnueabi-gcc安装交叉编译工具链: 1、首先以root用户登入2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里3、解压命令tar xvzf arm-linux-gcc-4.3.原创 2015-06-21 17:25:39 · 364 阅读 · 0 评论