
硬件系统
蔡金平
目前正在北邮读研主要工作方向是软件无线电对通信系统嵌入式以及互联网感兴趣有志同道合的欢迎一起探讨
展开
-
Modem项目工作总结
来北邮读研已经一学年了,导师给的研究方向是短波无线电台。研一阶段就给了做项目的前期准备,通过一个小项目做了一些预热,不过麻雀虽小,五脏俱全。使用到了调制解调系统中会用到的方方面面。在这过程中,也经过了很多的技术难关。FPGA部分:第一关:pi/4-DQPSK。关于如何选择合适的调制解调方式,首先能够在FPGA内部很好的实现,其次还得满足通信系统的速率要求,基于综合考量。选择QP原创 2013-07-02 09:34:27 · 1356 阅读 · 0 评论 -
Tiny6410声卡驱动——录音与回放
在Linux下,音频设备程序的实现与文件系统的操作密切相关。Linux将各种设备以文件的形式给出统一的接口,这样的设计使得对设备的编程与对文件的操作基本相同,对Linux内核的系统调用也基本一致,从而简化了设备编程。 如何对各种音频设备进行操作是在Linux上进行音频编程的关键,通过内核提供的一组系统调用,应用程序能够访问声卡驱动程序提供的各种音频设备接口,这是在Linux下进原创 2013-11-17 19:52:39 · 1720 阅读 · 0 评论 -
tiny6410的Linux系统修改IP地址
Linux系统启动时执行了\etc\init.d\ifconfig-eth0脚本,这个ifconfig-eth0脚步会查找/etc下是否存在eth0-setting文件,如果有则执行"source eth0-setting",使用其中配置的IP,如果没有找到这个文件则使用默认的192.168.1.230。所以只要修改/etc/eth0-setting中的IP地址即可。修改以原创 2013-11-06 19:20:28 · 1966 阅读 · 0 评论 -
Tiny6410杂项设备驱动之——led驱动
1、硬件设备GPIO:英文全称为General-Purpose IO ports,也就是通用IO口。嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,对这些设备/电路有的需要CPU为之提供控制手段,有的则需要被CPU用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有开/关两种状态就够了,比如灯亮与灭。对这些设备/电路的控制,使用传统的串行口或并行口都不合适。所以在微控制原创 2013-12-09 16:02:20 · 1325 阅读 · 0 评论 -
ubuntu下为Tiny6410搭建nfs服务器
1、开发环境服务器端:ubuntu12.04客户机端:tiny6410(arm11)2、服务器端安装NFS服务器使用以下命令安装nfs服务器程序软件包,在命令执行过程中,默认启动SUNRPC服务和nfs服务,并创建/etc/exports和、etc /default/nfs-kernel-server配置文件,等待用户完成nfs安装后,配置将要共享的资源。原创 2013-12-09 14:19:24 · 1431 阅读 · 0 评论 -
Tiny6410内核模块编译之helloworld
由于项目,需要自己编译内核驱动,但是考虑到编译内核比较麻烦,而且需要重新烧写系统,不是很方便,所以研究了一下通过模块的方式加载驱动。用一个 helloworld的程序说明一下整个流程,记下来,以便以后查阅。编译环境说明:主机操作系统:ubuntu12.04编译的linux内核:linux-2.6.38嵌入式系统:tiny6410一、编译zImage 在编译原创 2013-12-06 21:23:37 · 1931 阅读 · 0 评论