2014年8月24日

(原创)使用VMware安装Ubuntu,怎么无法使用startx进入桌面模式?

摘要: 最近在VMware中安装Ubuntu时,发现VMware的快速安装后是文本模式,无法使用startx进入桌面模式,非常不方便。此问题为默认安装方式,需要设置安装方式。 阅读全文

posted @ 2014-08-24 09:58 超群天晴 阅读(3665) 评论(1) 推荐(0) 编辑

2013年9月15日

一步一步学FRDM-KE02Z(一):IAR调试平台搭建以及OpenSDA两种工作模式设置

摘要: FRDM-KE02Z是飞思卡尔公司较为新的微控制器,学习和开发资料较少。从本篇开始会陆续介绍其相关的开发流程,并完成一个小型的工程项目。这是本系列博客的第一篇,主要介绍开发环境IAR for ARM的搭建、调试工具的使用,并演示一个串口例程。开发freescale Kinetis KE02Z,可选的开发环境有三个:Codewarrior IDE (Eclipse)、IAR for ARM或者Keil for ARM。由于Codewarrior 10.4版本下载比较麻烦,而且工程文件繁杂,不像IAR和KEIL那样简洁明了。这里选用IAR for ARM作为KE02Z的开发环境。本文介绍IAR软件的安装、 FRDM-KE02Z OpenSDA的两种调试模式(SWD 和 MSD)设置方法。 阅读全文

posted @ 2013-09-15 13:52 超群天晴 阅读(7660) 评论(4) 推荐(2) 编辑

2013年5月9日

(Windows)使用纯净版本的系统碟安装系统后没有网卡驱动怎么办?

摘要: Ghost系统固然好,但是出于稳定性(或者是洁癖)很多人还是喜欢纯净版本的系统。安装纯净版本系统后最大的问题就是设备驱动,其中最重要的是网卡驱动。通用网卡驱动一般都可以解决问题,但是一旦出现通用网卡驱动不能解决的时候,该怎么办呢? 阅读全文

posted @ 2013-05-09 19:31 超群天晴 阅读(4828) 评论(0) 推荐(0) 编辑

2013年5月5日

[转]NIOS_II的Boot过程分析

摘要: 网上看到了一篇挺老的文章,介绍NIOS的boot,对于epcs和cfi_flash,boot过程是不同的 阅读全文

posted @ 2013-05-05 19:31 超群天晴 阅读(1800) 评论(0) 推荐(0) 编辑

2013年4月22日

(原创)Quartus硬件工程路径改变,nios工程该怎么办?

摘要: 使用Quartus 时,有时候出于备份的考虑,或者从网上下载别人的硬件工程, 硬件工程目录会改变,导致NIOS工程不能找到sopcinfo文件,从而不能进行下一步软件开发。比较笨重的方法是新建一个NIOS工程,然后将原始的NIOS工程源文件添加到这个新工程中。这样的做法比较繁琐,而且新建的新工程需要重新编译BSP工程,带来不必要的麻烦。比较这里介绍一种较为简单的方法。 阅读全文

posted @ 2013-04-22 11:20 超群天晴 阅读(4046) 评论(1) 推荐(2) 编辑

2013年4月21日

(原创)Notepad++怎么实现双视图/双窗口?

摘要: Notepad++也可以实现双视图/双窗口对比显示,目前最新版本(6.32)只能支持双视图显示,而且只能支持左右视图,希望后续版本能得到改进。 阅读全文

posted @ 2013-04-21 10:09 超群天晴 阅读(30232) 评论(8) 推荐(3) 编辑

2013年3月28日

(原创)基于ZedBoard的Webcam设计(四):MJPG编码和AVI封装

摘要: 在前几篇博客中,我们用ZED平台完成了对USB摄像头的视频采集,Qt的视频显示。在此基础上,我们更希望能把视频存储成视频文件,像DV机一样。MJPG是一种比较简单且易于实现的视频视频编码格式,而AVI封装则是非常流行的视频封装。本篇将介绍MJPG的编码格式和视频的AVI封装,并在ZedBoard上实现对视频的压缩和存储。 阅读全文

