摘要:
自从工作后,发现之前的代码开发太随便啦,于是经过不到两年的工作积累,打算在自己开发软件的过程中好好管理自己的项目。于是打算搭建自己的项目服务器,去年搭建过一次,但是由于没有记录,现在需要再来一遍,好多步骤忘记,同时又遇到了些新问题,在网上搜集很多资料,现在一步一步记录下搭建的过程,都是自己验证OK,需要的可以参考参考。 一 安装环境准备 1. 安装以下用户包: $ sudo apt-ge... 阅读全文
摘要:
“无论头破血流,也要追逐梦想”“我要成为海贼王的男人”…… 时隔快一年,自从离开realtek到现在,感觉如同梦境一般,万万没想到辞职后的两个月后来到华为,还经历过华为时长一周的入职培训,在华为的半年时间里,没有自己的私人时间,我一直坚持下来每天学习和自己开发的项目一直没有进展,反而变得堕落。每次想到这里,总感觉少了什么东西。便觉得自己在浪费青春,后来渐渐发现并不是自己变懒了,而是变累了... 阅读全文
摘要:
眨眼之间,我已经成为工作了一年的社会青年,看着今年将要走入社会的毕业生,不禁让我回想到去年只身来到深圳的那种微妙的感觉 来深圳的前一天,我甚是纠结要坐火车还是坐飞机去深圳呢,坐火车省钱,但是需要坐一天一夜;坐飞机耗钱,但是速度快,快到跟做梦一样,早晨还在家吃饭,下午就已经到深圳了。几番斟酌后,我决定做飞机去深圳,联系我最好的哥们儿——莽印,帮我定了一张从贵阳到深圳的机票,总共居然才花了600... 阅读全文
摘要:
本文主要讲怎用利用yaffs2工具和busybox制作yaffs2文件系统镜像。大多数都是参照网上的,目的在于记录学习,不做任何用途。 一、制作mkyaffs2image工具 进入yaffs2源码目录下utils目录,修改mkyaff2image.c,做如下修改: // Adjust these to match your NAND LAYOUT:#if 0#define chunkSize... 阅读全文
摘要:
我个人觉得nandflash上用yaffs2文件系统是很好的方案,但是最新的Linux并不支持yaffs2文件系统,需要你自己给内核打补丁,不过话说在前面,由于内核间差异及兼容问题,在编译时肯定会出现各种编译问题,需要你一一的去解决。 一、准备工作 1. 下载源码 使用git工具下载:$ git clone git://www.aleph1.co.uk/yaffs2 2. 给内核打补丁... 阅读全文
摘要:
前一篇文章,我们的Linux能后启动了,只是在识别nand时候,没有获取到时钟源,导致后面的分区没哟进行。 我们从启动的log发现: [06/08-11:25:41:371]s3c24xx-nand s3c6400-nand: failed to get clock[06/08-11:25:41:371]s3c24xx-nand: probe of s3c6400-nand failed wi... 阅读全文
摘要:
这次,还是把基本的基于我目前最新的Linux源码进行移植到OK6410吧,同时也写下我移植过程中遇到的问题及解决方法,不过有些方法是借鉴网上的,有些是自己加的,会有一些小bug。 一、基本工作 1. 源码下载 https://www.kernel.org/ ,最好是下载stable版本,否则会有小bug。(我现在调试的是stable版本, linux-3.14.4) 2. 拷到自己的文件夹... 阅读全文
摘要:
构建了好久的系统,由于工作原因,没有及时写记录,目前我已经进展到构建yaffs2文件系统,启动Linux内核了。Uboot移植基本功能已经完成。 由于Uboot移植方法大致是一样的,我主要参考这位博友的博客来移植的,很是有代表性,确实能完成一些基本功能。 参考网址如下:http://blog.chinaunix.net/uid-28382924-id-3489648.html 由于步骤基本... 阅读全文
摘要:
那年今日我还没有毕业,而是在尽情的旅游。 2013年7月10日,我来到科技发达陌生的城市,在这里,我充满憧憬,对未来充满希望。当我迈进公司的那一天,我才意识到我终于成为上班族,可以干自己的一番事业。然后,时间慢慢的见证一切,也在渐渐的吞噬一切。 起初来到这里,感觉还可以,上班整天没什么事做,无非就是看看代码,再看代码,再后来,就是看代码解bug了,经过与已经工作的同学们交... 阅读全文
摘要:
【2014-4/11~4/14】经过之前的实验,对Uboot已经有了大体的了解,前我们已经把led灯给点亮,但这不是我们的根本目的,我们是要进入boot启动,经过两天的分析代码和反复的实验,终于可以进入正常的uboot启动了。 接下来,我们看看关闭MMU,至于为什么要关闭MMU,网上大家都说的很清楚,我就不再重述,但关于关闭MMU有如下代码: /* * disable MMU stuff ... 阅读全文