自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除