E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
全志Linux开发
嵌入式Linux 学习笔记 (一) fbtft使用笔记
我需要掌握一些软硬件的使用,比如fbtft用于驱动小LCD屏幕,usb摄像头,2.4Gwifi模块等我对Linux还不算太熟悉,所以记录下这段时间的学习过程,加以巩固刚开始所有的实验都基于比较成熟的硬件平台,正点原子
Linux
张竞豪
·
2023-11-15 19:43
嵌入式linux
linux
嵌入式Linux fbtft(SPI TFT屏)驱动移植及调试
2、嵌入式开发板,我用的是NanoPi-NEO,
全志
H3芯片,256MRAM。3、TFT屏一块,我用的是ST7735S,128X128分辨率。
可望*-*
·
2023-11-15 19:12
嵌入式Linux
嵌入式
linux
arm
FBTFT驱动移植
移植简介基于AM335X和Linux的LCDLM6069驱动移植Liunx驱动学习:基于imx6ul驱动oledssd1306实现终端显示在fbtft源代码基础上进行移植移植树莓派中的fbtft显示驱动到
Linux
zm.sun
·
2023-11-15 19:11
软件
【文章汇总】开发板试用
luckfox【luckfox】0、开发环境搭建【luckfox】1、添加压力传感器hx711【luckfox】2、添加lcdspi屏st7735和gc9306工具【fbtft】如何添加fbtft驱动【lvgl】
linux
飞鸟厌鱼
·
2023-11-15 19:11
开发板试用
驱动开发
移植树莓派中的fbtft显示驱动到
Linux开发
板下(二)
上一章节讲述了fbtft显示驱动移植到Linux中,被直接编译进去,但是怎么才能把他编译成模块呢?1.gitclonehttps://github.com/notro/fbtft2.修改fbtft.h,如下图(补丁文件)3.修改fbtft_device.c4.删除fbtft目录下的Makefile和Kconfig,增加编译模块的Makefileifneq($(KERNELRELEASE),)obj
匿名打工仔
·
2023-11-15 19:39
linux-底层驱动
互斥量和互斥锁的关系
刚开始学习时遇到互斥锁和互斥量这两个名词时,就是不知道他们有什么关系,百度很久也很少有相关资料(我已经在百度百科也添加了了这么一句话:互斥量又称互斥锁),后来在周立功《嵌入式
Linux开发
教程》上册,找到他们两者的关系顺便记录下来供大家学习和查找方便
斗转星移3
·
2023-11-15 18:29
互斥锁
互斥量
互斥锁互斥量关系
嵌入式linux ARM 开发板 使用pyqt显示界面
野火
linux开发
板ubuntu18.04pyqt5开发流程一.需要准备的材料二.连接单片机三.配置网络四.配置python环境五.apt安装pyqt5基础模块五点一.pip源码编译安装pyqt5更多模块六
图像处理大大大大大牛啊
·
2023-11-15 08:14
pyqt5
python
pyqt5
linux
初用
全志
D1哪吒完成交叉编译,应用层点亮LED灯
前两天,从同学手中拿到了
全志
的D1哪吒开发板,同时也烧好了tina的镜像。使用厂商发的串口数据线,是一个ft232驱动的串口线,所以使用线连接之前,先安装了ft232的驱动。
aka_admin_feng
·
2023-11-15 02:23
Tina
mcu
嵌入式LINUX——环境搭建 windows、虚拟机、开发板 互ping
摘要:本文包含,如何设置
linux开发
板和虚拟机、windows互ping成功以及设置过程中出现的虚拟机、开发板查询不到eth0windowsping开发板出项丢包等问题的解决方式。
Z文的博客
·
2023-11-14 19:16
嵌入式linux
linux
学习
笔记
ping
虚拟机
Linux开发
工具01:使用GDB调试代码
写在前面这里主要记录一下如何使用GBD进行调试;一、安装GDB参考博客:Ubuntu下gdb的安装;在官网上查看当前的GDB最新版本,链接在:https://ftp.gnu.org/gnu/gdb/;在Linux下新建一个文件夹并进入该文件夹中,将GDB压缩包下载到该文件夹中:mkdirgdbcdgdb#下载压缩包wgethttp://ftp.gnu.org/gnu/gdb/gdb-13.1.ta
Jeremy_权
·
2023-11-14 17:37
Linux
linux
运维
服务器
Linux开发
工具03:使用GCC、make和CMake编译代码
写在前面这里主要记录一下如何使用GCC、make和CMake编译代码;一、GCCg++是GCC下专门用于编译C++项目的编译器;假设目录结构如下:include:包含分离的.h和.cpp文件;src:包含主函数入口main.cpp;参考:http://c.biancheng.net/view/7936.html;gcc/g++常用编译选项和gdb常用调试命令;1.gcc和g++的区别GCC(GNU
Jeremy_权
·
2023-11-14 17:37
Linux
linux
运维
服务器
Linux开发
工具02:使用Valgrind检测内存问题
写在前面这里主要记录一下如何使用Valgrind检测内存泄露等问题;一、安装Valgrind(1)可以从官网上下载安装包,然后解压用make安装;参考博文:Valgrind笔记(一):安装与QuickStart;(2)也可以直接安装:#安装apt-getinstallvalgrind#安装后查看版本valgrind--version二、使用参考博文:valgrind的使用;#1.先编译生成二进制可
Jeremy_权
·
2023-11-14 17:17
Linux
linux
运维
服务器
ROS期末复习3:Linux基本知识
3.
Linux开发
历史?答:1984年GNU项目;1987年Minix操作系统;1991年初Linus开始酝酿新的操作系统;1
蓝黑艾伦
·
2023-11-13 06:28
ROS基础知识期末复习
ubuntu
基于Qt
Linux开发
板USER-KEY按键实现
介绍如何在Qt应用上使用嵌入式GET6818
Linux开发
板上的按键。工具:QtCreator5.14.2平台:windows##资源简介在GET6818开发板,开发板板载资源上有两个用户按键。
Qt魔术师
·
2023-11-12 16:46
Qt
高级开发工程师
qt
linux
按键
QKeyEvent
QEvent
Linux开发
工具之软件包管理器 yum
文章目录1.了解yum1.1yum的介绍1.2yum的作用1.3拖拽式上传2.了解软件包3.yum三板斧3.1查看软件包3.2安装软件3.3移除软件3.4centos7有趣的软件1.了解yum1.1yum的介绍一般原生的Linux系统,内置的下载链接基本都是配套的国外的网址上图中的软件发布平台是国外的因为我们国家不允许访问国外网站所以有些企业就把国外的这些网站拷贝镜像供使用并且会更新这个镜像平台成
阿猿收手吧!
·
2023-11-12 14:41
Linux从入门到放弃
linux
运维
服务器
【Linux】学习之yum,vim,gcc/g++,gdb,make/Makefile等工具
Linux环境基础开发工具的使用软件包管理器yum什么是软件包查看软件包安装软件卸载软件
Linux开发
工具—vimvim的基本概念模式切换常见vim正常模式下命令汇总常见vim底行模式下命令汇总Linux
早点睡喂
·
2023-11-11 13:09
Linux
linux
学习
vim
服务器
笔记
Linux开发
工具---->yum/gcc/g++/gdb/makefile
文章目录如何理解yumgcc和g++gcc选项参数gdb调试器makefile如何理解yum首先,作为一个程序猿,我们免不了要和各种应用软件打交道。而在实际的开发中,我们就要安装各种各样的软件。而安装软件的方式无非就是如下的两种方式:1.我们自行去编译软件的源代码进行安装2.有人提前把我们所需要的源文件的代码编译并打包安装好供人下载很显然,我们更希望能够采取第二中方式进行下载和安装软件!那么在wi
__cplusplus
·
2023-11-11 13:35
linux
运维
服务器
ARM架构&性能优化简介
像我们熟悉的高通、MTK、瑞萨、芯驰、
全志
等都是ARM的客户。ARM处理器IPARM根据不同场景的应用需求设计了多套IP,它们在功耗、性能等方
Mega_Li
·
2023-11-11 05:01
算法优化
性能优化
linux
Linux在搭建开发环境注意事项
最近很多同学在学习
linux开发
环境搭建的时候出现了不少问题,那么接下来则来给大家总结下常见的问题和解决方案Linux上的软件安装有以下几种常见方式介绍1.二进制发布包软件已经针对具体平台编译打包发布,
爱学习的小肥猪
·
2023-11-11 03:44
Linux
Android——4.2 - 3G移植之路之libusb (一)
前段时间往smartTV上移植3G模块,发现移植3G的百度谷歌一搜,基本全是
linux开发
板上的,我在这里记录一下我移植的全过程,让他人少走弯路,有什么建议或者不对的欢迎留言~撰写不易,转载请注明出处:
龙川魂
·
2023-11-10 23:55
3g
3g
android4.2
at
详解T507 核心板引脚功能修改指引-飞凌嵌入式
性能高,相比CPU同为
全志
的FETA40i-C核心板,性能提升超过50%。飞凌嵌入式FETT507-C核心板自推出以来,其新用户与日俱增,但是对于刚刚接触FETT507-C核心板的朋友来说
燕小飞
·
2023-11-10 21:09
干货分享
T507
核心板
功能修改
全志T507
全志
LVGL案例分享--手把手教你移植到T113-i国产工业开发板
本次开发教程的测试板卡来自创龙科技的TLT113-EVM国产工业评估板,基于
全志
科技T113-i双核ARMCortex-A7+玄铁C906RISC-V+HiFi4DSP异构多核处理器设计,ARMCortex-A7
Rice嵌入式开发
·
2023-11-10 18:07
Linux
T113-i
LVGL
【Orangepi Zero2
全志
H616】驱动串口实现Tik Tok—VUI(语音交互)
一、编程实现语音和开发板通信wiringpi库源码demo.c二、基于前面串口的代码修改实现uartTool.huartTool.cuartTest.c三、ADBadb控制指令四、手机接入Linux热拔插相关a.把手机接入开发板b.安装adb工具,在终端输入adb安装指令:sudoapt-getinstalladbc.dmeg能查看到手机接入的信息,但是输入adbdevices会出现提醒dinsu
咖喱年糕
·
2023-11-10 14:02
全志H616
交互
linux
Tik
Tok
VUI
ADB
win10系统nfs服务器搭建
进行嵌入式
linux开发
时往往会使用到nfs服务,将主机硬盘挂载到嵌入式板卡上,以win10系统为例说明nfs服务器安装方法。
@1987@
·
2023-11-10 12:35
工具使用
嵌入式
linux
win10
nfs
Linux开发
工具之编译器gcc/g++
文章目录1.查看版本2.程序的翻译3.gcc指令3.1gcchello.c-ohello3.2gcc-Ehello.c-ohello.i3.3gcc-Shello.c-ohello.s3.4gcc-chello.c-ohello.o3.5gcchello.o-ohello4.动静态库[详讲链接阶段]4.1初步认识4.2动态链接4.3静态链接1.查看版本gcc-v.2.程序的翻译3.gcc指令3.1
阿猿收手吧!
·
2023-11-09 20:06
Linux从入门到放弃
linux
服务器
gitee
qt搭建
linux开发
环境,Qt开发环境搭建(Linux)
Windows搞完了开始Linux吧我选择的是虚拟机Ubuntu18.04Qt5.6.2QtCreator4.5.1https://download.qt.io/official_releases/qt/5.6/5.6.2/(qt-opensource-linux-x64-android-5.6.2.run)下载完成之后Ubuntu默认的在下载文件夹内,找到这两个文件,,右击——>属性——>权限把
风.屿
·
2023-11-09 10:07
qt搭建linux开发环境
Linux开发
工具之vim
文章目录1.vim是啥?1.1问问度娘1.2自己总结2.vim的初步了解2.1进入和退出2.2vim的模式1.介绍2.使用3.vim的配置3.1自己配置3.2下载插件3.3安装大佬配置好的文件4.程序的翻译1.vim是啥?1.1问问度娘1.2自己总结vi/vim都是多模式编辑器,vim是vi的升级版本,不仅兼容vi的所有指令,而且还有一些新的特性:语法加亮,可视化操作不仅可以在终端运行,也可以运行
阿猿收手吧!
·
2023-11-09 09:32
Linux从入门到放弃
linux
vim
运维
香蕉派 Banana Pi BPI-M1
全志
A20 开源硬件开发板
BananaPIM1是为了配合Elastos.org开源OS推广而推出开源硬件平台,BananaPIM1是一款比树莓派更强悍的双核Android4.2产品。BananaPI兼容性强大,可以跑android系统,Debianlinux,Ubuntulinux,RaspberryPi系统.BananaPI硬件:1GhzARM7双核处理器,1GBDDR3内存,千兆以太网口,SATASocket,流畅运行
Wendy_BananaPi
·
2023-11-09 04:37
物联网
iot
硬件工程
单片机
debian
全志
H616方案香橙派Zero2开发板Linux系统设置静态 IP 地址的方法
注意:1)请不要通过修改/etc/network/interfaces配置文件的方式来设置静态IP地址2)下文测试方法使用的是
全志
H616芯片的香橙派zero2开发板,如果使用的是香橙派其他型号开发板,
H('ω')M
·
2023-11-08 22:28
orangepi
zero2
linux
tcp/ip
运维
静态代理
嵌入式
解决正点原子
Linux开发
板配置静态IP重启后失效的问题
先修改vi/etc/network/interfaces,设置静态IP保存修改开机自启动文件vi/etc/rc.local在exit0之前添加这条命令:/etc/init.d/networkingrestart保存,然后重启就没问题了参考自:http://www.openedv.com/forum.php?mod=viewthread&tid=302799&highlight=%BE%B2%CC%
斜杠花括号
·
2023-11-08 22:46
Misc
linux
驱动开发
嵌入式硬件
stm32
物联网
使用Docker搭建
Linux开发
环境
主要命令参考:https://docs.docker.com/engine/install/centos/一、Centos安装Docker1、卸载系统之前的dockersudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-lo
Fire Code
·
2023-11-08 20:48
安装手册
Linux
docker
svn 常用命令
文章目录背景svncheckoutsvnaddsvncommint提交文件svnrevert恢复已修改的文件svndiff比较差异svn其他命令svn追加文件可执行权限参考资料背景嵌入式/
Linux开发
mayue_csdn
·
2023-11-08 19:55
工具
linux命令
svn
【
全志
H616 使用标准库 完成自制串口库(分文件实现) orangepi zero2(开源)】.md updata: 23/11/07
文章目录H616把玩注意:Linux内核版本5.16及以上,需手动配置i2c-3uart5驱动配置示例分文件编译时需将每个文件一同编译(空格隔开)例:ggca.cb.cb.h-lpthread-lxxx..;常用命令查看驱动文件查看内核检测信息/硬件使用wiringPi库完成串口通讯程序:serialTest.c使用标准库完成自制串口库(分文件实现):uartTool.huartTool.cmy_
要长脑子了 o.0
·
2023-11-08 09:49
c语言
驱动开发
算法
嵌入式硬件
【SSD1306 OLED屏幕测试程序 (开源)orangepi zero2
全志
H616 】.md updata: 23/11/07
测试效果展示:(狂飙蜗牛128)
全志
H616编写SSD1306OLED屏幕测试程序已附源码(orangepizero
要长脑子了 o.0
·
2023-11-08 09:48
c语言
全志h616
wiringpi
1024程序员节
qt5
linux开发
教程,3-5-linux qt图形界面开发入门教程-20210324142026.pdf-原创力文档
基于AM437x的LinuxQT图形界面开发入门教程RevisionHistoryDraftDateRevisionNo.Description2018/04/28V1.21.版本更新,内容整理。2017/02/06V1.11.格式勘误。/12/07V1.01.初始版本。官网:销售邮箱:sales@tronlong.总机:020-8998-62801/36技术论坛:技术邮箱:support@tro
weixin_39535557
·
2023-11-08 05:44
qt5
linux开发教程
Ubuntu20.04安装步骤详细指导
Ubuntu20.04安装步骤详细指导前言:Ubuntu是一种桌面美观的
Linux开发
环境,其软件生态系统良好,我们选用Ubuntu20.04版本。
善莫大焉 德善无量
·
2023-11-08 01:38
ubuntu
linux
服务器
【Orangepi Zero2
全志
H616】驱动蜂鸣器
一、用户手册对应的I/O二、wiringPi库示例代码三、代码实现四、创建shell脚本五、接线和运行结果一、用户手册对应的I/O二、wiringPi库示例代码1#include2#include34#defineNUM17//26pin5//#defineNUM18//26pin6//#defineNUM20//forOrangePiZero27//#defineNUM19//forOrange
咖喱年糕
·
2023-11-07 23:10
全志H616
网络
linux
c语言
【Orangepi Zero2
全志
H616】驱动超声波测距、时间函数(gettimeofday)API
一、HC-SR04超声波模块超声波测距原理超声波的时序图二、时间函数gettimeofdayAPI测试代码代码实现和验证一、HC-SR04超声波模块型号:HC-SR04接线参考:模块除了两个电源引脚外,还有TRIG、ECHO引脚/P0、P1超声波测距原理让它发送波:给Trig端口至少10us的高电平开始发送波:Echo信号由低电平跳转到高电平接收返回波:Echo信号由高电平跳转回低电平计算时间:E
咖喱年糕
·
2023-11-07 23:10
全志H616
linux
ubuntu
【Orangepi Zero2
全志
H616】驱动OLED屏应用-IIC协议、设备的映射(mmap)
一、OLED屏幕二、Orangepi的IIC接口三、wiringPi库示例代码四、Sourceinsight初步分析wiringP源码OLED_DEMO五、设备的映射六、mmap函数七、简单OLED屏幕开发及实现一、OLED屏幕二、Orangepi的IIC接口1)由26pin的原理图可知,OrangePiZero2可用的i2c为i2c3sudovim/boot/orangepiEnv.txtove
咖喱年糕
·
2023-11-07 23:08
全志H616
linux
ubuntu
驱动开发
Source
insight
IIC
硬盘引导安装linux图文,用Grub4dos引导硬盘安装Arch Linux
本来在工作机上用WinXP,最近想深入
Linux开发
,于是决定装个Linux。家里的ArchLinux+Awesome用得很好,于是决定在工作机上也装一套。不想刻盘,也不想用U盘,通过Grub引导吧。
weixin_39607798
·
2023-11-07 22:46
硬盘引导安装linux图文
构建
Linux开发
环境--在VMware虚拟机中安装Ubuntu系统
原文链接http://blog.csdn.net/wumumang/article/details/54099997有时候博客居然收藏不了,只能转载了。Ubuntu的安装方法有好几种,本文介绍在VMware虚拟机上的安装过程,目前Ubuntu系统最新版本是16.10版本,本文安装版本为14.04版本,不同版本安装方法一样,自己根据需要选择合适的版本下载安装。一、下载Ubuntu系统我们可以在Ubu
百味人生0x
·
2023-11-07 16:40
Linux
构建嵌入式android系统
vmware
ubuntu
虚拟机
linux
嵌入式linux文件系统缺少flash_eraseall工具
背景:1、嵌入式
linux开发
,进行镜像升级功能,发现没有flash擦除工具。2、文件系统下的工具通过busybox生成。解决方案:重新配置和编译busybox。1、修改.config文件。
Evan_Wang1
·
2023-11-07 09:13
linux
嵌入式
嵌入式
Linux开发
17——字符设备驱动开发
字符设备驱动简介 前面的章节主要是进行裸机开发,也是为了对底层设备有更深刻的认识,后面做驱动开发的时候就会很流畅。从本文开始进入我们的重点内容——Linux驱动开发。首先学习字符设备的驱动开发,一些开发流程和驱动代码模板可以作为之后开发的“蓝本”。 字符设备是Linux驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点
贾贾2023
·
2023-11-07 08:22
Linux驱动开发
嵌入式
Linux
arm
驱动开发
字符设备
vscode 远程访问linux,VSCode Remote 体验 | 远程Linux环境开发真香
重点服务使用Windows但具有
Linux开发
需求的用户。
琉璃纱
·
2023-11-07 03:08
vscode
远程访问linux
嵌入式
Linux开发
解析
本文分为两大部分:Linux的优点、
Linux开发
。
rich369
·
2023-11-06 08:15
嵌入式
Linux开发
介绍
一、嵌入式系统嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件是可裁剪的,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。嵌入式系统最典型的特点是与人们的日常生活紧密相关,任何一个普通人都可能拥有各类形形色色运用了嵌入式技术的电子产品,小到MP3、PDA等微型数字化设备,大到信息家电、智能电器、车载GIS,各种新型嵌入式设备在数量上已经远远超过了通用计算机。这也难怪美国
意外哟
·
2023-11-06 07:35
嵌入式
Linux开发
一、嵌入式系统嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件是可裁剪的,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。嵌入式系统最典型的特点是与人们的日常生活紧密相关,任何一个普通人都可能拥有各类形形色色运用了嵌入式技术的电子产品,小到MP3、PDA等微型数字化设备,大到信息家电、智能电器、车载GIS,各种新型嵌入式设备在数量上已经远远超过了通用计算机。这也难怪美国
bugouyonggan
·
2023-11-06 07:32
嵌入式常用工具
嵌入式开发
【lvgl】
linux开发
板搭建环境
前言本章介绍如何在
linux开发
板准备好了fb0的情况下移植lvgl。
飞鸟厌鱼
·
2023-11-05 10:29
开发板试用
linux
elasticsearch
驱动开发
windows下的
linux开发
环境Mingw与Cygwin
minGW给那些习惯于在Linux上开发的人员,在windows上提供了一套类似的工具集。cygwin主要是对于再Linux的程序,无需改动代码即可移植到windows上。gnuwin32主要是对习惯linux工具的人员,在windows上提供一套类似的命令。Unix下编译通过的C代码,在win32下编译是不能通过的,当然Unix和win32的API都是符合标准C,也就是说,大多数函数调用在uni
雾散睛明
·
2023-11-05 06:16
在Windows上打造出自己的
Linux开发
环境
PS:最新版的win10内嵌了Linux子系统,默认是关闭的,在这个Linux子系统上能跑一些bash东西,至于具体到什么程度,还请自己去探索,这里不作讨论,我用的是win7.先说个前提吧,就是我用的是win7,硬盘快满了,不想装VM,不想装Linux双系统,不想租服务器,但是又想在自己win7上运行一些简单不复杂的Linux命令,怎么办?网上一搜,早有大神想过这问题了。我就梳理一番:相关软件:s
WUST_陈迪洋
·
2023-11-05 06:40
51单片机
Linux函数
嵌入式系统
linux
cygwin
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他