全部博文(396)
发布时间:2018-09-07 15:05:01
刚刚结束对传感器HMC5883L的驱动书写及调试工作,虽然之前对相关的各种知识点都有接触,但是在真正从头书写驱动的时候还是遇到了很多不大不小的麻烦,在这里自行总结一下,也是作为以后驱动书写的一个经验教训,更是对以往所学内核驱动相关知识的复习和总结。事实证明,看了多少书,也不如亲自动手实践学的快,记得牢。.........【阅读全文】
发布时间:2018-08-14 15:47:47
在前面的一篇文章中,我们分析了一个 uart_driver 的向上注册过程,主要是 tty 的一些东西,知道了 tty 注册了一个字符设备驱动,我们在用户空间 open 时将调用到 uart_port.ops.startup ,在用户空间 write 则调用 uart_port.ops.start_tx ,还知道了如何 read 数据等等。但是,这些都是内核帮我们实现好的,在真正的驱.........【阅读全文】
发布时间:2018-08-14 15:14:13
本文参考了大量牛人的博客,对大神的分享表示由衷的感谢。 主要参考: tty驱动分析 :http://www.wowotech.net/linux_kenrel/183.html Linux TTY驱动--Uart_driver底层:http://blog.csdn.net/sharecode/article/details/9196591 Linux TTY驱动--Serial Core.........【阅读全文】
发布时间:2018-06-07 16:47:54
一、实验目的:SIM71004G模块使用Linux C语言实现打电话发短信.二、实验平台:迅为itop4412开发板(运行Linux最小系统),SIM7100 4G模块.三、实验流程(1)串口编程串口设置其实就相当于串口通信的协议: 主要是初始化设置。 波特率:是为了两者信号流能同步,; 数据位:是指又几位数据封装.........【阅读全文】