- 博客(23)
- 收藏
- 关注
转载 linux LCD驱动
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #
2016-09-20 17:24:32 413
转载 S3C2440 LCD驱动(FrameBuffer)实例开发
1. 背景知识在多媒体的推动下,彩色LCD越来越多地应用到嵌入式系统中,PDA和手机等大多都采用LCD作为显示器材,因此学习LCD的应用很有实际意义!LCD工作的硬件需求:要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很
2016-09-14 20:19:34 574
原创 git 总结
初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步: 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件; 第二步,使用命令git commit -m "关于本次提交的说明",完成。要随时掌握工作区的状态,使用git status命令。如果git status告诉你有文件被修改过,用git diff
2016-09-12 12:13:30 235
转载 GnuPG使用介绍
一、什么是 GPG 要了解什么是 GPG,就要先了解 PGP。 1991 年,程序员 Phil Zimmermann 为了避开政府监视,开发了加密软件 PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由使用。所以,自由软件基金会决定,开发一个 PGP 的替代品,取名为 GnuPG。这就是 GPG 的
2016-09-12 10:08:29 11380
转载 每个程序猿必读的10篇文章
作为一名Java程序员和软件开发人员,那些每个程序员都应该知道的XXX的文章教会了我不少东西,它们提供了某个特定领域的一些实用的并且有深度的信息,这些东西通常很难找到。在我学习的过程中我读到过许多非常有用的文章,我把它们添加到了书签里,方便以后阅读或者引用。我个人认为所有开发人员都能从这些文章中受益,因此我也写了篇“每个程序员都应该了解的”文章,准备分享给你们。这是我的个人收藏。在这篇文章中,你会
2016-09-11 12:01:59 308
转载 嵌入式软件笔试题
预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2). 懂得预处理器将为你计算常数表达式的
2016-09-11 11:59:41 590
转载 Linux下的V4L2的API编程总结
由于工作的需要,经过几天的了解之后,终于熟悉了V4L2的API应用的一个整体框架,在此感谢两位博主的分享,无私贡献这两篇有关V4L2介绍的博客:博客一:http://blog.csdn.net/eastmoon502136/article/details/8190262博客二:http://blog.chinaunix.net/uid-26833883-id-3249346.htm
2016-09-11 11:58:30 1746
转载 使用cairo绘制图形的部分函数总结
一 绘制文本[cpp] view plain copy//设置源的颜色 cairo_set_source_rgb(cr,0.627,0,0); //选择字体类型或尺寸 cairo_select_font_face(cr,"Adobe Heiti Std",CAIRO_FONT_SLANT_NORMAL,CAIRO_FONT_
2016-09-11 11:55:29 3639
转载 GTK+学习笔记2——布局管理
GTK+中用于管理各种构件布局的是一类特殊的构件,称作布局容器(Layout Containers),这类构件不可见,并且有很多种,常用的有以下几种:GtkHBox:水平组装盒GtkVBox:垂直组装盒GtkTable:表组装GtkAlignment:可以控制子构件的对其方式和大小GtkHBox和GtkVBoxGtkHBox可以将它的子构
2016-09-11 11:54:37 737
转载 GTK常用控件之窗口( GtkWindow )
窗口的创建:GtkWidget *gtk_window_new(GtkWindowType type);GtkWindowType是一个枚举,有两种情况:GTK_WINDOW_TOPLEVEL:顶层窗口,有边框GTK_WINDOW_POPUP: 弹式窗口,没边框返回值:窗口指针标题的设置:void gtk_window_set
2016-09-11 11:52:36 4116
转载 MiniGUI移植
一:前言最近几天在移植minigui,一直没有使用过minigui界面,想看看什么效果,顺便学习一下,毕竟是国产的。花了我三天的时间,终于在我的LCD上显示minigui界面了,可以运行MDE演示程序。期间遇到很多问题,还好我都把我的问题以及解决方法都记录下来,下面开始我的移植。 二:使用环境的搭建1.主机:RedHat Enterprise Linux AS4 2.交叉编译工
2016-09-11 11:51:16 2353
转载 移植属于自己的6410开发板的U-Boot
学习了几个月的关于嵌入式相关的知识,之前一直觉得自己能力不够,去研究uboot很有难度,现在通过几个月的学习,再去研究uboot应该可以理解了,于是就开始自己的移植之旅! 首先在网上搜索关于6410uboot的移植的相关信息,资料有点少,都是关于2410的,偶然看到一篇关于《基于OK6410的u-boot2010.03移植过程》的文章,原来已经有朋友移植成功了的,我们就得参
2016-09-11 11:49:47 3186
转载 解决uboot编译问题__aeabi_uidivmod'和o `__aeabi_uidiv'没定义的错误
undefined reference to `__aeabi_uidivmod'和undefined reference to `__aeabi_uidiv' 这个错误在uboot的编译过程中很容易出现先分析这个原因 :这两个函数算是lib函数 具体应用在除法应用 如果程序中使用了 ‘/’ ‘%’这些运算 那就要用到这两个函数了最简单的解决办法就是将程序中的除法都改用移位
2016-09-11 11:46:31 1560
转载 OK6410 Linux DS18B20驱动
[cpp] view plain copy//要注意一点,在裸机状态下可以使用data = data * 6.25来对温度值进行放大100倍,但是在内核中不能使用,但可以使用data = data * 625 / 100; [cpp] view plain copy//网上查了一下好像是内核不支持浮点.不知道是
2016-09-11 11:44:46 680 1
转载 ok6410学习之触摸屏篇
对于触摸屏首先说说他们的工作原理:1 电阻屏当手指触摸屏幕时,两个相互绝缘的导电层在触摸点处连接,顶层的5伏电压就会加到底层触摸点处,底层该点的电压会发生改变。控制器检测到该点的变化后,将该点的电压进行A/D转换,得到的值与5伏相比,再乘以该轴总长度即可得触摸点靠地那一端的坐标。2 电容屏:给工作面通上一个很低的电压,当用户触摸屏幕时,
2016-09-11 11:43:19 1427
转载 S3C6410--DMA裸机开发实例
S3C6410中DMA操作步骤:1、决定使用安全DMAC(SDMAC)还是通用DMAC(DMAC);2、开始相应DMAC的系统时钟,并关闭另外一组的时钟(系统默认开启SDMA时钟);3、开启DMAC控制,设置DMAC_Configuration寄存器;4、清除传输结束中断寄存器和错误中断寄存器;5、选择合适的优先级通道;6、设置通道的源数据地址和目的
2016-09-11 11:41:49 699
转载 OK6410之蜂鸣器buzzer字符驱动
夕阳的谢幕,随之而出的明月,虽然刚刚回过家,但是还是想念,想念大海,想念妈妈烧的菜,也许真的是一个人久了吧。双休日,连个说话的人都没有,只是自己一个人,闷闷地看着书,写着Blog,天气太热,也懒得出去逛。收拾收拾心情,开始继续OK6410吧。 昨天把led灯实现了,今天就玩个蜂鸣器吧,然后那些小的,简单的外围就告一段落了,接着再好好看看ldd3,linux内核等吧。打好基础再
2016-09-11 11:39:49 634 1
转载 利用OK6410与OV9650搭建的在yeelink平台上搭建的视频监控平台
硬件环境:飞凌OK6410开发板OV9650摄像头目标要求:通过开发板平台,上传摄像头采集的图像。步骤:1.开发板驱动摄像头显示;2.搭建web服务器,通过浏览器查看摄像头图像;3.抓取网页图像4.上传至yeelink5.通过motion软件包实现图像的监控系统硬件图,有图有真相:参考资料1.huawei hg255d(openwrt)+logitech c270+ wget&http-post
2016-09-11 11:36:58 549
转载 内核中的kmalloc函数详解
一、kmalloc函数详解 #include void *kmalloc(size_t size, int flags);给 kmalloc 的第一个参数是要分配的块的大小. 第 2 个参数, 分配标志, 非常有趣, 因为它以几个方式控制 kmalloc 的行为.最一般使用的标志, GFP_KERNEL, 意思是这个分配((内部最终通过调用 __get_free_pages 来进
2016-09-11 11:35:28 238
转载 OK6410按键驱动程序(Linux),测试通过后分享给大家
如果你的飞凌Linux-3.0.1内核源码没有编译过,编译时可能会出现:scripts/basic/fixdep: 1: scripts/basic/fixdep: ELF: not foundscripts/basic/fixdep: 2: scripts/basic/fixdep: Syntax error: "(" unexpected这时要先到Linux-3.0.
2016-09-11 11:34:04 1478
转载 Madplay移植到OK6410全过程详解
madplay交叉编译交叉编译器:arm-linux-gcc 4.3.2PC环境:Red Hat 5.4注意:最好在root权限下执行以下移植,否则在make install时可能权限不够。一、移植madplay前的准备madplay的移植需要以下的几个包:libid3tag-0.15.1b.tar.gz、libmad-0.15.1b.tar.gz、madp
2016-09-11 11:32:27 1428
转载 win7+虚拟机+开发板(网络互联设置)之三(ip设置注意事项)
1、win7+虚拟机+开发板网络IP在同一个网段win7: IP:172.24.178.127 子网掩码:255.255.254.0 默认网关:172.24.178.1虚拟机: IP:172.24.178.58开发板:
2016-09-11 11:30:48 440
转载 关于NFS服务的mount: RPC: Timed out问题
最近在做嵌入式方面的项目开发,用到虚拟机和开发板之间的文件传输,我们选用NFS,不过在使用过程中总是有这个那个的小毛病,主要还是不能mount的问题,今天把目前遇到的一些问题及NFS的基本配置做一下个人总结:一、NFS的概念 NFS (Network File System/网络文档系统): 1 、配置Linux 系统之间的文档共享(Linux 和Win
2016-09-11 11:27:48 17799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人