logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

没有Makefile文件的源码中.sh(shell脚本)文件作用

1.本人最近在虚拟机中Ubuntu系统中尝试安装netdata软件进行对系统CPU等一些参数工作情况进行监控。2.下载完netdata的源码包,打开后里面的文件如下图所示:3.本人在shell编程方面还是菜鸟入门阶段,看了源码包里的文件后一头雾水。之前接触的源码包里都有Makefile文件,只需要在命令行输入make就可以进行编译。但是这个源码包里只有Makefile.am文件和Makefile文

学习驱动开发,这几个论坛值得经常看看

对于从事Windows驱动开发的朋友,或者是对Windows内核感兴趣的朋友,以下几个BLOG值得经常看看!1,Kernel Mustard by Steve Dispensa link: http://kernelmustard.com/category/ddk/他以前的BLOG地址为:http://msmvps.com/blogs/kernelmustard/default.aspx2,Lar

ssh为什么取代了telnet命令

telnet命令用于登录远程主机,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。语法telnet(选项)(参数)选项-8:允许使用8位字符资料,包括输入与输出;-a:尝试自动登入远端系统;.

Guake安装配置:下拉式Gnome桌面终端

本文导航:第1页:什么是Guake终端?第2页:安装Guake终端进行设置第3页:Guake终端进行外观等设置1什么是Guake终端?  一直以来,Linux命令行凭借其强大的功能吸引着新手,并为经验丰富的人员和极客提供极其丰富的功能。特别是在服务器和生产环境下工作的人早已认识到了,Linux终端是创始人Linus Torvald在1991年写内核时第一批功能特性之一。  终端作为一个强大的工具十

关于platform_device一些讲解

从2.6版本开始引入了platform这个概念,在开发底层驱动程序时,首先要确认的就是设备的资源信息,例如设备的地址,在2.6内核中将每个设备的资源用结构platform_device来描述,该结构体定义在kernel\include\linux\platform_device.h中:struct platform_device {const char * name;u32id;struct de

自动生成Makefile的全过程详解

相信每个学习Linux的人都知道Makefile,这是一个很有用的东西,但是编写它是比较复杂,今天介绍一个它的自动生成工具,autotools的使用。很多GNULinux的的软件都是用它生成Makefile的,包括我们非常熟悉的Linux内核源代码。  1、准备:  需要工具  autoscan  aclocal  autoheader 

arm-none-linux-gnueabi交叉工具链与arm-linux-gcc 的区别

(1)一般来说 arm-linux-gcc是 arm-none-linux-gnueabi的一个软链接。可用ls-l 命令查看链接对象,用ls -i 命令查看 inode 数值。(2)arm-none-linux-gnueabi-gcc 只是告诉你支持eabi的功能,你当然也可以把这个名字改成arm-linux-gcc执行了,但是arm-lin

linux test命令详解

test命令是shell环境中测试条件表达式的实用工具。语法test(选项)选项-b<文件>:如果文件为一个块特殊文件,则为真;-c<文件>:如果文件为一个字符特殊文件,则为真;-d<文件>:如果文件为一个目录,则为真;-e<文件>:如果文件存在,则为真;-f<文件&amp

Linux kernel debug技巧----开启DEBUG选项

kernel的source code中有很多使用pr_debug/dev_dbg输出的日志信息(例如device tree解析的代码,drivers/of/fdt.c)。默认情况下,kernel不会将这些日志输出到控制台上,比如dev_dbg定义如下:#if defined(CONFIG_DYNAMIC_DEBUG)#define dev_dbg(dev, format, ...)...

利用 qemu 模拟嵌入式系统制作全过程

这篇文章,将介绍如何用qemu来搭建一个基于ARM的嵌入式linux系统。通过该文章,你可以学习到如何配置kernel,如何交叉编译kernel,如何配置busybox并编译,如何制作initramfs,如何制作根文件系统,如何定制自己的uboot,如何通过uboot向kernel传递参数等。开始干活!1 环境搭建在实现我们的目标之前,我们需要搭建自己的工作环境。在这里,假设你的主机上已经有 gc

    共 17 条
  • 1
  • 2
  • 请选择