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开发
实操(十二):PWM接口开发
#前言使用pwm实现LED点灯,可以说是嵌入式系统的一个基本案例。那么嵌入式linux系统下又如何实现pwm点led灯呢?#PWM在嵌入式linux下的操作指令实际使用效果如下,可以通过shell指令将开发板对应的LED灯点亮。点亮3个LED,则分别使用pwm1、pwm2和pwm3。#PWM引脚的硬件设计除了点灯,还可做背光控制。PWM控制的基本原理是使用周期性的脉冲信号来控制背光LED的亮度,即
芯片-嵌入式
·
2023-08-25 02:35
linux
pwm
嵌入式
Linux开发
实操(十):ADC接口开发
#前言ADC就是模数转换,可以用来接一些模拟量设备,所谓模拟量就是波形不是方波而是各种包络形状的波形的信号,比如电压、电流等电信号或压力、温度、湿度、位移、声音等非电信号,ADC就是将这些信号转换为数字方波信号,以便于信息传递的。#ADC硬件设计key按键连接了ADC接口,通过对应GPIO接口获取key按键状态。#ADC配置按照如下配置,在dtsi和dts文件将ADCpin/pad进行引脚匹配,并
芯片-嵌入式
·
2023-08-25 02:35
Linux
嵌入式
Linux开发
实操(十一):ETH网络接口开发
#前言嵌入式linux也有些是支持网口的,比如RGMII,嵌入式系统资源支持以太网和其他基本接口的硬件平台(板上或片上系统),有充足的NOR或NANDFlash闪存,用于容纳OS、lib库、fileSystem文件系统、APP应用程序、Bootloader引导程序等。嵌入式Linux是开源的、可修改的,并且是用C编写的,可以根据需要额外根据添加的硬件芯片设备而对应增加驱动程序以供上层应用层应用程序
芯片-嵌入式
·
2023-08-25 02:34
linux
运维
服务器
Arch Linux 开发人员近日发布了 Archinstall 2.6
导读经过几个月的努力,Arch
Linux开发
人员近日发布了Archinstall2.6,作为ArchLinux官方文本模式安装程序的最新稳定版本,它带来了几个新功能和许多改进。
csdn_linuxprobe
·
2023-08-24 21:07
linux
运维
服务器
嵌入式
linux开发
工具——vscode
目录一、工具下载及安装下载安装二、工具配置在嵌入式开发中常用的工具就两个source和vscode,个有利弊。之前讲过source今天来讲一下vscode。一、工具下载及安装下载https://code.visualstudio.com选择需要的版本就行x86是32位架构,x64是64位架构。可以在自己电脑的属性中看右键此电脑点击属性如果觉得下的太慢的话:链接:https://pan.baidu.
宇努力学习
·
2023-08-24 00:33
工具及配置
vscode
ide
编辑器
嵌入式
Linux
计算机科学拓展学习
C/C++主要用于PC软件开发、
Linux开发
、游戏开发、单片机和嵌入式系统。Java是一门通用型的语言,可以用于网站后台开发、Android开发、PC软件开发,近年来又涉足了大数据领域(归功于
heliang399
·
2023-08-23 09:19
学习
VS2022远程Linux使用cmake开发c++工程配置方法
文章目录远程连接CMakePresets.json的配置Task.vs.json配置launch.vs.json配置最近使用别人在VS2015上使用visualgdb搭建的
linux开发
环境,各种不顺手
仟人斩
·
2023-08-20 17:53
c++
教程
linux
c++
服务器
cmake
ninja
【
Linux开发
笔记】vscode远程开发时免密使用sudo权限启动gdb调试
1前言我们在Linux程序的开发过程中经常会使用vscode的远程开发功能,也就是在本地使用vscode连接远端的一台Linux主机并进行代码编程。但是在使用vscode进行远程gdb调试的时候,有些功能模块的正常运行或者程序内部调用shell的操作需要使用sudo权限。2配置gdb脚本2.1新建gdb脚本在远端Linux主机任意目录下新建一个名为gdb的文本文件,我是在当前工程vscode的工作
maoboxxx
·
2023-08-19 23:05
【Linux开发笔记】
linux
vscode
gdb
vscode远程
sudo免密
【
Linux开发
笔记】crosstool-ng制作交叉编译工具链
1编译/安装crosstool-ng1.1crosstool-ng简介crosstool-ng是一个交叉编译工具链生成器。它支持许多体系结构和组件,并具有简单而强大的菜单样式界面。crosstool-ng官网地址:https://crosstool-ng.github.io/1.2下载crosstool-ng源码下载地址:https://crosstool-ng.github.io/downloa
maoboxxx
·
2023-08-19 23:04
【Linux开发笔记】
linux
arm
交叉编译工具链
S3C2440AL-40
gcc
【
Linux开发
笔记】《Linux嵌入式开发从0到1》(一):初探Linux——与Linux的初次相遇
1.什么是LinuxLinux就是一个操作系统,就是一个开源、自由的操作系统,就是一个免费使用和自由传播的类UNIX操作系统,就是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。简单来讲,Linux就是一个操作系统而已…初探Linux的时候,只需要知道Linux是个开源的操作系统就可以了,不要被其他的概念所束缚。2.Linux和Windows的区别和联系Linux和Window
maoboxxx
·
2023-08-19 23:04
【Linux开发笔记】
linux
windows
ubuntu
【Buildroot】构建根文件系统等
文章目录0.前言10.环境软件硬件20.Buildroot环境搭建简述下载环境搭建toolchain下载、安装构建镜像(仅供参考)80.问题点1.编译、清除时提示权限不足0.前言对嵌入式
linux开发
和
过得精彩
·
2023-08-19 06:56
#
Buildroot
buildroot
【探索Linux】—— 强大的命令行工具 P.5(yum工具、git 命令行提交代码)
的概念yum的基本指令使用例子二、git命令行提交代码总结温馨提示前言前面我们讲了C语言的基础知识,也了解了一些数据结构,并且讲了有关C++的一些知识,也学习了一些Linux的基本操作,也了解并学习了有关
Linux
Yawesh_best
·
2023-08-19 05:35
linux
git
运维
韦东山 IMX6ULL和正点原子_「正点原子Linux连载」第十二章官方SDK移植试验
1)实验平台:正点原子
Linux开发
板2)摘自《正点原子I.MX6U嵌入式Linux驱动开发指南》关注官方微信号公众号,获取更多资料:正点原子第十二章官方SDK移植试验在上一章中,我们参考ST官方给STM32
weixin_39866881
·
2023-08-19 01:30
韦东山
IMX6ULL和正点原子
嵌入式
Linux开发
实操(七):内核驱动程序kernal device driver
#前言:嵌入式linux架构#DeviceDriver内核设备驱动程序是底层硬件面向系统的其他部分的机制,系统有一些新的硬件,必须找到访问它们的方法,内核的功能之一是封装计算机系统的许多硬件接口,并以一致的方式将它们呈现给用户空间程序。内核设计了便于编写设备驱动程序的框架,设备驱动程序是在上面的内核和下面的硬件之间进行中介的代码片段。一个设备驱动程序可能被写入用来控制物理设备,如UART或MMC控
芯片-嵌入式
·
2023-08-18 21:29
linux
driver
嵌入式
Linux开发
实操(八):UART串口开发
串口可以说是非常好用的一个接口,它同USB、CAN、I2C、SPI等接口一样,为SOC/MCU构建了丰富的接口功能。那么在嵌入式linux中又是如何搭建和使用UART接口的呢?一、Console接口即ttyS0ttyS0通常做为u-boot(bootloader的一种,像是Windows的BIOS),它需要一个交互界面,一般使用ttyS0,即可以打印一些log输出,又可通过空格键等进入到u-boo
芯片-嵌入式
·
2023-08-18 21:29
linux
UART
嵌入式
Linux开发
实操(九):CAN接口开发
前言:CAN网络在汽车中的使用可以说相当广泛。而CAN网络需要的收发器最常用的就是NXP的TJA1042:CAN网络:
芯片-嵌入式
·
2023-08-18 21:26
linux
运维
服务器
windows terminal加powershell7美化命令行操作
之前写过一篇文章vscode+wsl+windowsterminal美化和搭建
linux开发
环境博客链接wsl挺好用的,不过比较麻烦,而且windows下的liunx子系统不完整,很多东西不能用,毕竟不是虚拟机
若伊雯
·
2023-08-17 12:53
【探索Linux】—— 强大的命令行工具 P.3(
Linux开发
工具 vim)
相关指令简单vim配置(附配置链接)温馨提示前言前面我们讲了C语言的基础知识,也了解了一些数据结构,并且讲了有关C++的一些知识,也学习了一些Linux的基本操作,也相信大家都掌握的不错,今天博主带大家了解一下
Linux
Yawesh_best
·
2023-08-17 07:45
Linux
linux
vim
运维
【linux】2 软件管理器yum和编辑器vim
目录1.linux软件包管理器yum1.1什么是软件包1.2关于rzsz1.3注意事项1.4查看软件包1.5如何安装、卸载软件1.6centos7设置成国内yum源2.
linux开发
工具-Linux编辑器
是小刘同学啦
·
2023-08-16 21:00
linux
笔记
linux
运维
服务器
git pull 某一个文件或文件夹
QQ:2967732156背景:在使用OracleVMVirtualBox,进行
Linux开发
时,随着使用内存越来越少,空间已不足拉取整个代码库。
QT-Neal
·
2023-08-15 14:21
GIT
Python
git
python
Visual Studio连接wsl使用C/C++进行
Linux开发
↓首先打开VisualStudio,打开顶部菜单栏上的项目。↓然后选择属性这样就会弹出一个窗口,窗口的标题不重要,我给项目起的名字叫Linux控制台项目,他就显示成“Linux控制台项目属性页”。因此,如果你的窗口名称和我不一样,也没关系,只要内容一样,你就没有开错。↑选择平台工具集,在下拉菜单里面选择GCCforWindowsSubsystemforLinux这样VisualStudio就自动连
叙利亚瓜哥
·
2023-08-15 10:43
visual
studio
c++
ide
linux开发
板物联网项目实战之环境检测学生毕业设计首选
stm32mp157开发板FS-MP1A是华清远见自主研发的一款高品质、高性价比的Linux+单片机二合一的嵌入式教学级开发板。开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7核和1个Cortex-M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统。开发板搭配仿真器、显示屏、摄像头、资源扩展板等丰富的扩展模块,可
华清远见IT开放实验室
·
2023-08-13 22:39
linux
物联网
课程设计
QEMU 虚拟机环境配置快速指南
目录QEMU完整安装流程部分错误处理搭设第一个虚拟机QEMUQEMU在模拟linux操作系统上作用巨大,可以帮助你在不购买
linux开发
板的情况下依然可以完美运行操作系统来完成实验完整安装流程准备一个ubuntu
知奕奕
·
2023-08-13 10:02
Linux
linux
【ARM 嵌入式 C 入门及渐进 3 -- GCC __attribute__((weak)) 弱符号使用】
在
Linux开发
环境中,有强符号和弱符号,符号简单来说
CodingCos
·
2023-08-12 12:22
#
ARM
BSP
编译系列介绍
weak
属性
-fno-common
C
若函数
C
强函数
Linux开发
环境变量配置
1、jdkexportJAVA_HOME=/usr/java/jdk1.8.0_201-amd64exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexportPATH=$PATH:$JAVA_HOME/bin2、maven#mavenexportMAVEN_HOME=
docsz
·
2023-08-11 14:46
linux
linux
java
开源IgH EtherCAT主站方案,基于IMX8、ZYNQ、AM335x、T3等平台
本文档适用开发环境:Windows开发环境:Windows764bit、Windows1064bit
Linux开发
环境:U
Tronlong创龙
·
2023-08-10 10:56
imx8
嵌入式ARM
软硬件原理图规格资料平台
工业级核心板
linux
windows
ethercat
【Linux操作系统】深入了解系统编程gdb调试工具
对于
Linux开发
者来说,GDB是一个非常有用的调试工具。在本文中,我们将探讨Linux中使用GDB进行调试的方法和技巧。
嵌入式小白—小黑
·
2023-08-09 11:26
操作系统
linux
运维
服务器
【PuTTY Fatal Error】Network error: Connection refused,windows电脑通过`Putty`连接
linux开发
板(搭载lubuntu20.04系统)
windows电脑通过Putty连接
linux开发
板(搭载lubuntu20.04系统)描述:试过网上的其它方法。安装sshservice(这是最基本的),并运行…然后就是连接不上。
与太阳有关_
·
2023-08-09 02:52
linux系统操作
linux
网络连接
Linux开发
(八):多进程通信与同步---消息队列
进程用户空间是相互独立的,一般而言是不能相互访问的。但很多情况下进程间需要互相通信,来完成系统的某项功能。进程通过与内核及其它进程之间的互相通信来协调它们的行为。消息队列就是一个消息的链表,具有特定的格式以及特定的优先级,对消息队列有写入权限的进程可以向其中按照一定的规则添加新消息,对消息队列有读取权限的进程则可以从消息队列中读走消息,这样两个进程间就实现了通信。消息队列有两种类型,分别为Syst
Chiang木
·
2023-08-08 20:51
Linux
linux
消息队列
进程
通信
嵌入式基础知识-系统调度
对于嵌入式
Linux开发
,一般使用多线程和多进程开发,对于运行RTOS的嵌入式系统,一般使用多任务开发。这些线程、进程、任务的调度,有许多相似之处。
码农爱学习
·
2023-08-08 02:35
嵌入式系统基础
嵌入式
系统调度
Linux-学习笔记1
@和原子哥一起学习Linux最近入手一块正点原子购买的阿尔法
Linux开发
板,在此做下学习笔记,方便后续查阅,希望自己有所长进。
子歌的宏定义
·
2023-08-07 15:24
linux
阿尔法开发板
linux
Goland搭建远程
Linux开发
Windows和Linux都需要先构建好go环境,启用ssh服务。打开Windows上的Goland,建立项目。点击添加配置,选择go构建点击运行于,选择ssh填上Linux机器的IP地址和用户名输入密码没有问题为了不让每次运行程序和调试程序都生成一次文件,填上项目源目录和经过编译的可执行文件目录然后我们写个程序运行一下可见Linux机器上也出现了相应的文件但是却发现每次调试都会生成新的调试文件,
Ye-Maolin
·
2023-08-07 08:30
Goland
Linux
腾讯-智慧养殖-后端组
linux
运维
服务器
TPU-NNTC 编译部署LPRNet 车牌识别算法
的开发环境中完成初始化开发环境(基于x86架构CPU的开发环境中完成)模型转换(基于x86架构CPU的开发环境中完成)处理后的LPRNet项目文件将被拷贝至SE5微服务器上进行推理测试1.开发环境配置
Linux
算能开发者社区
·
2023-08-06 20:53
算法
Rust Wasm
Linux开发
环境搭建
一、Linux镜像版本CentOS-7-x86_64-DVD-2009.iso,VirtualBox7.0选择GNOMEDesktop版本,配置远程连接(可选),nmtui激活连接enp0s3,查看ip地址,绑定端口转发,通过ssh连接,ftp连接,#也可以手动修改配置文件#cd/etc/sysconfig/network-scripts/#vimviifcfg-xxx#ONBOOT=yes则会自
余衫马
·
2023-08-06 18:45
rust学习
wasm
rust
linux
wasm
VS Code 远程连接
Linux开发
环境
自己给自己疗伤了一年,该好好努力啦!为了不被淘汰毕业,该好好总结这两年的工作啦!可是,我还是…,不过,我会努力的,争取…一、问题描述我本地的开发环境,因为执行了我自己开发的程序,然后崩了…我本地的环境因为某些原因崩了,然后我的代码…没了,项目文件也打不开了…公司服务器资源很多,但为啥给我弄一个这么垃圾(卡成PPT)的台式机做开发…等等…综上所述,确保自己本地环境和开发环境的隔离是非常重要的;用64
融茧化蝶
·
2023-08-06 11:35
linux
服务器
vscode
git
windows
Windows Terminal完整指南
它速度快、可配置、外观漂亮,并且提供了Windows和
Linux开发
的所有优点。Windows已经完全接受了Linux,而WSL2使它成为一种无缝的乐趣。
独立开发者张张
·
2023-08-06 07:54
程序员进阶
windows
windows
terminal
【2】Linux实现多进程、多线程
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、
linux开发
的方向二、Linux环境特点1、Linux环境介绍2、Linux
盒子君~
·
2023-08-06 04:50
linux
运维
服务器
<
Linux开发
> linux问题 AI答录
1、如何分析Linuxkernel内存管理机制呢?分析Linux内核的内存管理机制是一项复杂的任务,需要深入理解操作系统和内核设计的许多方面。以下是一些步骤和资源,可以帮助你开始:基础知识:首先,你需要对操作系统的基本概念有深入的理解,包括进程、线程、虚拟内存、物理内存、页表等。阅读文档:Linux内核提供了大量的文档,包括内存管理部分。你可以在Linux内核文档中找到这些信息。阅读源代码:Lin
waterfxw
·
2023-08-05 21:23
Linux
linux
arm开发
I.MX6ULL嵌入式开发笔记--LED汇编点灯篇
正点原子的
Linux开发
板并没有初始化这些,所以C语言环境还没准备好,不能直接运行C语言代码,我们利用汇编语言将C语言环境搭建好后就可以执
可爱大宝贝.
·
2023-08-05 01:13
单片机
stm32
嵌入式硬件
linux开发
板led怎么亮,韦东山嵌入式Linux学习笔记04--点亮开发板的一个LED灯
搜索开发板原理图LED的走线LED8是网线接口的指示灯.在这里我们尝试用汇编代码控制D10,也就是LED1,它连接到EINT4/GPF4,读取芯片手册有原理图可知,如果需要点亮LED1,需要控制s3c2440的GPF4引脚输出低电平.GPFCON=0x56000050GPFDAT=0x56000054GPFUP=0x56000058=========================直接set0x5
A菲拉格慕(小艳子)
·
2023-08-05 01:42
linux开发板led怎么亮
Carla 保姆级安装教程
我所使用电脑的硬件配置:32G内存、AMDR7处理器、NVIDIARTX3090显卡;软件配置:ubuntu18.04(
linux开发
是主流),Ros1(melodic),Python2.7等二:Car
”悟道“
·
2023-08-04 19:23
ubuntu
linux
服务器
二、
Linux开发
环境的搭建(虚拟机的形式)
1、环境搭建涉及的东西(1)环境的搭建涉及到两个东西:虚拟机软件和Linux系统。(2)虚拟机软件。这就是一个单纯的运行在Windos中的软件,跟word、微信等没有本质区别。现在主流的虚拟机软件有VMWare和VirtualBox。(3)这里虚拟机软件使用VMWare。运行后它会模拟出来一个电脑,所以叫虚拟机。在该虚拟机中安装Linxu系统。(4)Linux系统采用Ubuntu桌面版。2、VMW
朱嘉鼎
·
2023-08-04 03:21
Linux
嵌入式硬件
c++
linux
iMX6ULL驱动开发 | 让imx6ull开发板支持usb接口FC游戏手柄
手边有一闲置的
linux开发
板iMX6ULL一直在吃灰,不用来搞点事情,总觉得对不住它。业余打发时间就玩起来吧,总比刷某音强。
特立独行的猫a
·
2023-08-03 02:23
驱动开发
游戏
imax6ull
如何在Windows下配置Linux远程开发环境
不得不感叹,Windows的图形界面用着真的舒服,可是我
Linux开发
环境怎么办。
Java架构大仙
·
2023-08-02 23:20
centos 7 安装 time machine
老的电脑上安装了很多的软件实在懒得折腾一个个重新安装,还有很多配置数据也懒得一个个同步,并且手上刚好有一台macmini多着,趁这几天有空,折腾下timemachineimage.png大致方案如上,通过一台
linux
山虎hz
·
2023-08-02 14:44
嵌入式linux之OLED显示屏SPI驱动实现(SH1106,ssd1306)
于是说干就干,最后在我的imax6ul的
linux开发
板上使用spi用户态驱动成功点亮。这里总结下过程,分享给有需要的小伙伴。
特立独行的猫a
·
2023-08-02 01:51
linux应用开发
linux
单片机
运维
oled驱动
ARM Linux 开发基础技能实战演练
ARM
Linux开发
基础技能实战演练主要介绍Linux应用开发基础技能,包括以下五方面的内容:1、Git的使用2、面向对象C3、文件读写4、进程与线程5、TCP、UDP通信基础Git的使用(何为Git及用途
gzc0319
·
2023-08-01 17:25
git
linux
【ARM-
Linux开发
】U-Boot启动过程--详细版的完全分析
-------------------------------------------------------------------------------------------------------------------------------------------我们知道,bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。在PC机
weixin_30784141
·
2023-08-01 03:47
操作系统
嵌入式
c/c++
Flutter Linux desktop版本App初探-Mofish
由于我司程序员使用ubuntu系统,而我也早已习惯了使用
Linux开发
。因此Flutter支持开发桌
fancy_boy_石嘉成
·
2023-08-01 02:36
在linux中进行arm交叉编译体验tiny6410裸机程序开发流程
1.交叉编译器安装按照光盘A中的文档《04-Tiny6410
Linux开发
指南.pdf》的1.3.5节描述,用光盘中的arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz文件解压后运行命令
found
·
2023-07-29 18:19
开发
嵌入式
linux
arm开发
裸程序
Tiny6410
友善之臂
DNW
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他