- 博客(13)
- 收藏
- 关注
原创 慢慢欣赏linux 设备驱动模型sysfs
sysfs_lookup dentry->d_op = &sysfs_dentry_ops; dentry->d_fsdata = sysfs_get(sd); static int sysfs_open_file(struct inode *inode, struct file *file) struct sysfs_dirent *attr...
2018-10-31 07:16:12 162
原创 慢慢欣赏linux 设备驱动模型class
linux内核部件分析之——设备驱动模型之classhttps://blog.csdn.net/bingqingsuimeng/article/details/7929283
2018-10-31 07:15:29 153
原创 慢慢欣赏linux 串口节点创建实例
串口驱动一开始根据platform总线以及tty驱动和tty设备创建如下设备节点/sys/devices/platform/serial8250/tty/ttyS0/sys/devices/platform/serial8250/tty/ttyS1来源于serial8250_isa_devs = platform_device_alloc("serial8250", PLAT8250_D...
2018-10-28 23:37:35 1104
原创 慢慢欣赏linux powerpc中断绑核
如何查看当前中断绑核情况static int __init proc_interrupts_init(void) proc_create("interrupts", 0, NULL, &proc_interrupts_operations); /\ ...
2018-10-28 23:22:26 273
原创 文件系统之fat
FAT16文件系统结构简述https://blog.csdn.net/Ang_ie/article/details/54209481fat16 文件系统的结构https://blog.csdn.net/cassie_huang/article/details/62227023FAT16文件系统之总结构分析(一)https://blog.csdn.net/sikuon/ar...
2018-10-22 23:53:46 153
原创 嵌入式面试题
想成为嵌入式程序员应知道的0x10个基本问题http://blog.chinaunix.net/uid-22666248-id-34751.html
2018-10-18 23:57:02 147
原创 慢慢欣赏linux 文件系统notify机制
linux设备驱动模型的kobject_uevent向用户态发消息,udev或者mdev监听之后再用户态增加/dev/xxx节点,文件系统监控也是类似的机制。文件系统改变发起事件的机制http://book.51cto.com/art/200712/62884.htminotify -- Linux 2.6 内核中的文件系统变化通知机制https://www.ibm.com/deve...
2018-10-16 23:51:55 2292
原创 慢慢欣赏linux 设备节点的创建
linux可以通过udev接收内核消息创建设备节点。例如虚拟节点/dev/pts/0就是动态创建的。static int __init tty_class_init(void) =>tty_class = class_create(THIS_MODULE, "tty");static void __init unix98_pty_init(void) =>ptm...
2018-10-15 23:55:24 1138
原创 慢慢欣赏linux shell命令需要用户手动输入Y/N信息,如何通过脚本自动选择
例如脚本里面执行mkfs.ext3,会回显提示信息Y/N。需要用户手工确认。但是我们想自动化自动执行。可以用如下方法:echo y | mkfs.ext3 /dev/sda3
2018-10-13 21:29:17 13336 1
原创 慢慢欣赏linux 命令行终端输入输出回显之谜
linux嵌入设备命令行界面,无论是通过串口还是telnet链接IP地址,都可以通过键盘键入Linux各种命令,各种命令会显示在终端并可以执行。这是怎么做到的呢。先说telnet IP地址,登陆成功之后进入shell界面,查看messages日志,发现提示打开新的pts设备然后 ls -l /proc/*/fd > test.txt 搜索pts发现有如下搜索结果/proc/116...
2018-10-12 00:23:25 2965
原创 慢慢欣赏linux libusb
Libusb简介及例子https://blog.csdn.net/kangear/article/details/32176659
2018-10-10 23:38:15 232
原创 慢慢欣赏linux ext3文件系统
file filesystem driver文件块号=>文件系统逻辑块号=>磁盘物理扇区EXT2的文件系统装载之内核函数ext2_fill_super分析https://blog.csdn.net/wh8_2011/article/details/52217039分析EXT2文件系统目录项的创建过程http://www.360doc.co...
2018-10-10 23:35:12 262
原创 慢慢欣赏linux 串口驱动架构
系统调用/\=====================用户态与内核态接口||Vvfs/\||Vtty_core/\||Vdiscipline/\||Vtty_driver/\||Vuart_driver/\||Vtty_port/\||V============================软硬件接口控制器端口寄存器/\||V控制器...
2018-10-01 08:23:57 1200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人