logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

学fpga(流水灯)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】从学习方法上说,fpga的学习方面和linux下面c开发有点相似。fpgalinux语言verilog。vhdlc,c++开发工具vivado,quartusgcc调试工具chip scope,signal tapgdb仿真modelsimx86 linux虚拟机运行...

#fpga开发
python编程(类的释放)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    大多数的脚本语言都是由虚拟机来安排内存释放的。所以,这些语言一本只要申请内存使用,不需要手工去释放它们。那它们是什么时候被释放的,其实我们可以自己做几个实验看看。1、单个变量    我们知道python语言下面,类释放的时候会调用del这个函数,所以只要在这个函数里面添加一

skyeye + ulibc + busybox + linux kernel

<br /> 今年的主要工作就是把linux kernel好好学习一下,目前编译的问题不大,下面就是一些具体的移植工作。下面介绍一下涉及的主要相关工作:<br />(1) skyeye 国产的虚拟机仿真工具<br />(2)ulibc 主要是简单的libc库,涉及内存、文件、进程创建等等<br />(3)busybox 涉及/bin, /sbin下面的主要命令<br />(4)linux kern

#linux#虚拟机
从skyeye学习arm(开篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    skyeye这个虚拟机工具,虽然之前听说过,但是很少使用。这次借着ubuntu环境,正好可以联系一下。基本的步骤也比较简单,无非就是搭建skyeye环境,下载arm编译环境,编译工程,加载等等。a)编译skyeye    此次我选择的版本是1.2.6版本。当然,如果你觉得麻烦也可以sud

随想录(提高代码质量的几个工具)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    很多it公司对于软件开发都有严格的分工,这包括设计、测试、服务支持等等。但是,我一直都认为只有开发者才是真正对软件质量负责的人。没有好的软件设计,软件质量基本上是无从谈起。当然,要做到这一点是需要额外的一些工具来进行保证的。因为这一段时间都是在linux上开发的,所以下面涉及到的工具基本

linux驱动编写(触摸屏驱动)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    早在诺基亚手机还比较流行的时候,那时候触摸屏用的还不多。但是随着触摸屏手机、即智能手机的流行,触摸屏基本成了手机的标配。所以,今天可以看看触摸屏驱动在linux上是如何进行的。1、驱动目录drivers/input2、看看这个目录的Makefile如何设计obj-$(CONFIG_INPU

从skyeye学习arm( u-boot篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    有了上面的skyeye环境,我们可以自己在上面进行测试和学习了。很多学习嵌入式linux的朋友都会涉及到u-boot的移植问题。但是u-boot调试是非常困难的,你能用到的方法不是点灯就是打印。但是有了skyeye之后,完全可以帮我们进行源码级别的调试。要进行u-boot调试,最主要的就

linux驱动编写(usb host驱动入门)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    usb协议是一个复杂的协议,目前涉及到的版本就有usb1.0, usb2.0, usb3.0。大家如果打开kernel usb host目录,就会发现下面包含了ohci,uhci,ehci,xhci,whci等多种形式的控制器驱动。那么,对于我们这些不是很了解usb的开发人员,如何了解us

学fpga(流水灯)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】从学习方法上说,fpga的学习方面和linux下面c开发有点相似。fpgalinux语言verilog。vhdlc,c++开发工具vivado,quartusgcc调试工具chip scope,signal tapgdb仿真modelsimx86 linux虚拟机运行...

#fpga开发
随想录(rtos和一般os的区别)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    现在在网上可以看到代码的os很多,既有rtos类型的微内核代码,也有大型的linux kernel代码。大型的os代码包括的内容很多,就拿linux来说,本说就包括了调度、文件、网络、驱动等完整的代码内容。而一般的rtos呢,就拿大家熟悉的ucos2来说,只是包含了调度、同步、互斥、时钟

    共 53 条
  • 1
  • 2
  • 3
  • 6
  • 请选择