linux/嵌入式
文章平均质量分 71
Nozuowilldie
这个作者很懒,什么都没留下…
展开
-
tiny6410 蜂鸣器字符设备驱动<1>
这两周主要学习了字符设备驱动、杂项设备驱动以及驱动程序设计的核心理论与技巧。完成了一个蜂鸣器的字符设备驱动和一个LED杂项设备驱动。做一下总结。 字符设备驱动:字符设备驱动是基本的串行输入输出驱动,将一些按字节、字进行读取、写入的设备做成驱动模块。Insmod装载驱动模块到内核,则用户空间与内核空间的交互就可以达成控制设备的目的。为了方便驱动的设计与调试,将驱动做成原创 2014-05-03 20:25:16 · 775 阅读 · 0 评论 -
tiny6410 Miscdevice driver<1>
#include #include #include #include #include #include #include #define MAGIC 0x05#define CMD0 _IO(MAGIC,0)#define CMD1 _IO(MAGIC,1)#define CMD2 _IO(MAGIC,2)#define CMD3 _IO(M原创 2014-04-25 20:49:42 · 541 阅读 · 0 评论 -
tiny6410 Miscdevice driver <2>
makefile脚本的编写,主要就是编译原创 2014-04-25 21:20:37 · 817 阅读 · 0 评论 -
fgets函数自己的理解
gets函数容易发生越界错误,已经看到好多书、文章提到这一点。在写输入时原创 2014-05-17 21:02:58 · 1588 阅读 · 0 评论 -
SystemV消息队列的学习笔记与一个奇怪的问题
先贴代码:原创 2014-11-13 19:38:10 · 561 阅读 · 0 评论 -
搭建Tiny6410裸机开发环境
工作目标:搭建Tiny6410裸机开发环境解决过程:1、 烧录superboot到SD卡。Superboot采用的版本:superboot-20101117。烧录软件:SD-Flasher。以管理员身份运行SD-Flasher,先ReFormat检测到的SD卡,在ReLayout SD卡,最后执行Fuse操作。2、 打开DNW,选择功能选项a,安装Tiny6410的US原创 2015-09-16 18:43:47 · 1405 阅读 · 0 评论 -
Tiny6410裸机开发实验----重定位代码到DRAM
解决过程:1、 将source code拷贝到ubuntu虚拟机的share目录下,重新make,产生可执行文件ddr.bin。2、 连接Tiny6410设置为SD BOOT并启动,打开DNW,使用USB下载方式将ddr.bin文件下载到NANDFlash。3、 Tiny6410设置为NANAN BOOT并启动,在DNW中输入字符,观察显示字符是否为输入值加1 。出现问题及解原创 2015-09-16 18:47:56 · 733 阅读 · 0 评论 -
tiny6410 蜂鸣器字符设备驱动<2>
测试代码ru#include #include #include #include #include #include #include #define MAGIC 'f'#define START_CMD0 _IO(MAGIC,0)#define STOP_CMD1 _IO(MAGIC,1) int main(int argc,char原创 2014-05-03 20:40:32 · 832 阅读 · 0 评论