自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

翻译 利用mkfs.ubifs和ubinize两个工具制作UBI镜像

有了mkfs.ubifs和ubinize两个工具后,就可以制作UBIFS镜像了,具体步骤如下:1. 使用mkfs.ubifs命令将某个文件夹制作为UBIFS镜像,具体命令为:mkfs.ubifs-r/tmp/rootfs-m 2048 -e 126976-c 992 -oubifs.img以上命令的含义为将/tmp/rootfs文件夹制作为UBIFS文件系统镜像,输出的镜像

2014-09-09 21:28:52 538

原创 MDK+Ulink2 在线调试At91sam9x25

MDK-ARM软件为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。 MDK-ARM专为微控制器应用而设计,不仅易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用。

2014-07-23 16:46:52 1779 2

原创 编译at91sam9x5ek的dataflash专用uboot

昨天将MYS_SAM9X5的板子从nandflash启动改为dataflash启动,重新编译了bootstrap。但是uboot还是使用于nandflash的原始版本。导致开启时候会检测nand devices,若此时jp3处于断开(即禁用nand)状态,则会跳出。于是我想出了如何编译出适用于dataflash的新uboot的方法:首先打开配置文件cd  uboot/con

2014-07-10 16:30:32 1862

原创 嵌入式根文件系统的制作详解

linux操作系统的设备在系统中是以文件的形式存在,将这些文件进行分类管理以及提供和内核交互的接口,就形成一定的目录结构也就是文件系统,文件系统是为用户反映系统的一种形式,为用户提供一个检测控制系统的接口。根文件系统是内核启动时挂在的第一个文件系统,那么根文件系统就要包括Linux启动时所必须的目录和关键性的文件,例如Linux启动时都需要有init目录下的相关文件,在 Linux挂载分区时L

2014-07-09 13:40:10 569

转载 慎用nand scrub!!

nand srcub是一个暴力擦除nand flash的命令,在u-boot下使用这个命令时,会出现一个警告:不要轻易使用该命令,因为该命令会擦除工厂标记的坏块表,一旦擦除,无法恢复。       但一般情况下,载u-boot下即使使用了nand scrub也不会感觉到有问题存在,因为一切正常。可是如果你的程序要批量生产,那么使用这个命令后带来的潜在的问题或许是你无法承受的。   

2014-07-09 13:36:34 646

原创 将MYS_SAM9X5改为dataflash启动

因之前不慎使用nand scrub命令导致nandflash无法使用,于是便考虑将MYS_SAM9X5开发板改为dataflash启动。在更改之前首先要理清bootstrap与u-boot的关系:at91架构的u-boot不像其他的u-boot,系统一上电之后就由u-boot来接管目标板,而是先由bootstrap来接管板子,然后再来加载u-boot,据手册所知,bootstrap

2014-07-09 13:33:11 1481

原创 linux下编译出现空间不足解决办法

.tmp_kallsyms1.S:2: fatal error: when writing output to /tmp/ccf0eS0W.s: No space left on devicecompilation terminated.主要是系统 /tmp/空间不足引起的,tmp文件夹空间不足了,不能满足编译的需求,编译的中间文件不能写入。解决办法 mkdir  文件夹—

2014-07-02 17:30:09 1910

原创 搭建MYS-SAM9X5开发环境

一、MYS-SAM9X5概述MYS-SAM9X5是基于AT91SAM9X35处理器的单板机,处理器主频达400MHz。该设备带有256MBNandFlash、4MBDataFlash、以及128MB的DDR2SDRAM。支持Linux2.6.39等操作系统;具有USB2.0、音频输入、音频输出、LCD接口、CAN接口、10/100Mbps以太网接口、JTAG调试接口、串口、以及MicroS

2014-07-02 17:18:11 1630

原创 Ubuntu下搭建tftp、nfs服务器

一、搭建tftp服务器在嵌入式Linux开发中,TFTP协议在很多场合都被用到,甚至是必不可少的,特别是在内核调试阶段,在U-Boot下通过TFTP协议从服务器上加载内核并运行,既方便又快捷。一般的发行版默认都没有安装TFTP服务以及TFTP服务器。TFTP服务依赖于网络守护进程服务程序,可选择安装inetd或者升级版的xinetd,然后安装tftp和tftp-server

2014-07-02 17:15:00 539

原创 在嵌入式开发板上移植FTP服务器

今天总结一下在嵌入式开发板上移植FTP服务器,我实在

2014-04-30 15:13:20 1652

原创 工作总结第一天,学会使用Git(1)

创建Git仓库拥有一个 Git 仓库的途径有两种。在已有的目录中,初始化一个新的,其一。 比如一个新的项目,或者一个已存在的项目,但该项目尚未有版本控制。如果你想要复制一份别人的项目, 或者与别人合作某个项目,也可以从一个公开的 Git 仓库克隆git init    将一个目录初始化位Git仓库用 git init 来在目录中创建新的 Git 仓库。 你可以在任何时候、任何目

2014-04-28 11:32:29 751

原创 Marvell78100的flash烧写流程

Mavell78100的flash烧写流程Maell78100有约8M大小的spi-flash,我在在此处存放Uboot minisys。将rootsys(根文件系统)放入512M的nandflash中,以下是总结出的各种flash烧写方法:第一步:连接开发板,启动gtksudo gtkterm -p /dev/ttyUSB0 -s 115200若成功,gtk下会出

2014-04-28 11:22:35 886

sam-ba_2.12

针对at91sam9x5做过一版修改,经过测试可用

2014-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除