深海的小鱼儿

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 39 下一页

2011年9月13日

摘要: 晕买了半年的Jlink突然之间灯不亮了,pc也说是连上一个未知的设备,上网查一些发现这样的问题很多,大多是山寨版的不到100快的,当然中国的能人还是有很多的,网上查了解决的办法一试还真的可以,下面是具体的解决办法。 1.先处理硬件的问题,在重现烧写固件 2、重现烧写固件 连接成功后选择一个固件就就YES就可以了 想要打包的文件的留下邮箱~ 阅读全文
posted @ 2011-09-13 13:45 深海的小鱼儿 阅读(3777) 评论(0) 推荐(0) 编辑

2011年9月6日

摘要: 1. 简要说明 JLink的调试功能、烧写Flash的功能都很强大,但是对于S3C2410、S3C2440的Flash操作有些麻烦:烧写Nor Flash时需要设置SDRAM,否则速率很慢;烧写Nand Flash只是从理论上能够达到,但是还没有人直接实现这点。 本文使用一个间接的方法来实现对S3C2410、S3C2440开发板的Nor、Nand Flash的烧写。原理为:JLink可以... 阅读全文
posted @ 2011-09-06 15:43 深海的小鱼儿 阅读(647) 评论(0) 推荐(0) 编辑

2011年9月4日

摘要: 文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、为什么要字节对齐 需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地... 阅读全文
posted @ 2011-09-04 19:04 深海的小鱼儿 阅读(499) 评论(1) 推荐(1) 编辑

2011年8月22日

摘要: 三个函数的声明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t nelem, size_t elsize); 都在stdlib.h函数库内 原型:extern void *realloc(void *mem_address, un... 阅读全文
posted @ 2011-08-22 10:11 深海的小鱼儿 阅读(7111) 评论(0) 推荐(1) 编辑

2011年8月21日

摘要: 环境:xp电脑主机+vm虚拟机+fedora9 先说点实在的东西,在虚拟机上要上电启动后自动挂载自己在xp上的共享文件夹,那么你可以这样: vim /etc/rc.local 把你要处理的脚本或者在后台执行的程序写在这个脚本上保存就可以了 /etc/init.d/network restart sleep 3 mount –t cifs –o user=Fish,password=Fi... 阅读全文
posted @ 2011-08-21 21:59 深海的小鱼儿 阅读(6655) 评论(0) 推荐(1) 编辑

2011年8月20日

摘要: V4L2 API及数据结构 V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。 1、常用的结构体在内核目录include/linux/videodev2.h中定义 struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFS struct v4l2_capability //视频设备的... 阅读全文
posted @ 2011-08-20 12:12 深海的小鱼儿 阅读(1656) 评论(0) 推荐(1) 编辑

摘要: mmap函数是unix/linux下的系统调用,来看《Unix Netword programming》卷二12.2节对mmap的介绍: The mmap function maps either a file or a Posix shared memory object into the address space of a process.We use this function for t... 阅读全文
posted @ 2011-08-20 09:53 深海的小鱼儿 阅读(16734) 评论(0) 推荐(0) 编辑

2011年8月19日

摘要: 1、开发平台sc6410,编译器arm-linux-gcc 4.3以下为源代码:#include <fcntl.h> #include <sys/ioctl.h> #include <sys/types.h> #include <sys/stat.h> #include <sys/mman.h> #include <unistd.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <strin 阅读全文
posted @ 2011-08-19 20:43 深海的小鱼儿 阅读(2622) 评论(0) 推荐(0) 编辑

2011年8月18日

摘要: 1. framebuffer设备介绍 用framebuffer设备,你可以把你的计算机屏幕当成一个真正的图形设备。你可以修改分辨率,刷新率,色彩深度等。最好的一点是,你可以把像素点绘在任何你想要的地方。framebuffer设备不是一个图形库,而更确切的是一个低级的通用设备。这样创造了巨大的灵活性,但同时也有它的缺点。想使用framebuffer设备,你应该做以下事情: 1、判断出你使用的设备 2... 阅读全文
posted @ 2011-08-18 15:24 深海的小鱼儿 阅读(1129) 评论(0) 推荐(0) 编辑

摘要: 在FrameBuffer编程中最重要的和经常用到的数据结构有以下几个: struct fb_bitfield; struct fb_fix_screeninfo; struct fb_var_screeninfo; 在友善之臂的源代码里面还有其他数据结构例如: struct fb_cmap; struct fb_con2fbmap; struct fb_vblank; struct fb_copy... 阅读全文
posted @ 2011-08-18 15:16 深海的小鱼儿 阅读(1694) 评论(0) 推荐(0) 编辑

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 39 下一页