摘要: 哎,又是一年了,自己的承诺又无法兑现,写笔记的习惯还是没有养成,终于经不住内心的拷问,我又开始了,希望能坚持下去,好习惯不容易养成,加油吧。 阅读全文
posted @ 2015-11-03 11:27 lucky_tom 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Ubuntu下移植内核到OK6410开发板环境:Win7+virsualBox+ubuntu12.04+ok6410开发板一,下载源码:我这里下载的版本是--linux-3.12.7 http://www.kernel.org/二,解压内核:tar -xvf linux-3.12.7-tar.xz三,更改权限(最好赋予全部权限)sudo chmod -R 777 linux-3.12.7/*四,修改源码(针对基于smdk6410架构的ok6410开发板)1,在arch/arm/mach-s3c64xx/目录下的mach-smdk6410.c 复制一份在当前文件下命名为mach-ok6410.c 阅读全文
posted @ 2014-01-24 15:18 lucky_tom 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 移植u-boot-2010.03 --- 内核烧写到NandFlash在成功编译u-boot后,可以把uboot烧写到NandFlash中,这样在每次开机后u-boot会自动运行,接下来就是要完成它的主要使命了---启动linux内核。可以使用tftp服务下载内核,并直接在内存中运行,但最重要的流程还是要烧写到NandFlash中,以免掉电后丢失。这里我移植的u-boot还有个bug,就是nand erase 100000 500000 命令总是提示完成90%,导致我写入内核时,无法从NandFlash启动内核。这里做一个标记,日后发现解决方法后补充。先用ok6410自带的sd卡uboot烧写 阅读全文
posted @ 2014-01-23 17:23 lucky_tom 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 移植u-boot-2010.03 --- 使用tftp下载并运行内核在解决了u-boot网卡驱动后,其实就可以通过tftp下载内核,并运行内核1,查看系统参数WU_SMDK6410 # printenvbootargs=console=ttySAC,115200bootcmd=nand read 0x50008000 0x100000 0x500000;bootm 0x50008000bootdelay=10baudrate=115200ethaddr=00:40:5c:26:0a:5bipaddr=192.168.1.123serverip=192.168.1.127gatewayip=19 阅读全文
posted @ 2014-01-23 17:19 lucky_tom 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 移植u-boot-2010.03问题 --- 支持dnw原文出处:http://www.cnblogs.com/plinx/archive/2013/04/14/3019860.html感谢这位朋友,这里记录一下,方便以后查找。1,下载uboot_dnw源码https://github.com/plinx/uboot_dnw2、将cmd_usbd.c拷贝到u-boot-2010.03/common目录下3,修改u-boot-2010.03/common/Makefile# core command...COBJS-y += cmd_usbd.o4,将usbd-otg-hs.h,usbd-otg 阅读全文
posted @ 2014-01-21 15:57 lucky_tom 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 移植u-boot-2010.03问题 --- 网卡DM90001,找到u-boot-2010.03/include/configs/smdk6410.h//#define CONFIG_NET_MULTI//#define CONFIG_CS8900 /*we have aCS8900on-board*///#define CONFIG_CS8900_BASE 0x18800300//#define CONFIG_CS8900_BUS16 /*follow the Linux driver*//**然后添加DM9000网卡的宏定义---ip以及子网掩码等根据自己的需要修改***/#define 阅读全文
posted @ 2014-01-20 19:17 lucky_tom 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 移植u-boot-2010.03问题 --- No oob scheme defined for oobsize 321,找到u-boot-2010.03/drivers/mtd/nand下的nand_ids.c //{"NAND 2GiB 3,3V 8-bit", 0xD5, 0, 2048, 0, LP_OPTIONS}, {"NAND 2GiB 3,3V 8-bit", 0xD5, 4096, 2048, 512*1024, LP_OPTIONS},2,找到u-boot-2010.03/include/linux/mtd下的mtd.h第一处: // 阅读全文
posted @ 2014-01-20 18:44 lucky_tom 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 移植u-boot-2010.03问题 --- raise: Signal # 8 caught首先感谢博客:http://www.360doc.com/content/12/0722/16/7832126_225816317.shtml再次这里给自己强调一下,网上其他解决这个问题的是基于u-boot其他版本,自己在试用了其他方法之后均未能解决这个问题,可能是由于代码不一样,因此需要解决这个问题时,改动的代码当然也不一样。这里先按照这位朋友的方法解决,日后如果有能力,再回来补充这篇文章。方法是:找到u-boot-2010.03/cpu/arm1176/s3c64xx/下的time.c文件。ulo 阅读全文
posted @ 2014-01-20 17:34 lucky_tom 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 基于Ok6410开发板u-boot的移植我这里是参考江西理工大学09级-朱兆祺同学,以及以下博客的资料,经过几天的痛苦修改后最终移植成功的笔记,在这里感谢他们参考博客:http://www.linuxidc.com/Linux/2012-09/69918.htmhttp://blog.csdn.ne... 阅读全文
posted @ 2014-01-19 15:02 lucky_tom 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 下编译内核笔记本次笔记在参考了众多前辈的帖子和文章实验处理,当然要弄清内核的配置过程也是需要相当长的时间和耐心,这回先记录一下操作成功的步骤,待日后补充。前提环境:Win7+VirsualBox+Ubuntu12.04一,下载内核源码 官网:https://www.kernel.org/,这里我下载的是最新稳定版本linux-3.12.6.tar.xz 注意要在root角色下进行下面的操作二,解压源码1,把源码拷贝到/usr/src目录下sudo cp linux-3.12.6.tar.xz /usr/src2,解压源码sudo tar -vxf linux-3.12.6.tar 阅读全文
posted @ 2014-01-09 14:10 lucky_tom 阅读(315) 评论(0) 推荐(0) 编辑