2012年5月1日
摘要: 嵌入式Linux驱动基础嵌入式驱动开发作为嵌入式开发的主要环节, 有太多东西可讲了. 在此只是将这几天匆忙查看的资料做一个总结, 以作备忘.其中必有许多错漏之处, 留待以后深入学习在补充了.什么是驱动驱动是用来衔接软件和硬件的程序, 在嵌入式开发中, 开发人员就可以通过驱动来操作硬件, 也就将软件工程师和硬件工程师的工作隔离开来了.Linux的驱动在Linux下, 驱动被看作文件(Linux有种说法: 一切皆是文件)Linux下要将一个驱动载入内核可以采用模块加载的方法(这种方法可以很好的控制内核大小, 随时可以将不用的驱动卸载掉).驱动的类型与主设备号, 从设备号驱动分为三类: 字符类型(键 阅读全文
posted @ 2012-05-01 23:32 at2021 阅读(347) 评论(0) 推荐(1) 编辑
  2012年4月3日
摘要: 0. 写在前面强烈建议打算安装的同志先仔细看下网上的各种教程再动手, 磨刀不误砍柴功嘛.1. 最重要 一定要注意版本问题dsp builder是结合matlab和quarterII一起工作的, 几个软件间的版本一定要注意协调好版本可以参照这里http://www.altera.com/support/ip/dsp/ips-dsp-version.html其中dsp builder 9.1sp1, sp2, 10.1等貌似都找不到破解文件. 最好别用. 网上有说9.1的破解文件也适用于sp1, 但我试过, 似乎不行.2. 安装后可能会遇到的问题我在安装过程还算顺利, 装完之后才是蛋疼的开始以下是 阅读全文
posted @ 2012-04-03 21:43 at2021 阅读(628) 评论(2) 推荐(0) 编辑
  2012年3月23日
摘要: 最近在 《编程珠玑》 这本书上看到一种有趣的高效排序方法, 在这里介绍下。排序的前提条件:排序的数据中没有重复的数据数据的分布应该相对集中些这时可以利用位操作来进行排序.比如说如果你要对0~999中的100个数排序, 先创建一个125字节(1000位)长的数组c.如果你从待排序的数据中读到x, 则将c的第x位置一. 之后通过按位读c的值, 就可以输出排序好的数据了. 简单而高效, 不过就是条件有些苛刻.附上一段C写的实现, 代码可以产生一个含100万个大于0小于1000万的无重复随机数的文件data.txt, 并输出一个排好序的文件sort.txt 1 #include <stdio.h 阅读全文
posted @ 2012-03-23 12:58 at2021 阅读(1087) 评论(0) 推荐(0) 编辑
  2012年3月21日
摘要: 最近发现vimwiki是个好东西, 很适合做知识管理. 于是花了几个小时看了下帮助文档. 大概明白是怎么用了.vimwiki是vim的一个插件, 可以在vim下建立个人维基. 不止如此, 还可以进行任务管理和个人日记管理. 今天先说下怎么用vimwiki排版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%%排版的格式都记在内容里面了, 看下就明白了= 一级标签(标签占据一行) === 二级标签(前面有空格就居中) =====三级标签=========最多到六级标签====== _斜体字_< 阅读全文
posted @ 2012-03-21 18:52 at2021 阅读(2719) 评论(4) 推荐(2) 编辑