
嵌入式开发技能
文章平均质量分 80
bisword
本人擅长基于嵌入式领域(Linux/uClinux/Android/Meego)下的终端产品和系统解决方案研究,对行业领域有较为前瞻性的把握。
展开
-
共享内存
/*要运行程序,需要在当前目录下建立一个share文件,share是一个空文件,没有任何意义,只是函数ftok需要一个文件名作参数,ftok另一个参数可以为任何数字。程序运行后,分为父子进程,子进程申请共享内存,然后等待父进程继续执行,父进程首先等待子进程申请到共享内存标识,然后输出共享内存中的内容,为了演示共享内存可以随时更新,程序中在子进程里产生随机数写入共享内存供父进程读取。代码如下:*原创 2008-07-26 09:00:00 · 610 阅读 · 0 评论 -
windows下的线程的同步
虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,因此就有可能出现两个线程同时对磁盘驱动器进行操作,从而出现操作错误;又例如,对于银行系统的计算机来说,可能使用一个线程来更新其用户数据库,而用另外一个线程来读取数据库以响应储户的需要,极有可能读数据库的线原创 2009-02-03 10:33:00 · 964 阅读 · 0 评论 -
嵌入式WEB服务器BOA的移植方法211034328
本文摘自作者《嵌入式Linux系统开发详解-基于EP93XX系列ARM》一书的相关章节。 随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常方便实用。本节主要介绍转载 2009-02-01 14:57:00 · 2555 阅读 · 0 评论 -
MFC下DirectX DirectInput的实现
一般来说DirectX技术总是应用在游戏上的,而在DirectX天生就能与Win32很好的结合。看看市面上的图书,凡是用到DirectX技术的大多是使用Win32编程的,因为DirectDraw或者DirectXGraphics需要自己控制屏幕上的每一个象素,MFC等类库显然不适合太多自定义的东西。而另一方面,对于DirectInput里的内容,因为并不需要控制窗体,仅仅需要发送控制消息,则原创 2009-01-15 09:15:00 · 2925 阅读 · 1 评论 -
基于DSP的jpeg图像解码算法的实现
基于DSP的jpeg图像解码算法的实现摘 要:概述了JPEG图像解码算法的基本原理,论述了JPEG图像解码算法基于DSP的实现过程,并重点讨论了JPEG图像解码中IDCT变换和Huffman解码算法的实现和优化。本文介绍的JPEG图像解码算法可以应用到数码相机、多媒体手机等多种场合。关键词:DSP;JPEG;IDCT变换;Huffman解码 JPEG算法是一种数字图像压缩编码算法,具有压转载 2008-11-17 19:25:00 · 2560 阅读 · 0 评论 -
基于Qt/Embedded的GUI移植及无线网络功能的开发
基于Qt/Embedded的GUI移植及无线网络功能的开发摘 要具有友好用户界面的嵌入式系统已成为当今嵌入式相关研究的的热点。本文介绍了系统平台构建,分别叙述了嵌入式Linux内核的配置与编译,Qt/Embedded图形界面系统的移植与开发,以及基于嵌入式Linux的无线网络功能模块的开发与实现。运行结果表明,方案合理,运行可靠。 关键词嵌入式Linux;Qt/Embe原创 2008-11-17 19:45:00 · 2144 阅读 · 0 评论 -
JPEG 编解码在 Cell 上的优化
JPEG 编解码在 Cell 上的优化JPEG编解码是比较常用的图像处理过程,本文主要介绍如何充分利用 Cell 的特性,优化 JPEG 的编解码过程,使其达到最佳性能。本文虽然主要是说明 JPEG 编解码的优化过程,但是其中使用到的优化方法,也是 Cell 上常用的优化手段,对于其他应用程序在 Cell 上的优化也很有借鉴作用。简介本文使用的 JPEG 编解码源代码属于 IBM原创 2008-11-17 19:33:00 · 1438 阅读 · 0 评论 -
MSDL调测心得
今天开始调测msdl,这个软件的简单说明如下:msdl(media stream downloader) is a multi-protocol downloader for downloading via various streaming protocol such as mmst (mms://) , mmsh , rtsp-real , rtsp-wms , http ,ftp. Tes原创 2008-07-31 13:45:00 · 1723 阅读 · 0 评论 -
Linux下patch的制作和应用
[转帖] Linux下patch的制作和应用2007年11月01日 星期四 15:00因为在u-boot移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了。制作补丁可以解决这个问题。 学习资料的收集比较简单,方法一类似于这种初级问题网上资料非常丰富,google或者baidu搜索一下,然后选择有价值的资料,方法二是阅读man在线文档。完成收集工作,当转载 2008-07-30 15:46:00 · 681 阅读 · 0 评论 -
Framebuffer驱动程序模型
Framebuffer驱动程序模型下图会向你展示目前的framebuffer设备驱动的结构,最常用的是非标准驱动。很明显他所处的层次最高,程序编写是最容易的。理解了这个图的,你已经很轻松的去完成一个fb驱动,比如给sa1100,s2410,s2440系列的ARM的LCD控制器写驱动。 Color Map 剖析在framebuffer驱动程序设计中,cmap这个东东太晕了。现在我要把他赤裸裸的原创 2008-07-30 15:04:00 · 1680 阅读 · 0 评论 -
代码优化之优化除法
[转帖]代码优化-之-优化除法 > HouSisong@GMail.comtag:代码优化,除法,牛顿迭代,减法代替除法,除法优化 说明:文章中的很多数据可能在不同的C原创 2008-07-30 12:51:00 · 1504 阅读 · 0 评论 -
怎样看电路原理图
电器修理、电路设计都是要通过分析电路原理图,了解电器的功能和工作原理,才能得心应手开展工作的。作为从事此项工作的同仁,首先要有过硬的基本功,要能对有技术参数的电路原理图进行总体了解,能进行划分功能模块,找出信号流向,确定元件作用。若不知电路的作用,可先分析电路的输入和输出信号之间的关系。如信号变化规律及它们之间的关系、相位问题是同相位,或反相位。电路和组成形式,是放大电路,振荡电路,脉冲电转载 2009-08-05 10:41:00 · 2282 阅读 · 0 评论