嵌入式应用
嵌入式应用程序设计模块、技巧
YXFLINUX
这个作者很懒,什么都没留下…
展开
-
芯片启动过程 ARM C51 Soc - RTOS LINUX - 之一
1. 什么是芯片。芯片就像楼房一样通过EDA仿真模拟出来,发给晶圆厂去生产。 2. 为什么会存在上电时序?这个和芯片内部模块工作先后有依赖关系。换句话:现代人基本上先结婚,后生小孩。一样的道理 3.原创 2016-07-08 01:56:06 · 1750 阅读 · 0 评论 -
instal nfs @ ubuntu
#apt-get install nfs-kernel-server #apt-get install portmap nfs-common #mkdir /nfs_share #echo "install nfs success" > /nfs_share/log.txt #echo "/nfs_share *(rw,sync,no_root_squash)" >> /etc/expo原创 2012-11-23 10:53:28 · 478 阅读 · 0 评论 -
ffmpeg 编解码
直接上FFmepg 源码 源码注释已经很清楚了,再次我就不废话了。 /** * @file * libavcodec API use example. * * Note that libavcodec only handles codecs (mpeg, mpeg4, etc...), * not file formats (avi, vob, mp4, mov, mkv,原创 2013-07-04 14:25:13 · 1291 阅读 · 0 评论 -
搭建Linux 编程工具-萝卜青菜各有所爱
你懂的,不解释 1) # yum install git // set admin and some client. the client have to send patch to the admin,wait for check ... 2) # yum install wine // install sourceinsight 3) # yum ins原创 2012-11-11 01:35:24 · 661 阅读 · 0 评论 -
Linux List_head list.h
1. 什么是双向链表? 每个家庭有爷爷0,爸爸0,儿子0,奶奶0,妈妈0,女儿0。爷爷0也有自己的爸爸1妈妈1,奶奶0也有自己的爸爸1妈妈1。 爸爸0脑袋有儿子0的信息,信息存在链表中,爸爸0通过链表的指针(就是个地址)找到儿子0。爸爸0想自己的爸爸了怎么办,那么根据脑袋的信息,在链表找爷爷0也是一件很容易的事情。也就是爸爸可以向前找,也可以向后找。这就是双向链表。当然妈妈也一样。最后就是一张混原创 2016-07-08 13:49:43 · 620 阅读 · 0 评论 -
ubuntu server 11.10 install GUI
你懂的,不解释: 1) # apt-get install xinit 2) # apt-get install gdm 3) # apt-get install xubuntu-desktop 4) # apt-get install gsynaptic 5) # reboot 注意: 1) Ctrl + [F1 ~ F6] 进入字符终端 2) Ctrl + F7原创 2012-11-09 16:42:12 · 616 阅读 · 0 评论 -
Producer consumer problem - 生产者消费者问题
Producer Consumer :生产者 消费者 1. 什么是生产者、消费者?此处和我们日常生活差不多。洗发水工厂是生产者,百姓就是他最忠实的消费者;ATM是生产者,取款的民众就是他的消费者了;学校公司食堂是生产者,食客就是消费者... ... 诸如此类的模型多如牛毛。 2. 这样的生活模型在计算机中如何应用?现代计算机基本上是多任务操作系统(不论是单核CPU还是多核CPU),其调度的基本原创 2016-07-14 19:31:10 · 1274 阅读 · 0 评论 -
嵌入式GUI图像解码模型思考
你懂的,不解释 图片解码模型一: if (memcmp(filename, ".bmp", 4)) type = ID_BMP; else if (memcmp(filename, ".jpg", 4) || memcmp(filename, ".jpeg", 5)) type = ID_JPG; else if (memcmp(filename, ".png", 4)原创 2012-11-14 15:34:03 · 791 阅读 · 2 评论 -
Linux Framebuffer浅谈
1. Framebuffer 画bmp, jpg, png图。不论bmp,jpg,png文件,都把图片的Raw Data抓出来放入image_buf中,再写入fb_buf bpp = 3; // 2-16, 3-24, 4-32 char *dst = (char *)fb_buf + dst_y * fix.line_lenght * bpp + dst_x * bpp; char *sr原创 2013-06-30 00:18:08 · 1344 阅读 · 1 评论 -
framebuffer上显示多国语言字体
1. 了解Framebuffer的var和fix结构 2. 了解freetype函数库的使用方法 3. 绘字算法如下原创 2013-07-04 13:47:11 · 1784 阅读 · 0 评论