posted @ 2013-03-28 22:46 超群天晴 阅读(9012) 评论(21) 推荐(5) 编辑

2013年3月11日

(原创)基于ZedBoard的Webcam设计(五):x264编码在zedboard上的实现(软编码)

摘要: 在基于ZedBoard的Webcam设计(四):MJPG编码和AVI封装中,我们在zed上完成了视频的采集和存储,但是MJPG只是对一帧一帧图片进行编码,编码效率只有10%。x264-snapshot提供了开源x264源代码,已经广泛用于嵌入式解决方案中。本小节将介绍zed上x264-snapshot源码的配置,并在zed上使用High版本、main版本对一个33M的测试视频(yuv420)进行编码,测试编码效率。 阅读全文

posted @ 2013-03-11 22:46 超群天晴 阅读(7655) 评论(3) 推荐(0) 编辑

2013年1月12日

(原创)一步一步学ZedBoard & Zynq(七):制作ZedBoard上linux根文件系统(ramdisk)

摘要: Digilent的OOB设计给出了一个ZedBoard上完整的运行的linux系统所需要的所有文件,包括配置FPGA的bit文件、 配置ARM PS系统的First-Stage boot loader(FSBL)和引导linux需要的Second-Stage boot loader(SSBL)、Linux内核zImage、设备树文件devicetree_ramdisk.dtb 以及根文件系统ramdisk8M.image.gz。由于linux在运行时,是通过加载这个ramdisk8M.image.gz镜像文件到DDR3中来执行实现根文件系统的建立,很多并不像在ubuntu中对文件系统操作那样简单。本小节介绍如何制作ZedBoard可运行的根文件系统ramdisk8M.image.gz镜像文件,参照是xilinx wiki http://wiki.xilinx.com/zynq-rootfs。 阅读全文

posted @ 2013-01-12 22:03 超群天晴 阅读(11631) 评论(2) 推荐(2) 编辑

(原创)基于ZedBoard的Webcam设计(三):视频的采集和动态显示

摘要: 在(原创)基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集和(原创)基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示两篇博客中,我们完成了ZedBoard上USB摄像头的图片采集,以及将图片显示到Qt界面上。可是毕竟采集和显示到只是一帧图像,并非动态的视频数据。本小节将在介绍V4L2更新视频缓冲的方式、Qt paintEvent更新控件的基础上,实现如何实现视频的动态显示。 阅读全文

posted @ 2013-01-12 17:13 超群天晴 阅读(14879) 评论(16) 推荐(10) 编辑

2012年12月22日

(原创)基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示

