EDN首页   博客首页 用户登陆  |  注册

最新日志

发表于:2010/2/2 23:46:05
标签:应届生  工作  百度  腾讯  华为  

2

【原】工作汇总

作为应届生,一直把第一份工作看得很重,也一直在努力着,今天突然接到百度的电话offer,出乎意料,也感觉百度的速度确实太慢了,本来已经安心去腾讯的,现在又得折腾一下子。找工作的时间主要集中在9月到10月份,11月就是等待结果了,基本没去跑了。在找工作期间,一直在上班,所以每次跑招聘会,要请假,或者调休,有时晚上下班了去笔试,周末基本都没休息,比较辛苦,由于时间关系,不可能去太多招聘会,很多都没去,去的公司不多。简单介绍一下找工作的经历吧。 虹软:这是一家做多媒…

系统分类: 资源共享   |    用户分类: 无分类    |    来源: 原创

该用户于2010/3/1 14:49:59编辑过该文章

点击查看原文

阅读(636)  |  评论(3)  |   收藏 (0)  |    举报

发表于:2009/6/27 19:47:17
标签:Google,  Android  

0

【原】Google将成为下一代霸主

今天早早地来到了公司,却没心情做事,最近一个星期比较忙且有些疲惫。 一是我们很久没有享用双休了,由于公司实行大小周,大周放两天,小周放一天,由于调休的原因,已经好几个星期只放一天假了,上个周末仅放的一天假我也没休成,李老师有个朋友,搞51单片机20多年了,最近由于市场压力,需要转向ARM,他对ARM基本不懂。李老师派我周日给他陪训,还好,他人不错,很谦虚,一直说人老了,跟不上时代了(他40多岁)。那天记得是今年燥热的开始。随后的几天让人感觉炎热的夏天已经来临…

系统分类: 自由话题   |    用户分类: Android    |    来源: 原创

该用户于2009/10/8 9:48:24编辑过该文章

点击查看原文

阅读(752)  |  评论(2)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:56:48
标签:Linux-2.6.24,移植,SBC2440  

1

【原】Linux-2.6.24移植到SBC2440

PC机环境:Ubuntu 8.04 交叉编译器:arm-linux-gcc 3.4.5 Linux内核源码包:linux-2.6.24.tar.bz2 ============================================= 第一阶段 ============================================= 1)、修改Makefile ARCH ?= arm CROSS_COMPILE ?= arm-linux- 2)、将内核的machine id改成和bootloader一至。uboot的mach id为5244,将 include/asm/mach-types.h中的MACH_TYPE_S3C2440定义为: #define MACH_TYPE_S3…

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 原创

该用户于2009/10/8 9:45:27编辑过该文章

点击查看原文

阅读(1372)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:54:48
标签:根文件系统,JFFS2镜像  

0

【原】制作文件系统的JFFS2镜像

一、环境 Ubuntu 8.04 U-Boot 1.3.3(支持tftp) 二、过程 1、制作jffs2镜像需要使用mkfs.jffs2工具,首先 安装mkfs.jffs2工具 sudo apt-get install mtd-tools 2、退到已做好的rootfs目录的上一级 ~/rootfs$ cd .. #mkfs.jffs2 -r rootfs -o rootfs.jffs2 -e 0x4000 --pad=0x500000 -s 0x200 -n 即可生成 rootfs.jffs2 注: 各参数的意义: (1)-r : 指定要做成image的目录名。 (2)-o : 指定输出image的文件名。 (3)-e : 每一块要擦除的block size,默认是64KB.要注意,不同的flash, 其block size会不一样,这里用的是三星的K9F1208U0B。 (4)--pad (-p): 用16进制來表示所要输出文件的…

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 原创

该用户于2009/10/8 9:45:39编辑过该文章

点击查看原文

阅读(1289)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:53:31
标签:根文件系统,Cramfs镜像  

0

【原】制作文件系统的Cramfs镜像

