linux
VictaminC
CC与00
展开
-
vmlinux uImage与zImage的区别
转自这里 http://www.cnblogs.com/pigeon84/articles/2212404.html 从下面的内核编译过程,可以看出vmlinux, arch/arm/boot/compressed/vmlinux, arch/arm/boot/Image, arch/arm/boot/zImage 之间的区别LD vmlinux转载 2015-09-17 17:56:10 · 690 阅读 · 0 评论 -
1、解压zImage --- head.s 分析笔记
start: .type start,#function .rept 8 mov r0, r0 @ 空语句 .endr b 1f /*魔数,和uboot的魔数相对应*/ .word 0x016f2818 @ Magic numbers to help the loader .word start @ absolute load/run zImage addr原创 2017-12-29 16:25:26 · 956 阅读 · 0 评论 -
linux 设备驱动 -- Platform
按照正常理解,先有设备,再需求驱动设备的设备驱动先看设备如何添加(注册)到内核,下面以smdk2410的iic驱动为例1 platform设备注册// File: arch/arm/mach-s3c2410/mach-smdk2410.cstatic struct platform_device *smdk2410_devices[] __ini原创 2018-01-11 17:17:30 · 460 阅读 · 0 评论 -
将VirtualBox里安装的虚拟机在后台运行方法(在状态栏隐藏窗口)
转自 http://www.cnblogs.com/foonsun/p/5709784.html由于工作和学习需要,经常要开一个虚拟机开测试和开发,虚拟机我选择Oracle公司的VirtualBox(用了几年了,感觉不错的一款产品),经常开着这个窗口感觉有些浪费资源,这样隐藏窗口就在需求了。将VirtualBox里安装的虚拟机在后台运行方法(在状态栏隐藏窗口)开始=>运行=转载 2017-09-25 17:02:27 · 1438 阅读 · 0 评论 -
ubuntu下virtualbox配置host-only网络
转自: http://www.cnblogs.com/xiangzi888/archive/2012/07/05/2578536.html virtualbox 是个非常优秀的软件,一直用的都是默认的网络设置(NAT),确实很方便。但这次需要主机和虚拟机通信,于是我找到了 host-only 这种网络设置,可以设置独立的 IP,与主机、其他虚拟机和网络通信等优点。非常棒,下面是配置过程:转载 2017-09-25 16:59:23 · 1462 阅读 · 1 评论 -
Linux系统中,main函数的执行过程
http://blog.csdn.net/sxh741/article/details/549700851. 问题:Linux如何执行main函数。本文使用一个简单的C程序(simple.c)作为例子讲解。代码如下,[cpp] view plain copyint main() { return(0); }转载 2017-08-17 11:21:49 · 1142 阅读 · 0 评论 -
绝对强大的三个linux指令: ar, nm, objdump
前言如果普通编程不需要了解这些东西,如果想精确控制你的对象文件的格式或者你想查看一下文件对象里的内容以便作出某种判断,刚你可以看一下下面的工具:objdump, nm, ar。当然,本文不可能非常详细的说明它们的使用方法和功能。如果你觉得本文不够清楚,你可以使用:man. 我的计划只是想让更多的人了解这些工具,以后在今后 的编程过程中能有所帮助。操作系统: Linux开始转载 2017-08-17 11:15:42 · 403 阅读 · 0 评论 -
linux 定时任务执行
编写时间同步脚本,如下#!/bin/shntpdate us.pool.ntp.org(注意脚本文件保存后需要修改为可执行权限)chmod +x timesync.sh拷贝脚本至/etc/cron.hourly,那么脚本就会每小时执行一次,当然拷贝到/etc/cron.daily即为每天执行一次原创 2017-02-09 16:37:54 · 599 阅读 · 0 评论 -
UDP编程应用探讨一
由于在项目中用TCP比较多,也发现TCP在频繁数据传输的应用中存在拥塞的缺点。考虑到UDP在这方面存在优点,抽出时间专门测试一下UDP的编程使用和TCP的区别,以使下次设计应用层协议时正确选择传输层协议1、 UDP每次操作都是针对一个数据包,而TCP操作数据流发送方调用3次sendto 发送大小都为64B 的数据包:数据包A:a_HelloWorld。数据包B:b_He原创 2016-02-15 18:33:19 · 586 阅读 · 0 评论 -
U_boot 的 bootcmd 和bootargs参数详解
转自:http://www.cnblogs.com/cornflower/archive/2010/03/27/1698279.html U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置转载 2015-12-06 12:48:31 · 381 阅读 · 0 评论 -
apt-get update 失败
/etc/apt/source.list 内容不正确从https://repogen.simplylinux.ch获取新的source.list,即可解决原创 2015-11-16 19:00:58 · 554 阅读 · 0 评论 -
linux C笔记
1、计算运行时间struct timeval tv1;struct timezone tz1;struct timeval tv2;struct timezone tz2;gettimeofday( &tv1, &tz1);//待测代码段gettimeofday( &tv2, &tz2);printf("%ds %dus\n", (int)(tv2.tv_sec原创 2015-10-27 10:18:42 · 387 阅读 · 0 评论 -
gcc 库的链接问题
测试项目共三个文件,内容如下:add.cint add(int a, int b){ return a+b;}sum.cextern int add(int a, int b);int sum(int a, int b, int c){ return add(a, add(b, c));}main.c#include extern int原创 2015-09-18 11:13:41 · 485 阅读 · 0 评论 -
VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通
记录下VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通过程,网上搜出来的比较乱,讲的不明不白,因此根据自己弄过一次,确认可行的方式,做个备份,方便日后查阅。环境:在Oracle VM VirtualBox中安装的Ubuntu,具体版本名是:ubuntu-14.10-server-amd64Step1:VirtualBox在虚拟机关机状态下,如图进行设置:Step 2:虚拟机开机...转载 2018-03-29 20:13:40 · 1962 阅读 · 0 评论