摘要: 在(原创基于ZedBoard的Webcam设计(一):Zedboard上的USB摄像头(V4L2接口)的图片采集中,我们完成了ZedBoard上USB摄像头的单幅图片采集,采集到的图片是存储在文件系统中的“image_bmp.bmp”中的。这一小节将完成的是QT界面显示,将采集到的图像数据通过QT显示到HDMI显示器上。采集到图像数据存在QPixmap类的对象中,并通过QLabel显示出来。内容包括Qt Creator和Qt Embedded的安装、Qt工程的建立、摄像头采集实现、Qt运行库的生成以及使用方法。 阅读全文

posted @ 2012-12-22 22:58 超群天晴 阅读(23340) 评论(35) 推荐(6) 编辑

2012年12月19日

(原创)基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集

摘要: 这几天找了一些的V4L的资料,完成了摄像头的单帧图片采集,接下来要做的是QT界面显示和视频流的显示了,最终的计划是完成视频采集、编码、存储和以太网传输。希望能有时间和精力完成这么多。 阅读全文

posted @ 2012-12-19 15:45 超群天晴 阅读(55901) 评论(152) 推荐(21) 编辑

2012年11月12日

(原创)xilinx IP建立向导创建的目录和文件都是做什么的?----由错误ERROR:HDLCompiler:Instantiating <xx> from unknown module <xx>引发的思考

摘要: 使用XPS中建立和导入IP向导,当添加新的设计文件后,在进行综合时编译器会提示找不到module的错误提示:ERROR:HDLCompiler:Instantiating from unknown module ,这里给出解决办法,并分析了XPS的IP外设生成向导所生成的目录和文件,以及它们在这个IP核中所具有的功能 阅读全文

posted @ 2012-11-12 21:59 超群天晴 阅读(8697) 评论(6) 推荐(5) 编辑

2012年11月8日

(原创)一步一步学ZedBoard & Zynq(六):在ZedBoard上运行linux并编写linux下的应用程序HelloWorld

摘要: 从本小节开始,讲着重介绍Zedboard上的嵌入式linux应用,包括使用SDK设计最简单的linux应用程序、linux交叉编译环境搭建、设备驱动编写等内容。 本小节使用的linux系统是Digilent官方提供的OOB设计,它是Digilent官网给出的一个完整的、Zedboard可运行的linux系统,包含了Zedboard上的几个重要的设备驱动如串口、USB、以太网、OLED、HDMI等。当linux在Zedboard上运行起来后,Zedboard就是一个小型的嵌入式系统,使用SDK及Xilinx ARM Linux工具链编译生成的可执行文件就可以在这个系统上运行起来。 阅读全文

posted @ 2012-11-08 17:13 超群天晴 阅读(21603) 评论(28) 推荐(0) 编辑

2012年11月5日

[转]NTFS-3G的安装和配置

摘要: linux下使用ntfs-3g挂载NTFS分区的方法 阅读全文

posted @ 2012-11-05 19:06 超群天晴 阅读(760) 评论(0) 推荐(0) 编辑

2012年10月31日

(原)verilog中的reg类型变量,一定会综合出触发器吗?

摘要: 初学verilog的同学们,可能潜意识就认为一个reg对应一个触发器,其实不然。 阅读全文

posted @ 2012-10-31 11:52 超群天晴 阅读(3903) 评论(0) 推荐(1) 编辑

2012年10月26日

[转]从D触发器的逻辑结构说明建立时间和保持时间

摘要: 看到一篇讲D触发器setuptime和holdtime,从D触发器的逻辑结构说明,很透彻,原帖地址http://xilinx.eetop.cn/viewthread-308484 阅读全文

posted @ 2012-10-26 22:54 超群天晴 阅读(1231) 评论(0) 推荐(0) 编辑

2012年10月24日

(原创)LEON3入门教程(四):基于AMBA APB总线的七段数码管IP核设计

摘要: 这一小节将介绍下如何设计用户自定义的APB IP,并将IP嵌入到SOPC中去。一个APB IP核的主要分为三个部分:逻辑单元、寄存器单元和接口单元。所设计的IP是一个简单的七段数码管显示IP,只有一个寄存器ledindata_reg,实现数码管显示,比较简单实用,可以类比到更多的寄存器设计中。IP设计后,对其进行仿真测试和软件测试,验证其功能。该IP没有中断功能,如果需要添加中断请参考AMBA协议。 阅读全文

posted @ 2012-10-24 10:14 超群天晴 阅读(5427) 评论(5) 推荐(0) 编辑

2012年10月23日

(原创)LEON3入门教程(三):基于LEON3的SOPC设计以及HELLOWORLD和流水灯

摘要: 通过前两篇博客的介绍,Windows下基本的LEON3开发环境就已经搭建好了。这篇博客将要介绍LEON3 SOPC平台的搭建(使用Cygwin+GRLIB)和 LEON3 IDE(eclipse)的使用,并编写我们的第一个LEON3程序 HelloWord +流水灯。 阅读全文

posted @ 2012-10-23 10:56 超群天晴 阅读(7893) 评论(8) 推荐(1) 编辑

2012年10月20日

(原创)LEON3入门教程(二):Cygwin和GRtools的安装与配置

摘要: 由于LEON3的配置需要在Unix环境下完成,这里使用cygnus solutions公司开发的自由软件Cygwin,它是是一个在windows平台上运行的unix模拟环境。GRtools是LEON3软件开发所需要的集成开发环境。这里将介绍Cygwin和GRtools的安装方法和注意事项,以及安装后的一些配置。 阅读全文

posted @ 2012-10-20 21:52 超群天晴 阅读(4647) 评论(0) 推荐(0) 编辑

导航