linux
文章平均质量分 87
之由
这个作者很懒,什么都没留下…
展开
-
ubifs & mtd
前天晚上在写完另一篇总结之时,赵XX向我咨询了关于mtd 和ubifs的相关内容。而我在这方面只是略懂皮毛,所以向他许愿共同调查这个方面的知识。经过昨天一天的调查,最后感觉是有了一定的经验和基础了,所以要赶紧记录下来。不知道按什么顺序来讲述这个方面的内容,那么还是按照我的转载 2011-09-19 15:30:13 · 759 阅读 · 0 评论 -
简单uboot设置,让多种启动方式选择不再繁琐
使用开发板做linux & android开发,经常需要敲很长的命令,令人头痛。linux下有环境变量,uboot下也有啊,灵活运用uboot下的环境变量,可以让复杂的启动方式选择命令变得非常简单。进入uboot模式1. 新建UBIARGS变量set UBIARG转载 2011-09-19 15:35:48 · 1579 阅读 · 0 评论 -
uboot移植文档
原地址:http://blog.csdn.net/yuanyufei/article/details/1487729 1 uboot的介绍及体系结构1.1 uboot的介绍1.2 uboot的体系结构2 uboot的运行过程分析2.1转载 2011-09-19 15:37:45 · 595 阅读 · 0 评论 -
UBIFS FAQ and HOWTO
UBIFS FAQ and HOWTOTable of contentsMay UBIFS be used on MLC NAND flash?How to mount UBIFS?How to create an UBIFS image?Ho转载 2011-09-19 17:24:16 · 852 阅读 · 0 评论 -
uboot分析
大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。1、S转载 2011-09-20 11:33:20 · 637 阅读 · 0 评论 -
DM355上按键程序
DM355上按键程序 收藏 利用中断捕捉按键信息,延时去抖后即可读出#include #include #include #include #include #include #include #incl转载 2011-09-23 14:56:06 · 527 阅读 · 0 评论 -
达芬奇DM644X平台BSP之davinci_pwm.c浅析
--------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://zhiqiang0071.cublog.cn------------------------------------------转载 2011-09-23 18:09:34 · 718 阅读 · 0 评论 -
TI DaVinci GPIO分析
TI DaVinci GPIO分析【整理者】61ic.com【提供者】678755【详细说明】GPIO分析针对该gpio.c的硬件手册是SPRUE25.pdf,可到TI的网站(www.ti.com)上下载,或直接在谷歌里搜索。以下是两个文件gpio.c转载 2011-09-27 17:06:21 · 848 阅读 · 0 评论 -
Linux中/proc目录下文件详解
/proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变化。命令procinfo能够显示基于其中某些文件的多种系统信息。以下详细描述/proc下的文件。------------------转载 2011-09-27 17:11:13 · 535 阅读 · 0 评论 -
Android内核的简单分析
Android内核的简单分析 NeilWong (neilwong@hotmail.com) Google的Android操作系统已经成功面市,因为Android操作系统是基于Linux-2.6.25内核的,并且目前所有的源代码也都全部开放,因此可以简转载 2011-09-27 17:17:41 · 426 阅读 · 0 评论 -
嵌入式程序员应知道的0x10个基本问题
1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号转载 2011-09-27 17:20:42 · 456 阅读 · 0 评论 -
单片机驱动DM9000网卡芯片(详细调试过程)【上和下】
单片机驱动DM9000网卡芯片(详细调试过程)【上和下】 和其它网卡芯片不同,DM9000系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的。当然,其它网卡芯片,如RTL8019的应用也很常见,在很多开发板上得转载 2011-09-27 17:14:46 · 690 阅读 · 0 评论 -
通讯电平标准
通讯电平标准现在常用的电平标准有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等,还有一些速度比较高的LVDS、GTL、PGTL、CML、HSTL、SSTL等。下面简单介绍一下各自的供电电源、电平标准以及使用注意事项。转载 2011-09-27 17:18:55 · 604 阅读 · 0 评论 -
UBI文件系统(推荐)
http://blogold.chinaunix.net/u3/111925/showart_2201859.html 转载 “转载”在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。转载 2011-09-27 17:53:56 · 2669 阅读 · 0 评论 -
JFFS2资料
http://bbs.dualwan.cn/thread-26722-1-1.html jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0050e154: 0xfbeb instead的问题,是转载 2011-10-12 13:43:27 · 602 阅读 · 0 评论 -
在nand flash上实现JFFS2根文件文件系统
作者:刘洪涛,华清远见嵌入式学院高级讲师,ARM公司授权ATC讲师。JFFS2是Flash上应用最广的一个日志结构文件系统。它提供的垃圾回收机制,不需要马上对擦写越界的块进行擦写,而只需要将其设置一个标志,标明为脏块,当可用的块数不足时,垃圾回收机制才开始回收这些节点。同时,转载 2011-10-12 13:58:19 · 590 阅读 · 0 评论 -
详解U-boot分区及内核更新的实现
U-boot分区及内核更新的实现 一 问题提出1) 在没有网络的环境下可以使用U盘等存储介质来更新内核2) 可以通过网络远程更新内核3) 支持U-Boot对nor falsh ,nand flash的分区4) U-Boot下对JFFS2文件系统的支持。转载 2011-10-12 14:00:02 · 3249 阅读 · 0 评论 -
Davinci DM6446开发攻略-UBOOT-2009.03移植2 nand flash的烧写
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zjbintsystem.blog.51cto.com/964211/392000 很长一段时间没有更新博客了,是因为要推出新开发方案和做好转载 2011-10-12 14:16:50 · 1305 阅读 · 0 评论 -
TI Davinci DM6446开发攻略——UBL移植
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zjbintsystem.blog.51cto.com/964211/279709 UBL的程序设计,相对UBOOT、KERNEL、ROO转载 2011-10-12 14:23:31 · 547 阅读 · 0 评论 -
Davinci DM6446开发攻略——u-boot-1.3.4移植(1)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zjbintsystem.blog.51cto.com/964211/282387 UBOOT的版本更新速度比较快,截止今天,稳定正式的版转载 2011-10-12 14:24:38 · 649 阅读 · 0 评论 -
Linux下实现U盘、SD卡自动挂载功能
在 Linux中我们经常用到U盘、SD卡的挂载问题,每次都手动挂载或卸载非常麻烦,我们可以采取以下方法实现自动挂载或卸载U盘、SD卡1、首先在/etc/init.d/rsC中加入以下语句echo /sbin/mdev > /proc/sys/kernel/hotplug转载 2011-09-30 14:36:32 · 962 阅读 · 0 评论 -
为OMAP L138增加uboot启动画面
原地址:http://blog.csdn.net/ma100/article/details/6063215由于默认的UBOOT不支持OMAPL138开机画面, 所以需要手动移植, 我的移植分为3个阶段, 前2个阶段都以失败告终, 如果不想耽误时间可转载 2011-09-30 14:58:12 · 714 阅读 · 0 评论 -
Linux下使用diff和patch制作及打补丁
在做开发的过程中难免需要给内核及下载的一些源码打补丁,所以我们先学习下Linux下使用如如何使用diff制作补丁以及如何使用patch打补丁。(本篇文章系转载自网友。)首先介绍一下diff和patch。1、diff--------------------转载 2011-09-30 15:05:48 · 763 阅读 · 0 评论 -
arm 如何修改linux时间
来源:http://www.linuxidc.com/Linux/2011-01/31598.htm 问:Linux下如何保存设置的系统时间?答:分以下步骤进行:(1)通过开发板控制台设置开发板的当前系统时间:date [MMDDhhmm[[CC]YY][.s转载 2011-09-30 16:15:36 · 996 阅读 · 0 评论 -
U-Boot1.3.1中JFFS2文件系统支持和U盘支持的使用备忘
U-Boot1.3.1中JFFS2文件系统支持和U盘支持的使用备忘 在U-Boot可能早就有了对JFFS2和U盘的支持,但是由于我没有移植是注意到,就没有使用。在这次的移植中,我通过往网上的资料在开发板的配置文件中添加了对这两项的支持,并使用成功。在这里写下备忘,以备后用转载 2011-10-12 14:56:08 · 1103 阅读 · 1 评论 -
uboot readme
前面是 Uboot 的发展,下载地址,如何获得帮助,以及版本说明 Directory Hierarchy: 目录层次 ==================== - board Board dependent files转载 2011-10-12 14:56:44 · 4890 阅读 · 0 评论 -
关于UBI fs
UBI文件系统作者:刘洪涛,华清远见嵌入式学院金牌讲师。在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入转载 2011-09-19 15:34:19 · 1099 阅读 · 0 评论 -
U-Boot中ubi和ubifs命令的使用
原文地址:http://www.usr.cc/article-873.html(1)查看MTD分区表U-Boot$ mtdpartsmtdparts variable not set, see 'help mtdparts'no partitions de转载 2011-10-09 15:45:56 · 1114 阅读 · 0 评论 -
移植u-boot支持ubi遇到的问题总结
(1)u-boot启动后提示“*** Warning - bad CRC or NAND, using default environment”这一般不是大问题,不理它也没事。它是提醒你在falsh中读不到环境变量,只能使用软件中定义的默认环境变量。如果要解决,只要在u-bo转载 2011-10-09 16:26:08 · 1306 阅读 · 0 评论 -
UBIFS文件系统的移植
作者:piaozhiye86@126.com首次做UBIFS的移植,不足之处欢迎批评指正。2010-7-15 自从linux2.6.27以后的内核版本都支持UBI文件系统了,新版本的uboot已经支持UBIFS了。软件平台VMware Fedor转载 2011-10-09 16:23:27 · 877 阅读 · 0 评论 -
关于2.6 的 platform_data,以spi驱动说明之
【转帖请注明出处】http://blog.csdn.net/lanmanck 以2.6.24的atmel spi驱动为例.在board-sam9261ek.c里面,定义了spi_board_info数组,其中ads7846多了一个.platform_data.这个转载 2011-10-19 14:43:04 · 1042 阅读 · 0 评论 -
DM355的启动方式,nand boot,uart boot
http://blog.csdn.net/dog0138/archive/2008/11/29/3400915.aspxDM355有两种启动方式,是由BTSEL[1:0]引脚决定的 第一种是从片外的Asynchronous EMIF (AEMIF) 启动 是指转载 2011-10-19 14:50:28 · 626 阅读 · 0 评论 -
DM355自动以root登录的方法
系统自动以root登录,并自动启动用户程序的设置方法第一步:删除root用户vi /etc/passwd该文件的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二个字段X删除就可以。变为: root::0:0:root:/root:/转载 2011-10-19 14:56:22 · 699 阅读 · 0 评论 -
关于2.6 的 spi驱动,spidev,使用从设备.
原文地址:http://blog.csdn.net/lanmanck/article/details/4459699 基于atmel的spi模型大家可以先看下这篇文章的分析:http://blog.chinaunix.net/u3/96265/showart_19转载 2011-10-19 15:58:34 · 1318 阅读 · 1 评论 -
Linux Platform Device and Driver,platform_add_devices()->platform_driver_register()
来自: http://www.diybl.com/course/6_system/linux/Linuxjs/200871/129585.html 从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和 Platform_driv转载 2011-10-19 16:01:43 · 594 阅读 · 0 评论 -
Linux LCD 10分钟黑屏,十分钟黑屏,LCD自动关闭,LCD黑屏 问题
由一些小问题引起的东西又是好久没有更新了,同样记录下这段时间干的事情。 来到公司报道之后我就去了工厂,呆了一个多月,熟悉公司各种产品的生产过程。当然,就是和生产线上的小MM们聊聊天,哈哈,开玩笑了。这期间我的导师给我了个任务——一个UI的低成本实现。这个UI必须具有L转载 2011-10-19 15:46:13 · 1094 阅读 · 0 评论 -
DM365启动之—RBL、UBL分析
DM365启动之—RBL、UBL分析 这段时间项目刚刚完成,下个项目还在等公司的安排,希望还是DAVINCI平台吧,其实呢,也无所谓,只是对DAVINCI还是稍稍有点感情,难得有点时间,鬼使神差的看起UBL的源代码来了,顺便做点笔记,看了总得留点痕迹吧,写的不好,大家多多指教哦,呵呵,费话有点多,转正题吧系统加电或复位后,CPU通常都从某个由CPU制造商预先安排的地址上取指令。DM转载 2011-10-18 14:45:48 · 1585 阅读 · 0 评论 -
关于热插拔usb hotplug /proc/sys/kernel mdev udev busybox
这篇文章说的很好http://blog.chinaunix.net/u1/38994/showart_2022040.html:如何使用busybox精简版本udev程序--mdev动态创建插入的u盘和鼠标等设备busybox的mdev是一个精简了的udev管理程转载 2011-10-19 15:56:29 · 1094 阅读 · 0 评论 -
Nand 的几个名词:oob,bbt,ecc
原文地址:http://blog.csdn.net/lanmanck/article/details/4230904例如Samsung K9F1208U0B,数据存储容量为64MB,采用块页式存储管理。8个I/O 引脚充当数据、地址、命令的复用端口。 芯片内部存转载 2011-10-19 16:02:48 · 565 阅读 · 0 评论 -
uboot传入的linux启动参数解析。命令行
原文地址:http://blog.csdn.net/lanmanck/article/details/4187389 Bootloader与内核的交互 Bootloader与内核的交互是单向的,Bootloader将各类参数传给内核。由于它们不能同时运行,传递办法转载 2011-10-19 16:04:11 · 720 阅读 · 0 评论