自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 交叉编译Ghostscript

交叉编译Ghostscript

2022-03-08 22:52:04 678 3

原创 I.MX6开发板移植Linux4.1.15内核之TSC2007触摸屏设备树信息的添加

1、TSC2007硬件原理图分析先看相关原理图:tsc2007控制器芯片的原理图。由tsc2007芯片原图与核心板相关连接的引脚知:触摸屏与CPU通过I2C总线进行数据传输,且为I2C3I2C3有两条线,SCL与SDA,分别于核心板的GPIO_3与GPIO_6连接中断引脚为GPIO6_IO7,与核心板的连接为NAND_CLE系列引脚2、TSC2007设备树的添加本次主要修改imx6qdl-sabresd.dtsi文件,该文件是与具体外设相关的文件首先在开发板查看自己对应屏幕芯片及其名称

2021-12-07 21:13:39 1146

原创 全志A64更换2018文件系统

由于一些兼容性的问题,在实际项目的开发过程中可能会出现文件系统的一些版本的问题,因此官方的2017版本的文件系统可能需要更改。因此这个任务目的是把开发板的文件系统版本进行更换。因为全志的官方是提供脚本进行全部的编译,包括文件系统,内核等等,为了任务的顺利完成,首要任务是弄懂脚本的具体实现流程。下面我们进行一下脚本的分析:首先先介绍一个概念: Lichee表示全志科技A10芯片的开发代号说白了Lichee是一个包含文件系统,内核等等需要编译,打包的文件夹。例如这个Lichee下就有 /bran

2021-11-07 10:47:45 755

原创 基于华为eNSP的局域网搭建

分享一个计网的大作业实验:基于华为eNSP的计算机网络实验一、实验目的:1.了解VLAN工作的原理,掌握划分VLAN的方法2.理解并掌握Access,Trunk和Hybird类型端口的作用和配置方法二、实验要求:1.在eNSP模拟器上搭建简单的以太网拓扑,包括客户、交换机和服务器。进行网络配置,如配置IP地址,配置HTTP服务。 利用Wireshark 软件(一个网络封包分析软件)进行抓包操作,截取抓包结果,解析以太网帧格式和内容。三、实验软件1.华为eNsp模拟器2.ping3.Wir

2021-11-05 21:31:11 5462

原创 A64arm开发板注销打印cpu budget信息

[48997.486550] CPU Budget hotplug: cluster0 min:0 max:4[48998.470896] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000[48998.480427] CPU Budget hotplug: cluster0 min:0 max:4[48998.972749] CPU Budget:update CPU 0 cpufreq max to 1008000 min to

2021-10-21 10:31:49 445

原创 linux实现poll机制按键点灯

