- 博客(5)
- 收藏
- 关注
原创 驱动开发问题记录——Ubuntu内核位置以及如何查看内核传送信息
最近在搞Linux驱动开发,然而开发板搞坏了,于是在另一台电脑上安装Ubuntu测试虚拟字符设备驱动,将另一台电脑上的Ubuntu作为模块驱动载体。在开发过程中,代码编译的源文件是需要内核的。但是我们这次的平台是Ubuntu不是自己的开发板,于是应该Makefile改为当前平台的内核。经过查找资料找到一下方法。1、查看当前系统内核命令:uname -a得到以下信息可以看到内核版本为5.4.0-52-generic2、修改Makefile将Makefile中依赖文件路径改为当前
2020-11-12 20:06:49
2569
原创 Linux嵌入式学习第四节:BSP工程管理
前言本文作为本人学习Linux嵌入式记录文档,仅供参考。开发板:正点原子阿尔法开发板(I.MX6ULL)环境:Ubuntu 20.04 (LTS) (内核版本:Linux 5.4.0)交叉编译器:arm-linux-gnueabihf 4.9.4一、目的1、规范开发流程2、模块化,方便后续开发调试3、使工程更加美观二、过程1、为什么进行BSP工程管理在我学习是,看到正点原子关于这一讲的视频前,看到BSP我就深深的迷茫了,啥叫BSP啊,本着面向百度编程的基本思路,.
2020-10-15 14:47:02
482
原创 Linux嵌入式学习第三节:库文件编写小试与SDK移植
目录前言一、目的二、过程1、写库(1)为什么要自己写库(2)分析官方库文件(3)编写自己的库函数2、移植SDK总结前言本文作为本人学习Linux嵌入式记录文档,仅供参考。开发板:正点原子阿尔法开发板(I.MX6ULL)环境:Ubuntu 20.04 (LTS) (内核版本:Linux 5.4.0)交叉编译器:arm-linux-gnueabihf 4.9.4一、目的了解熟悉官方库的编写方法 通过自己编写的文档点亮LED 了解移植SDK方法.
2020-10-13 18:49:28
459
原创 Linux嵌入式学习第二节:C语言版本点亮LED灯
目录前言本文作为本人学习Linux嵌入式记录文档,仅供参考。开发板:正点原子阿尔法开发板(I.MX6ULL)环境:Ubuntu 20.04 (LTS) (内核版本:Linux 5.4.0)交叉编译器:arm-linux-gnueabihf 4.9.4一、目的搭建C语言环境 熟悉Linux开发板的裸机开发流程。二、原理1.设置处理器模式如果Arm首先查看开发板原理图中有关LED设备的电路。可以看到LED采用了共阳的接线,也就是当“LED0”端为...
2020-10-11 00:58:48
986
原创 Linux嵌入式学习第一节:汇编点亮LED灯
本文未经允许,禁止转载!文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言本文作为本人学习Linux嵌入式记录文档,仅供参考。开发板:正点原子阿尔法开发板(I.MX6ULL)环境:Ubuntu 20.04 (LTS) (内核版本:Linux 5.4.0)交叉编译器:arm-linux-gnueabihf 4.9.4一、目的编写裸机代码(汇编)点亮LED灯, 掌握如何配置Linux开发板的GPIO, 熟悉..
2020-09-22 23:15:00
1209
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人