- 博客(12)
- 收藏
- 关注
原创 03-网络加载内核、设备树及文件系统
复制内核和设备树镜像到tftp根目录SDK中已经直接提供了编译好的内核和设备树(镜像路径),直接复制到tftp根目录即可,注意内核镜像名称要重命名为zImage在u-boot中配置内核以及设备树的加载路径在u-boot环境中配置好内核和设备树的加载路径(自行定义即可)
2023-04-21 19:49:43
202
原创 08-pinctrl和gpio子系统
Linux驱动讲究驱动分离与分层,pinctrl和gpio子系统就是驱动分离与分层思想下的产物。对于GPIO的初始化我们可以大致分为两步,首先获取GPIO相应的寄存器,配置GPIO的复用功能,上下拉等,然后设置GPIO默认的电平状态。...
2022-08-02 15:17:22
1023
原创 06-设备树led驱动开发
通过设备树开发LED驱动,定义结构体时与之前相比多了一个//设备号structcdevcdev;//类structdevice*device;//设备intmajor;//主设备号intminor;//次设备号structdevice_node*nd;//设备节点};
2022-08-02 15:15:19
302
原创 指针的移动与地址的变化
1.地址的概念首先要明确,地址是内存中每个字节的编号。也就是说,地址自加1代表移动了一个字节的长度。2.指针的概念指针是保存地址的变量,定义指针首先要明确指针的类型,因此指针自加1,实际移动的长度与定义的指针类型有关、例如:unsigned int *pdwSrc = (unsigned int *)2048;该语句定义了一个无符号整型的指针pdwSrc ,pdwSrc 的地址是2...
2018-11-30 12:41:50
3479
原创 Makefile常规用法讲解
一、Makefile语法基本规则目标(target)…:依赖(prerequiries)…命令…备注:目标(target): 通常指要生成文件的名称,可以是可执行文件或OBJ,也可以是要执行动作的名称,比如clean依赖(prerequiries):通常指要生成目标文件所需要的材料,可以有多个。命令: 通常指生成目标时所需要执行的动作。二、Makefile函数调用1...
2018-11-27 18:22:46
262
原创 DSP(28035)CMD使用总结
DSP(28035) CMD使用总结1.程序空间这种“数据”有两个特点:a、只要用户程序编写完成,这些“数据”就已经是可知的、可预期的,是由用户编写的程序代码和编译器共同决定的。b、在系统运行过程中,这些数据的内容不会发生任 何变化,只会被读取,不会被修改。(一般使用ROM类存储器)2.数据空间在运行过程中,动态变化的“量”,需要占用“数据空间”。这些数据在运行过程中,既要被读取,又会被...
2018-10-24 14:20:53
4010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人