一、环境 Ubuntu 8.04 U-Boot 1.3.3(支持tftp) 二、过程 1、制作cramfs需要使用mkcramfs工具,首先 安装mkcramfs工具 $sudo apt-get install cramfsprogs 2、退到已做好的rootfs目录的上一级 ~/rootfs$ cd .. $mkcramfs rootfs/ rootfs.cramfs 即可生成rootfs.cramfs 3、启动u-boot,将rootfs.cramfs下载到ram并烧写到nand flash的某个分区上。 nand flash 的分区为: Creating 6 MTD partitions on "NAND 64MiB 3,3V 8-bit": 0x00000000-0x00030000 : "bootloader" 0x00030000-0x00200000 : "kernel" 0x00200000-0x00400000 : "ramdisk" 0x00400000-0x00800000 : "cramfs" 0x00800000-0x0…

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 原创

该用户于2009/10/8 9:45:54编辑过该文章

点击查看原文

阅读(1411)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:52:19
标签:BusyBox,根文系统  

0

【原】编译BusyBox制作文系统

一、环境 Ubuntu 8.04 arm-linux-gcc 3.4.5 busybox-1.1.3二、busybox制作文件系统   1、下载busybox1.1.3(http://www.busybox.net/)并解压。   2、进入解压后的目录,配置Busybox  #make menuconfig  Busybox Settings >  General Configuration >   [*] Support for devfs  Init Utilities >   [*] init   [*] Support reading an inittab file /* 支持init读取/etc/inittab配置文件,一定要选上 */ [*] Be _extra_ quiet on boot [*] Support running init from within an initrd (not initramfs) [*] poweroff, halt, and reboot [*] mesg  Shells >  Choose your default shell (ash) >  …

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 原创

该用户于2009/10/8 9:46:05编辑过该文章

点击查看原文

阅读(1070)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:50:00
标签:CS8900  网卡驱动  

0

linux-2.6.28内核CS8900在s3c2440上的移植

经过验证,以下步骤在linux-2.6.28.10上移植成功。1,修改drivers/net/arm/Makefile文件添加: obj-$(CONFIG_ARM_CS8900) += cs8900.o2,修改drivers/net/arm/Kconfig文件添加: config ARM_CS8900 tristate "CS8900 support" depends on NET_ETHERNET && ARM && ARCH_SMDK2410 help support for cs8900 chipset based Ethernet cards , if you have a network card of this type3,编译配置内核 # make menuconfig 进入配置菜单添加驱动到内核4,修改arch/arm/mach-s3c2440/mach-smdk2440.c文件 # vi arch/arm/mach-s3c2410/mach-smdk2410.c 在static s…

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 无分类

该用户于2009/10/8 9:46:54编辑过该文章

点击查看原文

阅读(1142)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:48:20
标签:s3c2440,hy2440,u-boot-1.3.3  

0

【原】U-Boot-1.3.3移植到HY2440

U-boot源码下载地址:ftp://ftp.denx.de/pub/u-boot/ 将u-boot-1.3.3.tar.bz2解压,得到文件夹u-boot-1.3.3 采用交叉编译器arm-linux-gcc 3.4.5,以下编译时先运行 export PATH=$PATH:/usr/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/ ================================================================ 第 1 阶段 测试环境是否正确搭建 =======================================================…

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 原创

该用户于2009/10/8 9:47:14编辑过该文章

点击查看原文

阅读(1049)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:46:51
标签:s3c2440,u-boot-1.3.3,sbc2440  

0

【原】U-Boot-1.3.3移植到SBC2440

U-boot源码下载地址:ftp://ftp.denx.de/pub/u-boot/ 将u-boot-1.3.3.tar.bz2解压,得到文件夹u-boot-1.3.3 采用交叉编译器arm-linux-gcc 3.4.5,以下编译时先运行 export PATH=$PATH:/usr/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/ ================================================================ 第 1 阶段 测试环境是否正确搭建 =======================================================…

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 原创

该用户于2009/10/8 9:47:29编辑过该文章

点击查看原文

阅读(1170)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:18:43
标签:usb  gadget使用多个分区  

0

【原】Linux下使用usb gadget(多个分区的情况)

在内核将USB设备相关的驱动源码在正确的情况下,配置内核 选项配置模块g_file_storage.ko<M>File-backed Storage Gadget然后make modules 会在drivers/usb/gadget/下生成g_file_storage.ko。我们就是使用这个模块来将开发板上的资源当U盘使用。 挂载驱动: insmod g_file_storage.ko file="/dev/mtdblock/5",/dev/mmc/blk0/part1,/dev/ub/a/part1 luns="3" stall="0" removable="1" 这里使用了三个分区,分别是nandflash的一个分区,一个SD卡,一个U盘。当然用单个分区的情况是: insmod g_file_storage.ko file="/dev/mtdblock/5" stall="0" removable="1"

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 原创

该用户于2009/10/8 9:47:49编辑过该文章

点击查看原文

阅读(722)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:17:10
标签:Dhrystone  

0

【原】Dhrystone源码(x86 Linux 和 arm Linux)

Dhrystone可以测试CPU的速度,当然最好用相同的编译器生成相同的目标代码,然后在不同的CPU上运行,测试相对性能。 在2410和270全部跑Linux,进入相同的NFS文件系统之后,不运行任何附加程序,运行同一个交叉编译生成的dhry,测试结果如下: Mini2410 / # ./dhry -I- 26915 Dhrystone per second -I- 26899 Dhrystone per second -I- 26955 Dhrystone per second -I- 26913 Dhrystone per second -I- 26945 Dhrystone per second -I- 26918 Dhrystone per second -I- 26962 Dhrystone per second -I- 26914 Dhrystone per second -I- 26962 Dhrystone per second -I- 26908 Dhrys…

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 原创

该用户于2009/10/8 9:48:37编辑过该文章

点击查看原文

阅读(822)  |  评论(1)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:15:31
标签:What  did  Google  change  in  the  kernel?  

0

What did Google change in the kernel?

What did Google change in the kernel?We checked the differences between the Android kernel and the standard Linux kernel and found that Google had changed 75 files and added an additional 88. We have prepared an annotated list of changed files at the end of this document, and a brief summary here.Goldfish -- 44 Files -- The Android emulator runs a virtual CPU that Google calls Goldfish. Goldfish executes ARM926T instructions and has hooks for input and output -- such as reading key presses from or displaying video output in the emulator.These interfaces are implemented in files specific to the Goldfish emulator and will not be compiled into a kernel that runs …

系统分类: ARM   |    用户分类: Android    |    来源: 转贴

该用户于2009/10/8 9:48:50编辑过该文章

点击查看原文

阅读(556)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 16:00:13
标签:Android源码编译  

1

【原】编译Android最新源码(090508)

听说新版本的android 增加了许多特性,浏览器速度更快,在2009年5月7号用repo下载了整个源码,进行编译,中间遇到了一些问题,并解决了。 1.下载(以下是大致过程,具体详细方法可参考android官网) mkdir build cd build repo init -u git://android.git.kernel.org/platform/manifest.git repo sync2.编译(需要安装JDK及相关环境,具体参考android官网) cd build make 中间会提示出错,经过查看出错信息, 发现是一个java文件中的注释部分格式不对导致编译识别不了,将出错的那一行注释删掉或进行修改(根据出错信息)。 3.编译完之…

系统分类: ARM   |    用户分类: Android    |    来源: 原创

该用户于2009/10/8 9:49:01编辑过该文章

点击查看原文

阅读(1563)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 15:49:46
标签:Git,Repo,Android源代码  

0

Git和Repo扫盲——如何取得Android源代码

Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU Arch、Bazaar、Darcs、SVK、Monotone等),每一个工作目录都包含一个完整仓库,它们可以支持离线工作,本地提交可以稍后提交到服务器上。分布式系统理论上也比集中式…

系统分类: ARM   |    用户分类: Android    |    来源: 整理

该用户于2009/10/8 9:49:15编辑过该文章

点击查看原文

阅读(1691)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2009/6/26 15:45:39
标签:pxa270,u-boot-1.3.3移植  

1

【原】pxa270 u-boot-1.3.3移植记录

将u-boot-1.3.3.tar.bz2解压,得到文件夹u-boot-1.3.3 ================================================================ 第 1 阶段 ================================================================1)、在u-boot-1.3.3/board下找个与pxa270相似的开发板,这里以adsvix为例。 2)、将u-boot-1.3.3/board/adsvix目录复制到当前目录下,并改名为edukit270。 3)、把adsvix…

系统分类: ARM   |    用户分类: ARM Linux    |    来源: 原创

该用户于2009/10/8 9:49:30编辑过该文章

点击查看原文

阅读(1064)  |  评论(0)  |   收藏 (0)  |    举报

234Next >Total , Page /