自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 uboot and linux kernel deüelop process on zedboard

1 sudo gedit /etc/bash.bashrc and insert     "export ARCH=arm"    "export CROSS_COMPILE=arm-xilinx-linux-gnueabi-"      and then run "source /etc/bash.bashrc" to make it work;2 building the u-

2013-09-15 19:25:40 1542

原创 快速quick、冒泡(bubble),希尔(shell)排序算法记录

void gzwPX(int data[],int m,int n){ int i=m; int j=n; int k=data[m]; if(i<j) { while(i<j) { while(i=k) j--; if(i<j) { data[i++]=data[j]; } while(i<j && data[i]<=k)

2013-09-09 10:46:12 513

原创 C语言笔试题记录

最近要开始找工作了,也打算看看C语言笔试的一些题目了,这些题目还是有点意思的,因为往往是我们初级程序员经常犯的错误BUG;(1) 布尔值 :测试BOOL flag变量是否为真.应该这样:        if(flag);或者if(!flag);(2) float :测试float flag变量是否为0.应该这样:          const float EPSINON = 0.0

2013-09-05 15:24:27 730

原创 TCP/IP学习

TCP/IP协议都知道,OSI七层协议也该知道吧。    OSI七层:1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。2.数据链路层:定义了如何让格式化数据以进行传输,以及如何让控制对物理介

2013-09-02 16:14:24 554

原创 CAN通信模块的滤波器设置

昨天好不容调试通了CAN模块,但是通信的是标准帧,到现在扩展帧怎么弄的还没搞清楚,先记录下标准帧的东西;相关的寄存器设置这个不用说了,我没有搞清楚的就是这个滤波器设置问题,后来研究了半天,16为滤波器标准帧总算勉强懂了一点。     基本原理就是MR+AR的方式,在标准帧中ID有11为,ID10-ID0;所以如果想要通信的帧ID=0B001 0000 0000 =0x100的话,那么应该将这1

2013-08-31 10:21:55 8296 2

转载 右左法则--复杂指针解析

右左法则不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则原文:The right-left rule:Start reading the declaration from the innermost parentheses,go right,and then g

2013-08-29 19:22:17 530

原创 linux--------------git分布式系统项目管理(1)

这几天重庆还真是热啊,不过在实验室还算不错,也是个不错的环境。之前在做内核相关的东西的时候就经常在github下载源码,觉得挺好用的,当时我也是想等有空的时候要好好学一下怎么使用的。看了两天的pdf了,感觉还是有很多收获和理解,在此与大家分享,同时也勉励自己继续学习,努力,加油。在这边博客中,过多的命令的含义我并不详细叙述,因为我的叙述比这本书《progit.zh》差远了,这本书很详细,很注重理解

2013-07-17 22:15:20 766

原创 zedboard---------linaro下面不能执行交叉编译的opencv程序的原因及解释

在上篇文章中,我主要说出了问题,主要就是为什么交叉编译的opencv的代码不能再linaro的桌面上面执行,但是却能够在busybox制作的文件系统下面执行?这这边文章中我将简单的分析,并且写出解决的方法。       首先我在PC机上的ubuntu系统下面用交叉编译工具编译了源码,生成DisplayImg可执行程序拷贝到U盘,挂载在目标机上。我们首先看一下这个可执行程序的解释器: r

2013-07-13 22:24:06 2137 1

原创 linux ---------驱动开发遇到的问题及解决方法

(1)今天有写了下设备驱动,当然首先是自己建立一个IP核,功能很简单,就是控制8个LED灯的,所以设置了一个寄存器,添加IP核,编译,XPS下载BIT文件测试了,一切正常。      (2) 自然就是编写linux驱动了,通过生成的.ko文件,一切正常,/dev/led_ctrl_dev有了,sys/class下面也有了led_ctrl_dev。总之,insmod ,rmmod 都没问题。

2013-07-13 21:28:17 993

原创 linux----------CMake学习记录

对于linux编程来说,感觉CMake确实还不错,不用自己写Makefile,我也不太会写Makefile,一点一点来吧,找个最简单的C程序,慢慢复杂化,试试看:例子一单个源文件 main.c例子二==>分解成多个 main.c hello.h hello.c例子三==>先生成一个静态库,链接该库

2013-07-13 21:20:21 653

原创 zedboard---------在主机Ubuntu下面建立和开发板(busybox文件系统)通信的网络文件系统

Just record it linux,because it it not convinent to use Chinese in my computer,I try Engling;In unbuntu :we need to do   1. sudo gedit /etc/exports and add"/home/gzw/gzw_zed_nfs *(rw,sync,no_r

2013-07-13 21:14:27 902

原创 zedboard----------U盘不能挂载的原因

昨天一天基本就搞这些东西了,发现这个书讲的其实还不够的样子,尤其是代码的问题,有些东西网上下半天啊,那个速度真是很纠结啊。       一开始交叉环境是搞好 了,建立一个hello.c文件,编译生成a.out一切OK,然后拷入U盘,linux系统已经正确运行了,结果插上U盘的时候怎么都没得反应,大家还以为是U盘文件系统的原因,又是一顿折腾      后 来,后来,后来,大家都暂时放弃一哈的

2013-07-13 21:06:12 1140

原创 zedboard------交叉编译opencv在linaro桌面运行的若干问题

小弟最近没事儿,又研究了一下交叉编译opencv的事情。第一步:在电脑上交叉编译opencv,make,make install之后,我把相关的include/和/lib和/share分别拷贝到zedboard板上的/usr/local/include ,/usr/local/lib/ ,/usr/local/share。在板子上运行的是linaro桌面系统第二步:在电脑上我用cmake指

2013-07-13 20:30:15 1254 1

原创 opencv学习之路(4)--(图像创建复制和保存)

int main( int argc, char** argv){  IplImage* pImg;//声明IplImage指针  //载入图像,强制转化为Gray  if( argc == 3 &&      (pImg = cvLoadImage( argv[1],0))!= 0 )    {      IplImage* p

2013-07-13 20:27:41 679

原创 opencv学习之路(3)--(图像的读入和显示)

int main( int argc, char** argv ){IplImage* pImg; //声明IplImage指针    //载入图像    if( argc == 2 &&         (pImg = cvLoadImage( argv[1], -1)) != 0 )//[[此处的argc==2是否需要改成argc==1?我改了之后才能运行成功。求大牛解

2013-07-13 20:26:46 687

原创 opencv学习之路(2)--(测试例程)

/************************************************************************ OpenCV 2.3.1 测试例程* 于仕琪 提供***********************************************************************/#include "stdafx.h"

2013-07-13 20:26:15 829

原创 opencv学习之路(1)

配置VC[编辑]配置include路径也即告诉VC去什么地方寻找OpenCV的头文件,打开VC,选择菜单“工具”->“选项”->“项目和解决方案”->“VC++目录”->“包含文件”,包含 D:\Program Files\OpenCV2.3.1\opencv\build\include;D:\Program Files\OpenCV2.3.1\opencv\build\inclu

2013-07-13 20:24:27 635

原创 zedboard----------linux之根文件系统制作

这个跟文件系统的制作还是参考别人的,这样方便多了,因为像根文件系统制作等东西应该没什么难度的,也是比较大众的,所以资料还是很多的,今天也算是学习一下,顺便加入tesseract的东东,移植到zynq上面去试试,看行不行。。这个东西的大部分内容都是那个“超群天晴的” ,我又加入了自己做的一起其他的东西。1、FHS(Filesystem Hierarchy Standard)标准介绍当我们在l

2013-07-13 20:22:18 850

原创 zedboard-----------tesseract移植全过程记录

搞了很多天的tesseract了,其实感觉收获不是很大,本想看看源代码的,想弄清楚,方便日后自己修改源码的,可是。。可是。。可是。。      于是今天就打算把这个软件移植到Zynq上,在PC上之前就已经成功安装了tesseract了,并且利用自带的测试图片试了下,没问题。挺容易的。    但是移植到ZYnq上面,我就有点心虚了,心虚肯定是有原因的,自己知识准备得不够,对linux了解的也

2013-07-13 20:21:06 984

原创 zrobot----------小车的运动控制

小车是好不容易到货了,然后又等了两天放出了源代码,以为一切很顺利,可惜啊,提供的源码和光盘里面提供东西肯定是不匹配的,好坑啊。真不知道负责这事儿的是谁。。    第一步:测试提供的最终文件,当时就是把光盘里面的相关boot.bin设备树内核等东西拷贝进去,启动,安卓手机连上或者电脑无线连接上,前后左右都能够成功控制。一切很好。     第二步: 从google code下载了源码,

2013-07-13 20:20:09 1797 2

原创 xilinx软件ISE14.2+modelsim10.1a联合仿真自定义IP核过程

这个五一也算轻松过了,偶尔打开软件瞅瞅,或者干脆就完游戏去了,反正放假嘛。。也是零零散散的弄了下modelsim+ISE联合仿真的东东。相信网上的资料也不少,不过自己还是捣鼓了半天才弄好的。说道联合仿真,当时避免不了编译xilinx的各种库,即使现在用到不到,以后也是要用到的哇。。首先就的从这里下手。我这个新手肯定喜欢图形界面的编译工作的,所以     第一步:Xilinx ISE Desig

2013-07-13 20:18:52 1338

原创 C语言学习之文件操作(含重庆大学研究生程序设计大赛的题目和解答)

说到C语言,自己虽然经常用,但是由于专业的问题,我写的C语言一般都是写嵌入式的C语言,所以很少会涉及到文件操作之类的问题,这一块也是很不熟悉的,所以把上次的题目拿下来继续学习学习,总结一下文件操作的问题。  第一点:当要求输入的数据内容从某个文件中读取的时候,往往这个文件需要自己首先建立,但是又不是标准的记事本文件什么的,往往是写特别的后缀名,比如A.in,A.out什么的,所以这个也算作第一

2013-07-13 20:17:11 1400

原创 博客就从这里开始吧

之前做过了一些东西有点乱七八糟的,记录零零散散的。在opwnhw论坛上也有帖子,在博客园也有,也知道用哪一个。算了,不纠结了,就这个吧。感觉还不错。以后整理的东西就写在这个上面吧!

2013-07-13 20:04:37 489

智能车复位软件解决flash编程

由于驱动板舵机等原因引起的电池电压突然变低,从而导致复位,通关对Data—flash区域的编程实现复位后继续自动运行的能力。智能车复位软件解决flash编程。有问题联系[email protected](高,第六届,电磁组)

2011-09-15

第六届飞思卡尔电磁组全国三等奖全代码

参加了第六届飞思卡尔电磁组,获得全国三等奖全代码,还有很多改进的地方。希望下载者多多努力了。有问题发邮件到[email protected]

2011-09-14

Matlab常用小程序

自学Matlab必备的_60_个小程序代码

2011-09-14

AD9923A芯片中文手册

这个是我个人翻译的,网上也没有这个手册翻译,翻译这个也算是个任务,可以为大家作为参考,但我建议大家还是看原版,这样理解会更好些的

2011-09-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除