随笔分类 - 嵌入式开发
摘要:下面说一下linux下创建交换分区的方法:dd if=/dev/zero of=/mnt/sda1/swapfile bs=1024 count=62142###在/mnt/sda1/下创建一个64M的交换文件mkswap /mnt/sda1/swapfile###将这个交换文件用作Swap分区swapon /mnt/sda1/swapfile###启用活动分区
阅读全文
摘要:近日,在浏览K3平台资料时,发现一个统计表,列举了若干应用下手机的的耗能。原来使用wifi上网是相当的费电啊。
阅读全文
摘要:/ etc/init.d/rcS#!/bin/shPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/home/swordzj:runlevel=Sprevlevel=Numask022exportPATHrunlevelprevlevel/bin/mount-tprocnone/proc/bin/mount-ttmpfsnone/tmp/bin/mount-ttmpfsnone/var/bin/mount-n-tsysfs/sys/bin/mount-tyaffs/dev/mtdblock/3/usr/local/bin/mkdir-p/va
阅读全文
摘要:这是最简单的一个移植,但有几个需要注意的地方,1. busybox 1.6版找不到mount对nfs的支持,1.4.2是支持的2.有几个模块在编译过程中会出错,要去掉:Miscellaneous Utilities ---> readahead 、 taskset、Linux Module Utilities ---> Support version 2.2.x to 2.4.x Linux kernels 3.一般会提示includes/bbconfigopts.h出错,改成如下这样就可以了bbconfig_config ="CONFIG_HAVE_DOT_CONFIG
阅读全文
摘要:1. 先下载yaffs2的补丁2.打补丁,在fs/patch -p1 xxxxxxxx3.编译之后内核就支持yaffs了,但是要做好yaffs的分区,还是件麻烦事啊!4.由于NAND Flash的特点,要先擦除再写,还得找到一个用来flash的工具,这就是mtd_util5.在/dev中添加flash的设备:[root@swordzj /]$ cat /proc/mtddev: size erasesize namemtd0: 00100000 00004000 "bootloader"mtd1: 00200000 00004000 "kernel"mt
阅读全文
摘要:废话不说了,就讲讲要怎么改,(1)arch/arm/mach-s3c2410/common-smdk.cstatic struct s3c2410_platform_nand smdk_nand_info = { .tacls = 0,.twrph0 = 30, .twrph1 = 0, .nr_sets = ARRAY_SIZE(smdk_nand_sets), .sets = smdk_nand_sets,};(2)arch/arm/mach-s3c2410/mach-smdk2410.cstatic struct map_desc smdk2410_iodesc[] __initdata
阅读全文
摘要:前段时间买了块友善之臂的nano2410的板子,一直都跑的是vivi,但是为了移植2.6内核,决定先把uboot移植过来,这就开始了我的痛苦之旅……1.这快板子没有nor flash,只有32M的NAND FLASH,所以要先找一个支持NAND FLASH的U-BOOT,点击下载2.make smdk2410_defconfig3.针对nano2410的板子修改一些文件(1)board/smdk2410/config.mk 找到 TEXT_BASE = 0x33F80000 改成 TEXT_BASE = 0x31F80000 (2)board/smdk2410/lowlevel_init.S
阅读全文
摘要:原始链接:http://xianzilu.spaces.live.com/blog/U-Boot中SMDK2410的NAND Flash驱动。本来不应该先写这个的,呵呵,但是我这个人记忆力很差,说不定过几天我就忘了移植过程中的代码是哪里弄来的了。首先庆祝一下,我学生生涯所有的考试都结束了,哈哈哈。不过希望不要补考……听说我们的研究生教学院长赵学增老师的课很变态,120个抓50个……上帝保佑我啊。开始吧。标准的SMDK2410板不支持NAND Flash,启动的时候是这样的:U-Boot 1.1.2 (May 28 2006 - 08:20:50)U-Boot code: 33F80000 -&
阅读全文
摘要:请教iMPACT下载问题(.msk不存在......)Bitstream:2 - The input file"C:\Xilinx_Projekte\Starterkit\tutorial\counter.msk" does notexist.Please check that the specified location is correct and thatthe bitstream was succesfully created.下载时显示上述错误,请问怎么解决,谢谢!其实.msk主要是给Verify用的其实.msk主要是给Verify用的,即使没有也可以下载并成功运
阅读全文
摘要:这是我参考了网上的很多资料后,修改并验证的,有一定的参考意义。不一定面面俱到,因为有的地方说多了就显得有点啰嗦,要是还有疑问就给我留言我尽力解答。1、安装redhat9,(可以用迅雷下,速度还不错),不一定非得用完全安装,将开发包都装上就可以了,vsftp也要装,这样大概 需要1.6g左右的空间, 这里设置主机ip:192.168.0.3,开发板ip:192.168.0.2ps:我在ubuntu上就怎么也编译不出开发板能用的程序,非得用RedHat9才行,很郁闷!2、在vmware上,把vmware-tools也装上3、用网络邻居mount -t smbfs -o username=张剑,pa
阅读全文
摘要:今天做了几个Xilinx大学计划里的Spartan-3E Starter的例子,在Lab4中有个很有趣的Synthesize Report:Minimum period (Verilog): ~12 ns (Maximum Frequency: ~83 MHz)Minimum period (VHDL): ~10.5 ns (Maximum Frequency: ~95 MHz) Slices 167 (Verilog)/ 163 (VHDL) Slice Flip Flops 148 (Verilog)/ 147 (VHDL) 4 input LUTs 303 (Verilog)/ 298
阅读全文