win10 微软拼音 双拼 紫光方案

win10 上面的微软拼音有多种 双拼方案,也可以自定义方案,因为习惯紫光方案,所以自定义修改即可。

100ask 韦东山 驱动大全 I2C驱动 学习笔记

I2C 介绍 i2c device driver: 如何读写数据,组织命令数据等,比如命令中需要包含命令、地址等数据,还有收到原始数据后如何解析。 i2c controller driver: 如何按照 i2c 的协议,来传输 device driver 的数据。 i2c 数据通道 普...

嵌入式驱动学习

100ask 平台上对嵌入式驱动进行学习。

buildroot 学习

buildroot 可以让简化固件生成。

100ask 韦东山 驱动大全 同步互斥 LCD驱动 学习笔记

同步与互斥 atomic,适用于单个变量的操作,不可分割,无锁操作。 spinlock, 忙等,一直占用 cpu, 只能由于非常短的临界区,比较适合多核系统。 semaphore, 用于多个线程访问临界资源,阻塞睡眠。 mutex, 只有一个线程访问临界资源,阻塞睡眠,比 spinlock ...

嵌入式 qt 学习笔记

在嵌入式平台 rk3399 上面进行本地编译,会碰到 x86 上没有的问题。

内核驱动编译,开启 c99

c89,不能在 for 循环定义变量,很麻烦,所以决定用 c99。在 Makefile 里面的写法如下: ccflags-y := -std=gnu99 -Wno-declaration-after-statement 参考:https://blog.csdn.net/yangkunhenry...

source insight 搜索特定符号

当在 source insight 中想要搜索特定的符号,比如说 "struct file {",需要在搜索的时候,把 search method 中的选择,改为 simple string,这样虽然慢一点,但是确实能搜索出来。 参考: https://zhidao.bai...

100ask 韦东山 第五篇 嵌入式 Linux 驱动开发基础知识 视频零散知识点

https://www.bilibili.com/video/BV14f4y1Q7ti 2 hello 驱动 可以参考 drivers\char\misc.c 这个是非常经典的字符设备驱动程序。 printk 打印信息,可以通过 dmesg 来查看。 9 总线设备驱动模型 platfor...

100ask 韦东山 第五篇 嵌入式 Linux 驱动开发基础知识 学习笔记

第1章 Hello 驱动(不涉及硬件操作) 1.1 APP 打开的文件在内核中如何表示 使用 open 打开文件时,传入的 flags、mode 等参数, 读写文件时,文件的当前偏移地址,对文件的操作api,都在 include\linux\fs.h 的 struct file 中。 stru...