1.按键驱动篇实现思路,分别编写LED(前篇文章),以及按键的驱动。并编写一个APP程序进行驱动的调度。这里一共有5个函数需要实现首先需要定义一个设备的结构体用于描述设备的各种参数:```bash* key设备结构体 */struct key_dev{ dev_t devid; /* 设备号 */ struct cdev cdev; /* cdev */ struct class *class; /* 类 */ struct device *device; /* 设

2021-10-10 23:32:56 306

原创 linux驱动(点灯篇)

寄存器在linux中,内核不会直接操作物理地址,而是使用虚拟地址,这就需要使用一个内置函数,进行从物理地址到虚拟地址的映射:优点:1,安全,应用层访问的是虚拟内存,避免真实硬件地址泄露2.随时释放,提高利用率ioremap()为转化为虚拟内存的函数,第一个参数是基地址,第二个是大小。首先定义物理与虚拟地址://定义物理地址#define CCM_CCGR1_BASE (0X020C406C)#define SW_MUX_GPIO1_IO03_BASE (0X020E0068)#define

2021-10-03 22:39:58 496

原创 Linux驱动之等待队列

Linux驱动之等待队列1.1阻塞和非阻塞 IO简单理解:在向内核驱动读取数据的时候,有两种访问设备文件的方式阻塞IO:访问不到可以进行休眠,更加有效的利用CPU,访问不到进入休眠,通过中断唤醒int fd; int data = 0; fd = open("/dev/xxx_dev", O_RDWR); /* 阻塞方式打开 */ ret = read(fd, &data, sizeof(data)); /* 读取数据 */非阻塞IO:在访问不到数据的时候,要么终止,要么一直

2021-09-30 21:43:40 283

原创 Linux驱动初探(hello word)

1.开发环境搭建:系统:ubuntu16.041.1:SSH环境搭建这里我是用的是使用buildroot制作的最小文件系统,在选项里把SSH服务勾上,制作得到具备SSH功能的文件系统。这里大家可以自行搜索,或者开发板自带文件系统已经有SSH功能可以略过。1.1.1搭建网络设备:win10笔记本,网线,iMX6uL/ULL,网线转接口(轻薄本无法直接连接网线)第一步:共享主机网络(我这里共享的是无线网卡)这里选择以太网4是因为我开发板的网卡适配器就是以太网4,大家这里这里根据实际选择。第二部

2021-09-26 23:21:15 337

原创 # 构建buildroot文件系统(QT)并移植开发板的有关问题

构建buildroot文件系统并移植开发板的有关问题问题1:报错没安装python(1)安装python36wget http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz tar -xvzf Python-3.6.4.tgz cd Python-3.6.4 ./configure --with-ssl make sudo make install(2)安装python运行环境sudo apt-get install p

2021-08-28 18:06:36 1303

原创 三:matlab与程序

1.顺序结构程序.m文件脚本文件(命令文件),函数文件选项卡建立,edit 新建1.数据输入>>A=input("请输入")2.输出disp(输出项);>>s='HELLO';>disp(s)3.pause(延迟的秒数) ctrl+c2.选择结构if()...else......end switch ... case :otherwise:end for 循环变量=初值:步长:末值..........end

2021-08-23 14:13:55 81

原创 Ubuntu入门系列

ubuntu软件安装1.通过App store 安装2.通过APT 安装使用apt工具安装软件,需要sudo,也就是root权限发现出现错误出现进程占用,。解决办法;安装成功3.deb软件包安装window 是exeubuntu shi .deb 文件例如安装网易云音乐4.源码编译...

2021-08-23 14:13:36 189

原创 二:MATLAB矩阵处理

2.1特殊矩阵1.通用特殊矩阵zeros函数:产生全0矩阵 zeros(m)产生mm,zeros(m,n)产生mn大小矩阵,zeros(size(A))产生与Aones函数:产生全1矩阵eye函数:对角矩阵rand函数:产生(0,1)区间均匀分布的随机矩阵randn函数:产生均值为0的,方差为1的标准正态分布矩阵例题一:首先使用5阶两位随机整数矩阵,在产生均值为0.6,方差为0.1的5阶正态分布矩阵最后并验证,A+B=A+B.>> A=fix(10+(99-10+1)*ra

2021-07-22 16:05:36 837

原创 一:数学建模之MATLAB基础知识

1.1Matlab系统环境1.命令行窗口换行命令(续行符) … 回车clc 清屏;clear 清除变量1.2Matlab数值数据命令;format 格式符(不影响出储存)常用数学函数:fix,ceil,round函数rem取余数isprime(n)为求素数函数,是素数返回1;否则返回0find()函数返回的是位置1.3变量及其操作区别;预定义变量变量删除与修改:who 与 whoms 命令1.4矩阵及其表示冒号表达式:格式: e1:e2:e3(产生向量

2021-07-16 09:35:02 997

原创 如何锁定win10笔记本键盘

如何锁定win10笔记本键盘1.使用管理员身份运行cmd.(搜索cmd)2.键入命令sc config i8042prt start= disabled重启电脑,搞定!如需开启自带键盘,将命令换为sc config i8042prt start= auto步骤一致。

2021-06-29 20:57:04 1941 2

原创 田牌11尝鲜

windows11预览版镜像地址:链接:https://pan.baidu.com/s/1fQZ81h6uzY5GtaDgPY7Low提取码:mzbf复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V1的分享

2021-06-22 18:04:37 95

原创 基于c语言Easyx库的捕鱼达人小游戏

基于c语言Easyx库的捕鱼达人小游戏文章目录基于c语言Easyx库的捕鱼达人小游戏主菜单游戏实现捕鱼计分主菜单1.窗口实例化:主页面使用Easyx库自带的IMAGE函数,进行图片背景填充:initgraph(1600, 900);//实例化一个1600*900的窗口2.进行图片填充IMAGE img_background;//创建一个IMAGE 对象loadimage(&img_background, L"E:\\img\\bg01.png", 1600, 900);//使用

2021-06-22 17:54:22 1975

原创 基于c++,OpenGL渲染的碰撞游戏

基于c++,OpenGL渲染的碰撞标明(本文章并非完全原创,整理自(https://learnopengl.com)一:准备工作:安装opengl渲染库,SQIL库,并且进行相关文件路径设置工作,具体过程就不详细叙述了。写好基本框架:首先定义一个游戏类,它会包含所有相关的渲染和游戏代码游戏类封装了一个初始化函数,一个更新函数,一个处理输入函数以及一个渲染函数class Game{ public: // 游戏状态 GameState Sta

2021-06-22 17:37:32 1482

原创 基于stm32,qt开发的信号采集与波形显示(示波器)

任务概况stm32篇qt篇1.任务概况单片机(1)单片机类型可选用STM32系列或MSP430系列单片机;(2)单片机硬件可自购或自行制作核心板;(3)使用125Hz的采样率进行1个通道的ADC采样,每次采样结果保存为2字节整形;(4)单片机与上位机之间的通讯方式不限;(5)使用的外围硬件模块不限。3、上位机(1)上位机程序要求使用QT框架编写。(2)上位机程序需要提供一个GUI,实时绘制单片机采集到的波形数据。(3)界面中提供“开始采集”和“停止采集”按钮。4、其他(1).

2021-06-10 23:08:29 9074 27

vs配色方案,可以更改vs字体配色

vs配色方案

2021-08-28

buildroot移植arm开发板字体库缺失

QFontDatabase: Cannot find font directory /usr/lib/fonts. Note that Qt no longer ships fonts. Deploy some (from https://dejavu-fonts.github.io/ for example) or switch to fontconfig. QFontDatabase: Cannot find font directory /usr/lib/fonts.

2021-08-28

c++游戏合集,贪吃蛇,3d赛道,大作业

16个c++游戏合集,贪吃蛇,3d赛道,超级简单版,一个main.cpp走天下

2021-06-30

基于c++,opengl的碰撞游戏.zip

c++大作业,基于opengl,c++的游戏开发.碰撞游戏

2021-06-22

空空如也

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

TA关注的人

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