按类别查询搜索结果
关于关键词 的检测结果,共 3413
644924073 | 2016-03-08 17:34:30 | 阅读(0) | 评论(0)
设备模型中,关心总线,设备,驱动这三个实体,总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动。相反,在系统每注册一个驱动的时候,寻找与之匹配的设备,匹配是由总线来完成的。 你还可以看一看链表的信息。它们都是关联的。 有个最牛的函数contain_o f 非常牛。还有轮询链表的函数。...【阅读全文】
fly123456789 | 2016-03-03 00:27:13 | 阅读(690) | 评论(0)
http://www.eet-china.com/CAT_617693_embedded-systems.HTM【阅读全文】
天才精英 | 2016-02-28 18:35:57 | 阅读(2410) | 评论(0)
     目前较优秀的NandFlash文件系统为:UBI文件系统,但是,近两周来,移植UBI文件系统一直有问题,挂载总是失败!但是,经过不断的尝试与分析,不断的更换linux 内核,uboot启动参数,烧写方式,终于跑起来了。   硬件平台为:AT91sam9261EK的开发板,不过NandFlash为:128MB的,虽然256MB换成...【阅读全文】
天才精英 | 2016-02-26 22:41:56 | 阅读(2330) | 评论(0)
硬件开发环境:AT91SAM9261EK开发板,NandFlash启动。使用最新的AT91Bootstrap 3.8.2+Uboot 2014.04。因为NandFlash是128M的,需要修改Uboot 里nand的型号,添加128M的支持。Linux version 2.6.26的内核,移植yaffs2文件系统,一直失败!因此,先使用cramfs文件系统,如果成功跑起来,至少说明文件系统的文件准备好了。...【阅读全文】
644924073 | 2016-02-24 15:21:04 | 阅读(0) | 评论(0)
http://wenku.baidu.com/link?url=QnGy_yNnEY-t1czqQcfU8hzxSawFT2ljOjZHzGr6250p48rMs9V-XCKIdrHZejosR5x47KbMRwzH1lUrZWxRs24gXGyuinb8cus7Zy_LIjC一、实验环境操作系统:UbuntuLinux2.6.38-8内核源代码:Linux2.6.32实验前准备:用Busybox制作好的rootfs文件夹(包含文件系统中的基本文...【阅读全文】
644924073 | 2016-02-24 10:43:30 | 阅读(0) | 评论(0)
busybox 的init主要用于嵌入式系统,所以没有运行级别。::respawn:-/bin/login -froot 自动作为root用户登录。在Linux内核中找到/init/main.c看到如下内容:run_init_process("/sbin/init");run_init_process("/etc/init");run_init_process("/bin/init");run_init_process("/bin/sh");这里就是执行系...【阅读全文】
644924073 | 2016-02-22 10:44:10 | 阅读(0) | 评论(0)
一、devtmpfs概述1.devtmpfs 的功用是在 Linux 核心 启动早期建立一个初步的 /dev,令一般启动程序不用等待 udev,缩短 GNU/Linux 的开机时间。2.重要解释Devtmpfs lets the kernel create a tmpfs very early at kernel initialization, before any driver core device is registered. E...【阅读全文】
【嵌入式】 sysfs文件
644924073 | 2016-02-22 10:22:52 | 阅读(0) | 评论(0)
3 sysfs文件系统sysfs是一个基于内存的文件系统,它的作用是将内核信息以文件的方式提供给用户程序使用。该文件系统的目录层次结构严格按照内核的数据结构组织。除了二进制文件外(只有特殊场合才使用),sysfs文件内容均以ASCII格式保存,且一个文件只保存一个数据,另外,一个文件不可大于一个内存页(通常为4096字...【阅读全文】
【嵌入式】 文件统 etc
644924073 | 2016-02-21 11:46:02 | 阅读(0) | 评论(0)
/etc/inittab  ::sysinit:/etc/init.d/rcSconsole::respawn:-/bin/sh:: :: //韦东山345【阅读全文】
【嵌入式】 linux统错误
爱学习的猪大肠 | 2016-02-19 16:22:29 | 阅读(1200) | 评论(0)
Make menuconfig打不开错误错误1;"mkimage" command not found - U-Boot images will not be builtmake[1]: *** [arch/arm/boot/uImage] 错误 1make: *** [uImage] 错误 2没有找到mkimage工具包。...【阅读全文】
ispsubb | 2016-02-18 14:08:10 | 阅读(1590) | 评论(0)
爱学习的猪大肠 | 2016-02-18 01:46:18 | 阅读(1150) | 评论(0)
内核中每个字符设备都对应一个 cdev 结构的变量,下面是它的定义:linux-2.6.22/include/linux/cdev.hstruct cdev {   struct kobject kobj;          // 每个 cdev 都是一个 kobject   struct module *owner;       // ...【阅读全文】
yiming_zhen | 2016-02-17 11:12:59 | 阅读(690) | 评论(0)
base-files属于OpenWrt的rootfs框架,位于package/base-files/files,里面有些项目可以定制和修改.├── bin│   ├── ipcalc.sh│   └── login.sh├── etc│   ├── banner│   ├── config│   │   ├── network│ &nbs...【阅读全文】
天才精英 | 2016-02-16 17:18:26 | 阅读(1860) | 评论(0)
这里使用的版本为:u-boot-2014.04查看并修改位置如下:u-boot-2014.04/include/configs/at91sam9x5ek.h(1)查看一下Linux内核在NandFlash中的烧写位置:默认为:0x200000。如下为Linux内核启动的参数:在NandFlash里启动。/* bootstrap + u-boot + env +...【阅读全文】
天才精英 | 2016-02-16 17:16:03 | 阅读(1800) | 评论(0)
        最近接触AT91SAM9X35EK的板子,想移植Linux,因此,从头开始一步步来,第一步需要移植AT91Bootstrap,也就是一级Bootloader。        我这里用NandFlash启动,当然也可以使用DataFlash启动,毕竟作为Bootloader,一旦烧写后,就只是读了,理论上读NandFlash不会造成...【阅读全文】
天才精英 | 2016-02-16 17:14:31 | 阅读(2030) | 评论(0)
        经过近一个月的学习与实践,终于在AT91SAM9X35EK开发板上跑起了Linux系统,用的是UBI文件系统,开发环境与不断的编译、查找资料、烧写验证,下载相关的软件,占了很多的时间,不过不断的克服困难,就能不断的前进。路很长,但需要耐心不断走下去。开发环境为:CentOS6.5 Linux虚拟机...【阅读全文】
theKernel | 2016-02-14 17:08:11 | 阅读(1250) | 评论(0)
前言:    在嵌入式开发中,如uboot的移植,kernel的移植都需要对Flash 有基本的了解。下面细说一下标题中的中Flash中的关系一,Flash的内存存储结构    flash按照内部存储结构不同,分为两种:nor flash和nand flash。    NorFLASH使用方便,易于连接,可以在芯...【阅读全文】
劲火星空 | 2016-02-06 20:02:11 | 阅读(1340) | 评论(0)
一、输入子系统的构成    由核心层、驱动层、事件处理层组成    input driver -> Input core -> Event handler -> userspace 到达用户空间传给应用程序    二、drivers/input/input.c:static int __init input_init(void)  ...【阅读全文】
apt_get | 2016-01-29 15:27:46 | 阅读(1490) | 评论(0)
原文地址:http://blog.csdn.net/droidphone/article/details/8074892上一篇文章,我介绍了传统的低分辨率定时器的实现原理。而随着内核的不断演进,大牛们已经对这种低分辨率定时器的精度不再满足,而且,硬件也在不断地发展,系统中的定时器硬件的精度也越来越高,这也给高分辨率定时器的出现创造了条件。内核从2.6...【阅读全文】
xdzbb | 2016-01-28 10:33:50 | 阅读(1050) | 评论(0)
搜集了一些文档资料,希望为你通向架构师的道路上指点些许迷津。【阅读全文】