博客首页 | 排行榜 |

crazyvhdl的博客

个人档案
博文分类
最新评论
博文存档
最近访客
  • 这是转一位台湾的从事FPGA行业的高人的博客,讲的是关于NIOS使用CFI的知识, 在此非常感谢 地址:http://www.cnblogs.com/oomusou/archive/2008/08/05/de2_flash_error.html

    阅读全文>>

  • c语言中getc(),getch(),getche(),getchar()的区别 getc(): 调用方式:int getc(FILE *stream) 它返回指定输入流stream的当前位置的下一个字符,并增加文件的位置指示器. getch(): 调用方式:int getch(void) getch()从控制台读取一个字符,但不把该字符显示在屏幕上,也就是不回显. getche(): 调用方式:int getche(void) getchar()从控制台读取一个字符,把该字符显示在屏幕上,也就是回显. getchar(): 调有方式:int getchar(void) getchar()从控制台读取一个字符,并回显,它和getch(),getche()的不同在于,它等到输入一个回车才结束,就算你输入...

    阅读全文>>

  • 本文转 http://blog.ednchina.com/myrokey/27263/category.aspx 的。 谢谢该作者,小弟纯粹是为了学习。再次感谢作者。 下面为转来文章的全部内容,只供学习。 Nios II中断简述及中断调试技巧 发表于 2008/11/4 20:06:46  NiosII 的中断处理方式带有典型的RISC处理器的特征,所有的中断处理都从同一入口进入,然后由软件加以分配。负责分配工作的软件叫系统ISR,它是由开发系统提供的,自动的连接到可执行程序上。系统ISR维护着一个中断向量表,表中的每一项代表着一个专项处理程序的入口。所有的专项处理程序都是由用户...

    阅读全文>>

  • 该日志工2个MAX7219的C语言驱动程序。 1:下面是从http://wbymcs51.blog.bokee.net/bloggermodule/blog_viewblog.do?id=571930 转来的单片机驱动MAX7219的C语言程序。感谢作者,谢谢。   MAX7219 C语言版驱动程序                           徐丽红  王佰营              

    阅读全文>>

  • Tag: Microtronix uClinux 1.4 源码中包含一个linux/drivers/char/altera_pio_button.c 字符驱动,一个标准的字符中断设备,涉及多个linux内核编程技巧,说难不难,但也非易,细细品之,定有收获。 看nios2的uClinux源码时把一些自己的理解加进了注释中,算是一片读书笔记,如果有描述不对的地方,希望大家指正,注释将不断完善。 阅读技巧:贴出来的只是断章取意,应该结合源码包看。但linux内核相当雄伟,最好借助SourceInsight等工具,可事半功倍。 落笔: 2006 12月11日 午饭后 郭任 于杭州穿山甲电子 /* * linux/drivers/char/altera_...

    阅读全文>>

  • Tag: 下面还是从"linux Device Driver"中经典的hello开始: cd linux-2.6.x/drivers/misc/ 在drivers/misc下 vi hello.c #include linux/init.h> #include linux/module.h> MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk(KERN_ALERT "Hello, world\n"); return 0; } static void hello_exit(void) { printk(KERN_ALERT "Goodbye, cruel world\n"); } module_init(hello_init); module_exit(hello_exit); 在drivers/misc/Kconfig中,在"menuconfig"中添加以下代码: ...

    阅读全文>>

  • uClinux应用程序开发入门 - [nios2学习笔记] Tag: 下面介绍Nios2下uClinux应用程序开发,让我们以一个经典的hello world开始: [guor@localhost ~]vi hello.c [guor@localhost ~]nios2-linux-uclibc-gcc hello.c -o hello -elf2flt 会生成hello flat格式的可执行文件,在开发板上执行./hello即可。这时,如果你用NFS网络磁盘系统,就会很方便,可以在DE2开发板上直接执行PC机的hello。 用nios2-linux-uclibc-flthdr可以对hello进行分析 [guor@localhost ~]nios2-linux-uclibc-flthdr hello hello Magic: bFLT Rev: 4 Build ...

    阅读全文>>

  • Tag: Nios2 接 "搭建Nios2_uClinux标准linux交叉开发环境"一文,来看一下内核的配置和编译,Step by Step cd uClinux-dist make menuconfig Vendor/Product Selection ---> --- Select the Vendor you wish to target (Altera) Vendor --- Select the Product you wish to target (nios2nommu) Altera Products  Kernel/Library/Defaults Selection ---> (linux-2.6.x) Kernel Version (None) Libc Version [*] Default all settings (lose changes) [ ] Customize Kernel Settings [ ] Customize Vendor/User Settings ...

    阅读全文>>

  • Tag: 最近做nios2的uclinux开发板,有很多朋友在自己的nios2工程中编译uClinux遇到问题,这里简要说明一下: 基于nios2的uClinux开发包,是由microtronix公司发起,并移植的。目前,nios2处理器已经正式纳入uClinux.org发行的uClinux开发包中。开发方式共有两类: 1.基于cygwin下的开发包。特色:安装简单,但是速度较慢. 2.基于linux平台的标准开发包,需要从uClinux.org下载标准源码包,并且打补丁,安装交叉编译环境,安装较为繁琐。但是速度较快,并且原汁原味。 下面介绍cygwin平台下在定制nios2系统中uClinux开发。 (建议先阅读开发包中q...

    阅读全文>>

  • 搭建Nios2_uClinux标准linux交叉开发环境 - [nios2学习笔记] Tag: 早先,Microtronix公司为Nios2提供uClinux开发包,并且以Nios IDE插件方式提供。虽然如此方式似乎为了方便用户,提供一种傻瓜式的uClinux开发环境,但和标准的uClinux开发方式相去甚远,让人感觉怪异,而且不方便移植。 在niosforum上的hippo在nioswiki.jot.com上贡献了一种标准的uClinux开发包,下面介绍如何开始这种标准的uClinux开发: 宿主机环境: CPU P31.0G RAM 512M DISK 160G+15G+40G OS Fedora3 交叉编译工具准备: 1.下载nios2gcc.tar.bz2,注意要下...

    阅读全文>>

  • 小知识 2009-01-12 13:17
    什么是嵌入式软件开发?        先搞清楚什么是嵌入式系统,嵌入式系统是以应用为中心,以计算机技术为基础,可进行软、硬件剪裁的专用计算机系统。有嵌入式处理器、外围硬件设备、嵌入式操作系统和用户的应用程序这四部分组成,用于实现对其他设备的控制与管理。嵌入式系统一般是指非PC机系统,包括软件和硬件。软件系统包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程,人们常常把这两种软件合起来进行开发,这个开发的过程就是嵌入式软件开发。 通俗一些来说就是嵌入式系统的软...

    阅读全文>>

  • 这是从http://forum.eepw.com.cn/forum/main?url=http%3A%2F%2Fforum.eepw.com.cn%2Fthread%2F145822%2F1 转来的文章,感谢原作者,提供这么好的文章,谢谢!!! 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U...

    阅读全文>>

页次:1/2 每页15条记录,共17条  分页:  [1][2] [下一页][尾页]