自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 从头开始学Linux嵌入式开发

目录前言C语言复习篇Linux操作篇前言2020年初,各种天灾人祸导致无法回校,在家闲了两个月之后决定给自己找点事干,在家自学Linux嵌入式开发。之前做项目一直用的STM32系列的单片机,也算是有一点基础了,但是个人感觉我的C语言基础不是很扎实,所以我不准备直接买开发板开始Linux的学习,而是先复习C语言(后期可能也会复习一下C++),同时熟悉Linux系统的基础操作。接下来我的学习路线会...

2020-04-09 11:40:33 325

原创 C语言之数组的定义

struct + 结构体名struct S_name //需要本名{ int Num1; char Num2;};struct S_name Varname; //声明新结构体必须使用structtypedef + structtypedef struct //本名 ==可以省略=={ int Num1; char Num2;}Varname;Varname Varname1; //声明新结构体不使用struct...

2020-06-03 09:30:11 618

原创 STM32HAL库ILI9341_SPI屏的使用教程(使用STM32CubMX)

ILI9341_SPI屏的使用教程目录引言接线STM32CubMX配置ILI9341_SPI库函数移植在工程中添加ILI9341_SPI库显示字符串例程效果演示:进阶操作显示中文字符打开取字模软件,选择取模方式: 横向取模、 字节不倒叙输入要显示的中文后按下Ctrl+Enter设置取模方式生成点阵移植点阵效果演示显示图片调整图片大小图片取模使用方法效果演示引言最近我们在做STM32单片机的实训,实训中用到了ILI9341_SPI屏,但是老师给的标准库的spi库,虽然标准库我也会一点,但是因为种种原因(比

2020-05-28 10:16:33 12519 20

原创 关于使用了root权限编译Linux内核(sudo make)导致编译出错的解决方法

目录错误提示解决方法错误提示scripts/kconfig/Makefile:37: recipe for target 'silentoldconfig' failedmake[2]: *** [silentoldconfig] Error 1Makefile:570: recipe for target 'silentoldconfig' failedmake[1]: *** [silentoldconfig] Error 2make: *** No rule to make target

2020-05-23 20:54:53 4438 3

原创 关于VMware中Ubuntu18.04虚拟机突然无联网问题的解决方法

目录概述参考文档我的解决方法概述最近在学习Linux嵌入式开发,需要用到Ubuntu系统,我又不想直接将自己的笔记本换成Ubuntu系统的,所以我选择了在VMware上安装Ubuntu虚拟机,但是使用一顿时间后,疑似因为没有正常关机导致Ubuntu系统有些部分产生错误,Ubuntu虚拟机突然无法联网。参考文档vmware内ubuntu18上不了网处理VMware上的ubuntu18突然没办法上网VM ubuntu18.04.01虚拟机没办法联网解决Ubuntu18.04 网络图标消失连不上网问

2020-05-12 17:15:43 838 1

原创 学习嵌入式Linux开发——韦东山升级版全系列嵌入式视频之总线设备驱动模型代码分析

文章目录概述函数关系图模型分析资源层->设备层设备层->驱动层总结概述今天看了《韦东山升级版全系列嵌入式视频之总线设备驱动模型》这一节的视频,看完之后感觉有一种似懂非懂的感觉,因此我对改节视频对应源码进行分析,结果如下:函数关系图模型分析该模型分三层:一、驱动层二、设备层三、资源层数据流向大致为资源层->设备层->驱动层资源层->设备层要用到的...

2020-04-29 23:40:52 971

转载 学习嵌入式Linux开发——工具篇之Source Insight快捷功能设置(批量注释、一键生成文件与函数注释、代码屏蔽、自动补全)

文章目录此文转载使用方式写入代码设置快捷键函数说明插入文件注释插入函数注释使用SupperBack完成中文操作使用InsertIfdef完成#ifdef宏块选中代码多行注释功能代码屏蔽#if 0完成TAB和空格的替换程序的自动补全功能恢复文本全选功能utils.em代码此文转载原文链接:分享一下source insight 3.5的快捷配置及我的utils.em使用方式写入代码打开Sou...

2020-04-26 22:02:03 3762

原创 关于在嵌入式设备上运行编译好的程序因错误:Permission denied 而无法执行的问题的解决方法

目录问题叙述解决方法chmod用法详解语法问题叙述在虚拟机上使用对应交叉编译工具链编译过的程序按道理来说应该可以在嵌入式Ubuntu设备上运行了,但是我在将编译好的程序在嵌入式设备上运行的时候报错了,出现的错误是:-bash: ./hello-world: Permission denied解决方法Permission denied的汉语翻译:拒绝访问/没有权限猜测其类似于Windo...

2020-04-21 18:07:46 1442

原创 学习嵌入式Linux开发——建立交叉编译工具链并编译内核

目录概述准备下载和自己开发板对应的BSP包:韦东山版Firefly版注意要用到的软件FileZilla虚拟机安装过程安装前置软件包获取内核源码和交叉编译工具链源码配置交叉编译工具链设置交叉编译工具链测试交叉编译工具链测试交叉编译器:编译内核解压 kernel 源码编译内核Firefly版韦东山-Firefly RK3288配置交叉编译环境教程Firefly-RK3288官方的配置交叉编译环境教...

2020-04-17 17:06:36 2164

原创 关于VMware中Ubuntu虚拟机突然无法从电脑复制粘贴文本的解决方法

目录概述解决方案重新安装VMwaretool使用指令卸载后重装修复VMware重新安装VMware重装系统或者换电脑更换虚拟机软件概述最近在学习Linux嵌入式开发,需要用到Ubuntu系统,我又不想直接将自己的笔记本换成Ubuntu系统的,所以我选择了在VMware上安装Ubuntu虚拟机,但是我的笔记本内存很小,在一次使用中VMware突然卡死,再次开机就发现无法在虚拟机与电脑之间复制粘贴...

2020-04-17 13:24:28 4477

原创 学习嵌入式Linux开发——RK3288开发板学习规划及目标

目录概述学习规划学习目标韦东山-Firefly RK3288配置交叉编译环境教程Firefly-RK3288官方的配置交叉编译环境教程在资源下载-文档-《RK3288开发板Linux开发手册》2.2概述昨天收到开发板,安耐不住自己躁动的心暂时放弃这两天的C语言复习先提前熟悉一下开发板,我买的是Firefly出的开源主板RK3288。折腾了一天虽然收获很大但是基本没有实际成果,一整天都在等待...

2020-04-14 00:21:42 1973

原创 学习嵌入式Linux开发——Firefly RK3288更换系统(烧写固件)

目录概述准备安装Firefly 官方烧写固件教程Firefly 韦东山版烧写固件教程韦东山出的还带有SD卡启动的教程概述在Windows10系统下为Firefly-RK3288烧写固件。准备软件及Ubuntu固件点此下载软件:稍后我会把需要用到的软件上传一下。镜像:选好版本,个人建议用16.04的,太新了可能会不太稳定,太老了有可能有一些功能不支持了。安装首先:其次:...

2020-04-14 00:04:13 7695 10

原创 嵌入式Linux学习前置技能-C语言之指针

目录概述C语言指针概述指针的定义指针的初始化数组指针结构体指针函数指针指针引发的灾难性错误——野指针概述C语言指针概述指针的定义指针的初始化数组指针结构体指针函数指针指针引发的灾难性错误——野指针...

2020-04-10 09:18:20 249

原创 嵌入式Linux学习前置技能-C语言之头文件的引用、宏定义、定义与声明、数据类型、数组、结构体

目录前言头文件的引用宏定义定义(definition)和声明(declare)数据类型数组结构体指针前言C语言复习线第一篇,前几天总结的C语言难记知识点。头文件的引用#include “头文件”1#include <头文件>在当前文件夹中寻找,当前文件夹中没有找到就去系统库中寻找直接在系统库中检索头文件宏定义#define 标识符 常量#def...

2020-04-09 11:34:32 916

ILI9341-SPI例程及取模工具.7z

最近我们在做STM32单片机的实训,实训中用到了ILI9341_SPI屏,但是老师给的标准库的spi库,虽然标准库我也会一点,但是因为种种原因(比如可能是因为懒)我在使用STM32CubMX,因此我试着把ILI9341_SPI的标准库程序移植到了HAL库上。

2020-05-27

韦东山韦东山升级版全系列嵌入式视频之总线设备驱动模型代码

韦东山升级版全嵌入式视频之总线设备驱动模型代码。

2020-04-29

121嵌入式开发工具.7z

其中软件的功能有:串口调试、固件烧写工具、实现电脑与Ubuntu远程连接、文本编辑、虚拟机等等,软件列表:AndroidTool、FileZilla、Git、MobaXterm、npp、SD Card Formatter、win32diskimager

2020-04-17

MDK-79525 凑字数

官网下载速度极慢,分享一下 Legacy support for Arm7, Arm9 & Cortex-R devices。 MDK Version 5 uses Software Packs to support a microcontroller device and to use middleware. To maintain backward compatibility with MDK Version 4 you may install Legacy Support. This might be necessary for two reasons: To maintain projects created with MDK Version 4 without migrating to Software Packs. To use older devices that are not supported by a Device Family Pack.

2020-03-30

opencv3.4.1+contrib3.4.1cmake编译好的install+VS2017配置好的属性表

资源包括一个编译好的OpenCV3.4.1库(OpenCV和OpenCV_contrib通过cmake编译后得到的),和配置好路径的props文件。

2018-12-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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