首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Linux
凉开水白菜
创建于2022-08-17
订阅专栏
嵌入式Linux开发记录
等 4 人订阅
共20篇文章
创建于2022-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【嵌入式开源库】cJSON的使用,高效精简的json解析库
简介 JSON 全称 JavaScript Object Notation,即 JS对象简谱,是一种轻量级的数据格式。 它采用完全独立于编程语言的文本格式来存储和表示数据,语法简洁、层次结构清晰,易于
【Kernel】驱动开发学习之Platform平台总线模型
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、前言 平台总线模型也交platform总线模型,他是Linux虚拟出来的一条总线,他并不是真实的一条真实的电气总线;平台总线模型就是把原来的驱
【ARM】新唐NUC977移植WK2124驱动
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、实验目的 将两路SPI接口扩展为8路UART接口 二、WK2124简介 目前WK系列能实现SPI扩展uart的芯片包括 WK2124、WK22
【Kernel】驱动开发学习之字符设备
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 @TOC 一、驱动模块传参 当我们在开发调试设备驱动的时候,有时候会遇到需要在驱动被注册时才会赋值的情况我们就需要用到驱动传参,这里涉及到两个函数
ubuntu16.04版本安装emqx的mqtt服务
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 因为公司台式机电脑的window系统始终无法启动mqtt服务,找了各种办法始终开启不了服务 在这个过程中我也尝试了很多办法,例如使用老版本的mqt
在Ubuntu下使用makefile编译C语言工程
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、项目开始 首先我们创建项目文件夹 跳转到目录 创建项目需要的文件 然后我们编写app程序.c程序 .h文件 编写主程序文件 二、第一个Make
Ubuntu下Qt编程,从QT的安装到编写notepad
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1、下载 官网下载可能较慢这里使用清华镜像源来下载,下载链接 我这里下载的是5.12.9的版本,如果有其他版本需求可以跳转到其他目录下载即可 2、
虚拟机安装ubuntu并做相关优化配置教程
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1、下载 Ubuntu 镜像 这里我选择清华镜像站:点击直达 选择发行版下载 选择自己需要的版本 选择自己需要的镜像文件 2、开始安装 建议断开网
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 交叉编译器下载 下载链接:https://releases.linaro.org/components/toolchain/binaries/4.
【Linux】新唐NUC977系统编译及烧写流程
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 本文需要用到的硬件工具有:青联创客NUC977开发板、MicroUSB数据线一条 需要用到的软件工具有:NuVCOM、NuWrite
【Linux】ubuntu安装samba服务器
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 在VMware虚拟机中安装samba服务器,可以用于windows与虚拟机文件夹共享,虽然VMware自带文件传输的工具,但是如果换一个环境
【Linux】ubuntu1804配置opencv4.5.5
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 首先是opencv源代码的下载:https://github.com/opencv/opencv/releases 我这里下载的是opencv4.
【Linux】应用编程之C语言文件操作
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 对于文件IO来说,一切都是围绕文件描述符来进行的,在Linux系统中所有打开的文件都是一个对应的文件描述符。 文件描述符的本质是一个
【Linux】C语言动态库和静态库的制作和使用
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 静态库 mylib.c main.c 编译静态库 这里说明一下静态库分为静态库文件名和静态库名 libmylib.c是库文件名 mylib是库名
【Kernel】驱动编译的两种方式:编译成模块、编译进内核(使用杂项设备驱动模板)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 杂项设备驱动代码模板 杂项设备的驱动是驱动开发中最简单最方便的,核心就是处理write信号和read信号做出对应的反应。 驱动编译成模块 如果需要
【ARM】讯为rk3568开发板lvds屏设置横屏显示
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 开发板:讯为rk3568 根文件系统:buildroot 系统:Linux 旋转 uboot logo 和内核 logo 这里我参考的是迅为资料中
【ARM】讯为rk3568开发板buildroot添加桌面应用
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 硬件准备 开发板:讯为rk3568 根文件系统:buildroot 系统:Linux 添加桌面应用需要准备三个文件:桌面图标文件、xxx.desk
【Linux】NUC977移植使用MQTT(基于mosquitto)
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议,是一种基于发布/订阅 (publish/subscribe)模式的轻量级协议
【Linux】新唐NUC977挂载NFS实现网络文件传输
NFS(Network File System)即网络文件系统,是 FreeBSD 支持的文件系统中的一种,它允许网络中的计算机之间通过 TCP/IP 网络共享资源。
【Linux】新唐NUC977编译第一个内核驱动程序Hello World
1,增加驱动文件 hello.c 和对应的 Makefile、Kconfig 2,修改上一级的 Makefile 与 Kconfig 3,使用 Make menuconfig图形化配置