linux
平凡之路_嵌入式
这个作者很懒,什么都没留下…
展开
-
makefile 的写法(转)
Linux系统中gcc的使用gcc的功能预处理,编译,汇编,链接gcc的使用gcc [options] filenameoptions:-c :只编译,不链接 ,通过.c文件生成对应的.o文件-g: 调试用的 -O2: 优化-I目录: 在#include “A.h”语句中,如果当前目录没有A.h,那么gcc就会到-I指定的目录中去找。-转载 2015-01-26 11:33:08 · 474 阅读 · 0 评论 -
两个个makefile例子的分析
在韦东山的mmu试验中的makefile是这样写的:看的不知其所以然,花了一天时间查明白是干什么的了:objs := head.o init.o leds.ommu.bin : $(objs)arm-linux-ld -T mmu.lds -o mmu_elf $^arm-linux-objcopy -O binary -S mmu_elf $@arm-linu原创 2015-01-26 22:06:32 · 671 阅读 · 0 评论 -
一步一步写万能makefile
作者:胡彦 2013-5-21代码和文档下载地址:http://pan.baidu.com/share/link?shareid=616139&uk=253544182一目的:编写一个实用的makefile,能自动编译当前目录下所有.c/.cpp源文件,支持二者混合编译。并且当某个.c/.cpp、.h或依赖的源文件被修改后,仅重编涉及到的源文件,未涉及的不编译。二要达到转载 2015-11-12 17:22:21 · 246 阅读 · 0 评论 -
ubuntu下sudo apt-get update Sources 404 Not Found [IP: 91.189.92.200 80]解决办法
最近在ubuntu 10.04下面装了一个虚拟机,在虚拟机里面又装了11.04的ubuntu,装好后用apt get install 出现Unable to locate packag错误,上网上查了下,说是要sudo apt-get update 就可以了,但是本地执行sudo apt-get update 命令后出现了如下错误:[html] view plainco转载 2015-11-12 13:47:08 · 1027 阅读 · 0 评论 -
LINUX 内核源文件介绍以及头文件介绍(转)
1、内核源文件放置目录:||————boot 系统引导汇编程序目录||————fs 文件系统目录||————include 头文件目录||————init 内核初始化程序目录||————kernel 内存进程调度、信号处理、系统调用等程序的目录||————lib 内核库函数目录||————mm 内存管理程序目录||————tool转载 2015-11-10 16:25:45 · 278 阅读 · 0 评论 -
_attribute_机制(转)
GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。__attribute__ 书写特征是:__attribute__ 前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attri转载 2015-11-06 10:32:13 · 294 阅读 · 0 评论 -
u-boot在jz2440上移植
1)开发环境1.开发板:勤研2440, nor flash:没移植改变nor flash前,显示Amd29LV400BB 512K,但实际是:Bank # 1: MXIC MX29LV160B FLASH (16 x 16) Size: 2 MB in 35 Sectors AMD Standard command set, Manufacturer ID: 0转载 2015-03-16 09:46:16 · 656 阅读 · 0 评论 -
Linux中块设备和字符设备的区别
1、字符设备结构体描述:cdev struct cdev{ struct kobject kobj;/*内嵌的kobject对象*/ strcut module *owner;/*所属模块*/ struct file_operations *ops;/*文件操作结构体*/ struct list_head list;转载 2015-01-23 14:32:59 · 344 阅读 · 0 评论 -
linux初级命令
cd .. //返回到上级目录pwd //显示当前路径Ctrl +c //返回到#ifconfig //查看ipping //拼ipmv //移动dd//复制mkdir //创建目录find // 查找文件grep // 查找内容mount1.作用mount命令的作用是加载文件系统,其使用权限是超级用户或/etc/fstab中原创 2015-01-13 09:24:38 · 533 阅读 · 0 评论 -
在VMWare上安装ubuntu及VMWare Tools(转载)
一、摘要该文主要介绍了如何在虚拟机上安装ubuntu,和安装VMWare Tools设置共享文件夹,最后对ubuntu做了简单的介绍。 二、实验平台1、VMware Workstation2、Ubuntu10.04 三、在VMWare上安装ubuntu参考百度文库:http://wenku.baidu.com/view/bdc转载 2015-01-06 22:03:28 · 311 阅读 · 0 评论 -
深入理解linux i节点(inode)
文件名 -> inode -> device block 转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/ http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html转载 2015-12-01 20:52:05 · 448 阅读 · 0 评论