
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
编译:1.SDK整体编译,在SDK根目录下, ./.build.sh all这个是build.h脚本,vim build.h可以进行查看,或者 ./build.sh -h编译完,进行打包到rockdev, ./build.sh firmwarerockdev指向output/firmware目录再执行./build.sh updateimg打包,会在output/firmware目录下生成upda

在实验:将驱动编译进内核的基础上,绝对路径使用交叉编译器1.编译驱动进内核字符驱动目录kernel/drives/char/2.新建目录,03_helloworld,包含helloworld.cMakefileKconfig3.helloworld.c写你自己的程序4.Kconfigconfig后面那个名字是自己定义的,决定了你Makefile里的名字三个状态: *驱动编译进内核M驱动编译成模块无

1.电脑:输入单元,输出单元,CPU内部的控制单元,算术逻辑单元与内存2.CPU架构:RISC(ARM架构)和CISC3.操作系统也是一组程序,这组程序的重点在于管理电脑的所有活动以及驱动系统中所有的硬件操作系统内核Kernel:包含系统调用接口,进程管理,内存管理,文件系统管理,设备驱动系统调用System Call。就是API 应用程序编程接口。

通过结构体变量中某个成员的首地址获取到整个结构体变量的首地址。 ptr是结构体变量中某个成员的地址。 type是结构体的类型 member是该结构体变量的具体名字container_of宏的作用是通过结构体内某个成员变量的地址和该变量名,以及结构体类型。找到该结构体变量的地址。








