
LINUX
文章平均质量分 97
程序员(无名)
这个作者很懒,什么都没留下…
展开
-
如何打印 Linux的dev_dbg的调试信息
内核中的大部分驱动都使用了dev_dbg接口打印调试信息,这些信息非常有用帮助你去调试理解代码,默认是不会输出到控制台的。基于Linux version 4.14.78有两种方法让dev_dbg 输出:/kernel/include/linux/device.h#if defined(CONFIG_DYNAMIC_DEBUG)#define dev_dbg(dev, format, ...) \do { \ .原创 2020-11-27 15:45:09 · 3921 阅读 · 0 评论 -
sudo 出现unable to resolve host 解决方法
Linux 环境, 假设这台机器名字叫 sun(机器的hostname), 每次执行sudo 就出现这个警告讯息:sudo: unable to resolve host sun虽然sudo 还是可以正常执行, 但是警告讯息每次出来还是有点烦人, 而这只是机器在反解上的问题, 所以就直接从/etc/hosts 设定, 让sun(hostname) 可以解回127.0.0.1 的IP 即可....原创 2019-10-31 09:10:13 · 1155 阅读 · 0 评论 -
RVDS 2.2软件在AMD处理器的安装的解决方案
刚学ARM 11的开发,介于ADS 1.2不能对于ARM 11处理器的兼容,故自己下载了ADS的升级版RVDS 2.2下载地址(http://115.com/file/aq6lhqym)。初次安装RVDS 总是出错,后来从网上得知RVDS 2.2的安装文件无法直接在AMD处理器的电脑上安装,于是自己又从网上找到了如下的解决方案:修改安装文件中的两个文件(建议将下载的ISO或bin后缀的文件原创 2012-05-27 10:26:16 · 2344 阅读 · 0 评论 -
win7 vmware ubuntu10.10通过samba实现文件共享
win7 vmware ubuntu 11.10通过samba实现文件共享 其实和虚拟机共享文件,最笨的方法最简单的方法就是搞个u盘 这个是配置samba(安装就不说了 软件中心里。。直接搞定),貌似只能虚拟机共享到宿主的机子 环境: win7 32位 VMware 8 ubuntu 11.10 实现的功能:win7访问ubuntu的共享文件夹原创 2012-08-12 11:26:18 · 922 阅读 · 0 评论 -
linux下vim命令详解
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,转载 2012-08-01 12:13:48 · 519 阅读 · 0 评论 -
win7和ubuntu双系统安装
一,划分磁盘分区 本人的Windows 7旗舰版已经用了近一年,正版系统,完全正常。在磁盘管理里面将D盘的100G压缩出40G(计算机-右击-管理-存储-磁盘管理)的空间给Ubuntu 。其实ubuntu 本身大概需要3G的空间,大家可以根据自己磁盘空间的大小合理安排分区。二,设置启动项 1 、下载最新版本的 Grub4DOS ,下载并解压缩后,将目录中的 grldr ,原创 2012-07-15 16:37:04 · 962 阅读 · 0 评论 -
linux下ioctl函数学习
一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下:int ioctl(int fd, ind cmd, …);其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户程序对设备的控制命令,转载 2012-10-21 16:10:30 · 562 阅读 · 0 评论 -
Linux打包命令
tartar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。常用格式:单个文件压缩打包 tar czvf my.tar file1多个文件压缩打包 tar czvf my.tar file1 file2,...单个目录压缩打包 tar czvf my.tar dir1多个目录压缩打包 tar czvf my.tar dir1 dir2解包至当前目录:tar x转载 2012-08-01 13:37:05 · 734 阅读 · 0 评论 -
vim + cscope/ctags/minibuf 查看分析代码
使用vim + cscope/ctags,就能够实现Source Insight的功能,可以很方便地查看分析源代码。关键词: vim, cscope, ctags, tags1. 查看vim是否支持cscope $ vim --version | grep cscope 2. 编译支持cscope的VIM(--enable-cscope) #转载 2014-09-27 14:51:49 · 778 阅读 · 0 评论 -
yocto
https://blog.youkuaiyun.com/zengxianyang/article/details/50298643https://blog.youkuaiyun.com/u010168781/article/details/79166156原创 2018-04-11 17:00:41 · 154 阅读 · 0 评论 -
samba是一个实现不同操作系统之间文件共享
samba软件结构: /etc/samba/smb.conf #samba服务的主要配置文件 /etc/samba/lmhosts #samba服务的域名设定,主要设置IP地址对应的域名,类似linux系统的/etc/hosts /etc/samba/smbusers ...原创 2018-11-10 17:02:13 · 645 阅读 · 0 评论 -
ubuntu 18.04 搭建android 6.0.1 编译环境
PC安装Ubuntu的步骤1. 准备一个U盘,4G以上。2. 下载Ubuntu系统镜像,https://www.ubuntu.com/download/desktop3. 使用Rufus制作启动U盘, http://rufus.akeo.ie4. 插上U盘,重启,按提示逐步操作。5. 安装完成。vim中文乱码sudo vim /etc/vim/vimrc...原创 2018-11-15 15:00:21 · 2995 阅读 · 1 评论 -
C语言复制文件
文件的复制是常用的功能,要求写一段代码,让用户输入要复制的文件以及新建的文件,然后对文件进行复制。能够复制的文件包括文本文件和二进制文件,你可以复制1G的电影,也可以复制1Byte的txt文档。实现文件复制的主要思路是:开辟一个缓冲区,不断从原文件中读取内容到缓冲区,每读取完一次就将缓冲区中的内容写入到新建的文件,直到把原文件的内容读取完。这里有两个关键的问题需要解决:1) 开辟多大的缓...原创 2019-02-20 09:15:41 · 1098 阅读 · 0 评论 -
windows双系统卸载linux ubuntu设置默认启动xp
在Windows系统安装linux ubuntu双系统之后,有时候需要卸载Ubuntu linux系统,或者将开机默认启动Linux ubuntu更改为启动windows XP系统,这时要注意修复引导分区(DOS命令: fdisk /mbr)的问题。先看看如何在Window xp和Ubuntu linux双系统下卸载linux系统?在winxp和linux双系统下卸载Ubuntu,很多转载 2012-05-27 10:32:52 · 155 阅读 · 0 评论