社区
驱动开发/核心开发
帖子详情
求指点:普通串口驱动的编写
cainiao_learn
2012-06-04 11:05:25
如题,想编写一个普通的串口驱动,只做简单的收发工作,请提供一个大致的思路及框架,当然,越细越好,因为本人基础很薄弱。貌似对于串口的设置是很重要的一块,是要写在内核函数open中呢,是否可以在测试程序中完成?
...全文
139
4
打赏
收藏
求指点:普通串口驱动的编写
如题,想编写一个普通的串口驱动,只做简单的收发工作,请提供一个大致的思路及框架,当然,越细越好,因为本人基础很薄弱。貌似对于串口的设置是很重要的一块,是要写在内核函数open中呢,是否可以在测试程序中完成?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
该昵称已被占用了了了
2012-06-05
打赏
举报
回复
大家普遍推荐的 LDD, linux device driver.
看书是便于理解, 但快速上手的话,可以先在网上找实例。
cainiao_learn
2012-06-05
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
既然基础较弱,就需要看书;驱动概念和内容不是一会儿能够搞懂的
[/Quote]
请问有什么值得推荐的书呢,如果现在考虑的重点是字符设备驱动的话,需要掌握到什么程度呢
bjtea
2012-06-04
打赏
举报
回复
既然基础较弱,就需要看书;驱动概念和内容不是一会儿能够搞懂的
该昵称已被占用了了了
2012-06-04
打赏
举报
回复
要写驱动和应用层两部分。
这个一两句话说不清.. 还是建议自己谷歌百度下,网上应该有很多详细资料的。
我从程序员到项目经理
听别人的故事,悟自己的人生,做最好的自己。技术易得,技术好学,经验难得,贵人难
求
,听君一席话,胜读十年书,缺少的就是那个愿意和你分享的。我分享我的故事,我的经验,从我入行,到程序员,到高级程序员,经历迷茫期,纠结期,转型期,到项目经理,到项目总监的十年经历。我以第一人称,讲述我的故事。向你呈现完整的真实的职场路,为你
指点
迷津。
Linux kernel中断子系统之(五):
驱动
申请中断API【转】
转自:http://www.wowotech.net/linux_kenrel/request_threaded_irq.html 一、前言 本文主要的议题是作为一个
普通
的
驱动
工程师,在撰写自己负责的
驱动
的时候,如何向Linux Kernel中的中断子系统注册中断处理函数?为了理解注册中断的接口,必须了解一些中断线程化(threaded interrup...
Linux设备
驱动
调试
对于任何一位内核代码的
编写
者来说,最急迫的问题之一就是如何完成调试。由于内核是一个不与特定进程相关的功能集合,所以内核代码无法轻易地放在调试器中执行,而且也很难跟踪。同样,要想复现内核代码中的错误也是相当困难的,因为这种错误可能导致整个系统崩溃,这样也就破坏了可以用来跟踪它们的现场。 本章将介绍在这种令人痛苦的环境下监视内核代码并跟踪错误的技术。 4.1 通过打印调试 最
普通
的调试技
linux
驱动
面试题
1、字符型
驱动
设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的文件? 答:mknod命令结合设备的主设备号和次设备号,可创建一个设备文件。 评:这只是其中一种方式,也叫手动创建设备文件。还有UDEV/MDEV自动创建设备文件的方式,UDEV/MDEV是运行在用户态的程序,可以动态管理设备文件,包括创建和删除设备文件,运行在用户态意味着系统要运行之后。那么在系统启动...
中文名称:案例编程MOOK系列
中文名称:案例编程MOOK系列 图书集锦版本:高清晰电子图书及源代码发行时间:2003年地区:大陆语言:
普通
话简介:2008-06-08日添加 Visual C/C++编程精选集锦(网络与通信分册)基本信息·出版社:科学出版社·ISBN:7030116755·条码:9787030116758·版次:1·装帧:平装---------------
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章