
嵌入式开发
yjfkpyu
十年linux平台开发经验,涉及软件架构、linux驱动开发、ti达芬奇系列soc和c66xx系列dsp开发、跨平台应用开发、音视频编解码及流媒体技术开发、高性能服务器开发,web开发、android系统定制及app开发等,有电纸书、掌上电脑、广告机、信息发布系统、音视频编解码器、流媒体服务器、工业检测相机等多款产品软件设计经验,有超过两年十人以上团队管理经验以及自主创业经历。
展开
-
U-BOOT源码分析及移植
本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上:1、u-boot工程的总体结构2、u-boot的流程、主要的数据结构、内存分配。3、u-boot的重要细节,主要分析流程中各函数的功能。4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。 这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下面主要以smdk24转载 2009-02-03 21:41:00 · 441 阅读 · 0 评论 -
详解linux下的串口通讯开发
串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。串口通讯指的是计算机依次以位(bit)为单位来传送数据,串行通讯使用的范围很广,在嵌入式系统开发过程中串口通讯也经常用到通讯方式之一。Lin转载 2009-02-16 13:25:00 · 651 阅读 · 0 评论 -
制作mipsel-linux交叉编译工具
1 前言 在嵌入式开发中,MIPs处理器是常见的几中处理器类型之一。另一方面,Linux是开源软件,应用范围很广, 因其对包括MIPS在内的多种嵌入式处理器架构的良好支持. 因此在嵌入式应用也.也大量采用Linux。 在嵌入式开发过程中,很容易获得运行于x86架构PC上的Linux,并可使用其上的丰富的工具。gcc是Linux中一个很著名的C编译器,在编译转载 2009-05-17 20:28:00 · 838 阅读 · 0 评论 -
sigma2.8.5.0sdk编译注意点
toolchain 需用gcc4.3以下版本才能编译成功,4.1和4.2都可以。dcchd 编译directfb时需在configure.in中加入AC_PROG_CXX,并且libtool要使用低版本(1.5.26可通过)。 ubuntu8.10下装libtool1.5.26 ./configure --prefix=/usr directfb解jpeg有问原创 2009-05-25 16:21:00 · 833 阅读 · 0 评论 -
MIPS基于DirectFB的GTK+的交叉编译步骤
0. 环境变量export PREFIX=/program/stb225gtkdfbexport LD_LIBRARY_PATH=$PREFIX/libexport PKG_CONFIG_PATH=$LD_LIBRARY_PATH/pkgconfigexport ARCH=mipsexport CROSS_COMPILE=/program/eldk/usr/bin/mips_4转载 2009-06-03 08:58:00 · 2031 阅读 · 0 评论 -
cross compiler Toolchain(交叉编译工具链)的建立
要为嵌入式Linux系统建立交叉编译的toolchain。例子使用moblin,涉及的 binutils,gcc,glibc和kernel的版本都是非常新的,碰到了很多问题,网上有很多资料,但是版本大多比较旧,不能解决目前最新版本的 问题。每解决一个问题,后面又出现一个问题,有些沮丧,折腾了一个星期。下面是为目前新的版本建立交叉编译环境的过程,以moblin环境为例。我想,这 将是一篇很长的文转载 2009-06-05 12:46:00 · 1480 阅读 · 0 评论