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
ARM-Linux驱动移植
在RT-Thread中使用SPI和UART设备
SPI驱动文件stm32f10x下面的drivers并没有spi驱动,我们需要将stm32f107对应的spi
驱动移植
过来。
linanwx
·
2020-02-01 00:49
libevent CentOS7 编译
CLOCK_MONOTONIC'undeclaredcheckingbuildsystemtype...configure:error:cannotguessbuildtype;youmustspecifyone--build=
arm-linux
fengyuzaitu
·
2020-01-16 17:10
libevent
CLOCK_MONOT
实用库
【驱动】I2C总线和触摸屏
驱动移植
实战学习笔记2-朱有鹏讲
9.6_7.linux内核的I2C子系统详解1_25.9.6.1、I2C总线汇总概览(1)三根通信线:SCL、SDA、GND(2)同步、串行、电平、低速、近距离(3)总线式结构,支持多个设备挂接在同一条总线上(4)主从式结构,通信双方必须一个为主(master)一个为从(slave),主设备掌握每次通信的主动权,从设备按照主设备的节奏被动响应。每个从设备在总线中有唯一的地址(slaveaddres
大秦长剑
·
2020-01-16 00:00
【驱动】I2C总线和触摸屏
驱动移植
实战学习笔记-朱有鹏讲
朱有鹏-触摸屏课堂笔记:1.触摸屏分为电阻屏和电容屏电阻屏:例如S3C2440芯片的SOC内部自带了TC控制器和A/D转换,该触摸屏驱动也就是SOC内部的TC控制器的驱动电容屏:驱动方式,可以实现为:1>MISC(杂散类设备,作为杂散类设备引入(系统))驱动,最终也是实现input子系统类驱动,才能用input子系统往上上报数据。2>platform平台类设备,用platform子系统来处理它,此
大秦长剑
·
2020-01-10 00:00
【代理篇】内网穿透利器——EarthWorm
工具包中提供了多种可执行文件,以适用Linux、Windows、MacOS、
Arm-Linux
等不同的操作系统。EarthWorm提供6种功能:ssocksdrssocks
0nth3way
·
2019-12-17 17:00
ARM-Linux
中断系统
转自:https://www.cnblogs.com/arnoldlu/p/7406441.html1.前言了解Linux中断子系统,同时也需要了解ARM体系结构中断处理流程;在熟悉整个软硬件架构和流程基础上,才能对流程进行细化,然后找出问题的瓶颈。《2.梳理中断处理子系统》但是所有的优化都离不开一个量化的过程,有个可靠、高效、可读性强的度量必不可少。《3.一种测量中断性能手段》最后基于此,进行中
sky-heaven
·
2019-12-03 16:00
[
arm-linux
学习-(makefile)]
我们在需要编译出运行在ARM平台上的代码,所使用的交叉编译器为arm-linux-gcc。基本概念首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:预处理(Pre-processing)编译(Compiling)汇编(Assembling)链接(Linking)程序员可以根据自己的需要让GCC在编译的任何阶段结束,以便检查或使用编译器在该阶段的输出信息,或者对最后生成的二进
放风筝的小小马
·
2019-12-02 04:46
[
arm-linux
学习-(MMU内存管理单元)]
什么是MMUMMU(MemoryManagementUnit)主要用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权、多任务多进程操作系统。(来自百度百科,对其几个点不熟悉,因此可以只考虑加粗部分)发展历史注意:学习一个知识点,很重要的一步是了解其为什么而存在?它的存在是为了解决什么问题?然后,在学习的过程中带着这些问题去理解、去思考。在许多
放风筝的小小马
·
2019-12-01 04:25
ARM-LINUX
交叉编译环境
由于需要在arm上进行应用的开发,需要搭建arm的编译环境。环境的搭建有两种方式:交叉编译环境arm的开发环境其中交叉编译环境包括以下几种:Windows下使用VisualStudio搭建开发环境Linux下使用GCC搭建开发环境由于Linux环境搭建起来较为方便,推荐使用Linux环境进行开发。VisualStudio开发起来比较方便,IDE做的比较好,但是还是选择Linux+Makefile的
myth_0c21
·
2019-11-30 15:08
stm32上实现TCP/IP通信的部分采坑心得
W5500模块建立tcp-server服务端(购买w5500模块后都有教程本文提供面向stm32f103rdt6的双网口例程提取码:ptj3)在while(1)死循环中持续监听接入的client客户端与
arm-linux
好想玩一会
·
2019-11-20 09:35
在RHEL 5平台上安装配置arm-linux-gcc
,使其正常工作一,安装前准备1,下载并安装arm-linux-gccarm-linux-gcc-4.2.1的版本在http://ftp.snapgear.org/pub/snapgear/tools/
arm-linux
厝弧
·
2019-11-08 12:26
基于(修剪)
ARM-Linux
下遥控器驱动
基于
ARM-Linux
下遥控器驱动#include#include#include#include#include#include#include#include#include#include#include
大神华仔
·
2019-10-31 23:56
libiec61850开源库源码编译
arm-linux
版本库
Linux系统交叉编译工具:gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf,安装路径为/usr/local/oecore-x86_64使用交叉工具链编译
arm-linux
空空的心灵
·
2019-10-14 16:00
点亮AliOS Things IOT(STM32L496VGTx)开发板上的的ST7789 OLED全彩屏
我用的是下面这个板子:如图所示,这个板子的OLED驱动在开源例程里给出,但是不是基于KeilMDK来开发的,只是用CubeMX生成了对应的驱动源码,现在我将它的
驱动移植
到KeilMDK上来。
Engineer-Bruce_Yang
·
2019-10-03 12:40
stm32cubeMX
零基础入门篇之Linux及
Arm-Linux
程序开发笔记
一、
Arm-Linux
程序开发平台简要介绍
Arm-Linux
程序的开发并不像我们以前接触的Windows程序开发那样,关于平台的搭建就繁琐很多,所以在正式进入程序开发之前先对这种开发模式进行简要介绍,让一个即使没有任何
·
2019-09-23 23:02
LORA-B1 官方LORA
驱动移植
详细步骤
LORA
驱动移植
移植前先唠嗑唠嗑:在网上买了几块LORA-B1的开发板,开发板的LORA芯片用的是SX1278,微控制器是STM32F030F4P6,我这人底子薄没怎么用过STM32也没用过LORA,就玩过
G~GoodStudy&D~DayUp
·
2019-09-18 14:18
LORA
基于LS_BBB开发板学习
ARM-LINUX
嵌入式系统之一——平台概述
曾几何时,一套友善之臂的Mini2440开发板带着一代人走进
ARM-LINUX
嵌入式系统开发的殿堂,十几年过去了,当嵌入式软件系统已经升到Android十代,嵌入式CPU已经升级到64位8核,但Mini2440
龙泉IT工作室
·
2019-07-26 18:27
嵌入式系统开发
Linux驱动 - leds-gpio
驱动移植
Linuxleds-gpio
驱动移植
概述leds-gpio封装得十分好,只需要提供可正常使用的GPIO即可。另外还具备触发器功能,其实就是控制LED的亮灭(及频率)。
Jonathan
·
2019-07-21 00:00
linux-kernel
Linux驱动 - GPIO Buttons移植
Linux驱动-GPIOButtons移植这个设备驱动适用于,每个按键是连接到一个io口,而且这个io口还有中断功能的
驱动移植
需要在linux内核配置里选上相关的配置。
Jonathan
·
2019-07-21 00:00
linux-kernel
Linux kernel的中断子系统之(二):IRQ Domain介绍
Linuxkernel的中断子系统之(二):IRQDomain介绍返回目录:《
ARM-Linux
中断系统》。
Q328333568
·
2019-07-17 09:06
linux
OK
linux
interrupt
【
arm-linux
之旅】挂载NFS根文件目录
为了加快应用的开发速度,比较推荐的方式是在引导kernel之后通过网络挂载到主机设置的nfs文件夹中。减少了来回拷贝的麻烦开发环境主机:ubuntu16.04x64开发板:NUC980linux-4.4内核NFS服务器配置sudoaptinstallnfs-kernel-server//安装NFS服务器sudovim/etc/exports//配置NFS文件夹exportfs-r//检查NFS配置
Bloath
·
2019-07-15 00:00
nfs
嵌入式
hi3519v101平台搭建hostapd
以前是有建立过在Ubuntu下面建立hostapd,现在海思项目有这么个需求,需要移植.1.wifi
驱动移植
,看上章.2.我们需要工具:hostapd热点;udhcpd动态分配ip;wpa_supplicant
Surpas-HC
·
2019-07-03 18:07
关于
arm-linux
内核oom-killer的问题
Linux有一个特性:OOMKiller,一个保护机制,用于避免在内存不足的时候不至于出现严重问题,把一些无关的进程优先杀掉,即在内存严重不足时,系统为了继续运转,内核会挑选一个进程,将其杀掉,以释放内存,缓解内存不足情况,不过这种保护是有限的,不能完全的保护进程的运行。在很多情况下,经常会看到还有剩余内存时,oom-killer依旧把进程杀死了,现象是在/var/log/messages日志文件
ATUXLI
·
2019-06-21 11:44
Linux
ARM
GSLX680触摸屏
驱动移植
GSLX680触摸屏触摸屏按照触摸屏的工作原理和传输信息的介质,可以分为四种,它们分别为电阻式、电容感应式、红外线式以及表面声波式。GSLX680为电容式触摸屏,挂接在I2C总线上,通过I2C总线来传输触摸屏数据。该芯片的连接方式如所示及与T3板子的I2C连接如所示。SylixOS电容式触摸屏分析SylixOS下将电容式触摸屏封装成一个字符设备,应用程序只需通过read函数读取触摸屏设备,即可获取
mr_liY
·
2019-04-29 11:14
sylixos
驱动移植
如何选择一本自己喜欢或想读的书
当时大脑中一下子蹦出了好多主题,比如总结一下目前正在做项目的经验、教训,USB
驱动移植
需要注意的几点等等,但是想来想去最终还是决定
华杰研习社
·
2019-04-25 22:33
arm-linux
交叉编译wget支持openssl, 使wget支持https链接地址下载文件
准备文件[0].wget源码下载(wget-1.20.1.tar.gz);[1].openssl源码下载(openssl-1.1.1a.tar.gz或者openssl-1.0.0a.tar.gz(我使用了两个版本的openssl做了测试,都是可以的));交叉编译wget源码生成不支持openssl的wget可执行文件[0].解压wget-1.20.1.tar.gz到当前路径(我的当前文件路径为/h
AresDing
·
2019-03-24 14:31
Embedded
Linux
驱动移植
之DM9000网卡(基于Linux-3.4.2)
1.启动开发板,此时uboot环境变量没有设置machid,那么machid一定会采用在uboot代码中的初始化:果然,此时的machid=idofsmdk2410(当然,此时的整个系统完全能正常启动)2.测试net功能2.1smdk2410显然smdk2410检测不到网卡驱动。2.2smdk2440还是没有网卡驱动。2.3mini2440测试1:能检测DM9000网卡,能设置ip测试2:ping
卡木_
·
2019-02-21 10:12
嵌入式&&Linux
在
ARM-Linux
下实现车牌识别(二)------车牌识别
你好!这里是风筝的博客,欢迎和我一起交流。之前说到,把车牌区域提前出来后,就可以着手识别程序了。先使用SVM判断是不是车牌。这里为了提高运行速度,板子资源有限,程序里我把svm训练部分注释掉了,假设每次都能找到车牌,实际使用时,还是要加上svm的。然后对图像进行分割,我们的分类器只能对数字一个一个地识别,所以把每个数字分割出来,每个字符归一化为20*20的字符。基本思想是先用findContour
风筝丶
·
2019-01-20 21:58
Linux应用
opencv
移植FreeModbus到FreeRTOS系统上
实测连接西门子的组态屏运行正常1、串口
驱动移植
portserial.cBOOLxMBPortSerialInit(UCHARucPORT,ULONGulBaudRate,UCHARucDataBits,
嵌入式工匠
·
2019-01-01 22:41
FreeRTOS
Modbus
交叉编译tslib (正确版)
home/driver/ts/目录下#cd/home/driver/ts#tarzxvftslib-1.4.tar.gz#cdtslib#exportCC=/usr/local/arm/4.3.2/bin/
arm-linux
初秋的风
·
2018-12-13 13:04
嵌入式软件
Qt
交叉编译tslib (正确版)
home/driver/ts/目录下#cd/home/driver/ts#tarzxvftslib-1.4.tar.gz#cdtslib#exportCC=/usr/local/arm/4.3.2/bin/
arm-linux
初秋的风
·
2018-12-13 13:04
嵌入式软件
Qt
记录mt7615e wifi
驱动移植
到openwrt cc
此文章只作记录参考,如果文章中有错误或者不足,请指正,谢谢!准备工作:要移植驱动,必须找到原厂SDK的WIFI驱动,代码虽非开源,但在论坛里面大多能下载,搜索mtk-openwrt-sdk-20170518-1443366e.tar找到并下载,博主这里就不提供了.解压编译原厂SDK包,编译MT7621+MT7615E驱动,因为博主是以K2P来移植,添加了一个型号,添加型号方法参考openwrtWI
寄若安年
·
2018-12-11 21:19
Openwrt
交叉编译valgrind
--prefix的路径必须和手机上实际运行的目录是一致的,不然运行valgrind会报错:failedtostarttool'memcheck'forplatform'
arm-linux
':Nosuchfileordirectory
htjoy1202
·
2018-12-11 15:44
Linux及
Arm-Linux
程序开发笔记(零基础入门篇) - 一点一滴的Beer - 博客园
目录一、
Arm-Linux
程序开发平台简要介绍...31.1程序开发所需系统及开发语言...31.2系统平台搭建方式...4二、Linux开发平台搭建...52.1安装虚拟工作站...52.2安装Linux
·
2018-11-20 16:00
嵌入式系统移植笔记(七) --第三方
驱动移植
(黑盒子移植)
由于嵌入式系统分层,应用层要想操作硬件需通过内核层。驱动对上提供系统调用函数,对下封装了对底层硬件的一些基本操作。笔者目前不了解驱动程序的编辑,所以本章是在已经有驱动程序(fs4412_led_drv.c)和对应的应用程序(fs4412_led_app.c),来实现黑盒子移植(不去理解驱动程序的细节),实现控制led灯的闪烁。led驱动程序fs4412_led_drv.cled控制程序fs4412
王建峰
·
2018-11-09 18:46
计算机基础-开发平台-嵌入式
主机windows系统,虚拟机linux系统与工控屏
arm-linux
之间使用tftp进行数据传输
1.保证三个系统之前能互相ping通2.打开windows系统,linux系统的tftp-serverwindows使用tftp32工具。linux使用参考以下文章:重启xinetd服务:keyue@ubuntu:~$sudo/etc/init.d/xinetdrestart然后使用命令netstat-au|greptftp查看tftp服务器是否开启:keyue@ubuntu:~$netstat-
clearhlj
·
2018-11-06 14:17
arm
linux
软件调试
x4412 linux4.9.123的lcd
驱动移植
本文分享一下如何移植x4412的lcd驱动程序。x4412默认使用的液晶屏型号VS070CXN,分辨率:1024X600。根据4412手册,LCD接口支持三种接口,RGB-interfaceindirect-i80interfaceandYUVinterfaceforwrite-back。使用RGB888接口,包含24位并行数据总线。首先需要修改设备树,添加如下节点:lcd_vs070@11C00
dreamgoo
·
2018-10-30 09:54
linux
x4412 linux4.9.123的lcd
驱动移植
本文分享一下如何移植x4412的lcd驱动程序。x4412默认使用的液晶屏型号VS070CXN,分辨率:1024X600。根据4412手册,LCD接口支持三种接口,RGB-interfaceindirect-i80interfaceandYUVinterfaceforwrite-back。使用RGB888接口,包含24位并行数据总线。首先需要修改设备树,添加如下节点:lcd_vs070@11C00
dreamgoo
·
2018-10-30 09:54
linux
9.触摸屏
驱动移植
实战
1.触摸屏驱动概览##########################1.1、常用的2种触摸屏(1)电阻触摸屏。驱动一般分2种:一种是SoC内置触摸屏控制器,一种是外置的专门触摸屏控制芯片,通过I2C接口和SoC通信。(2)电容触摸屏。驱动只有一种,外接专用的电容式触摸屏控制芯片,I2C接口和SoC通信。1.2、X210使用的触摸屏(1)X210V3使用的触摸屏:ft5x06(2)X210V3S使
QQ2651401966
·
2018-10-20 19:23
驱动开发
【project】基于ZigBee/ARM的无线环境监测网络(+源代码)
文章目录01-设计篇传感器⇌ZigBee网络ZigBee网络⇌ARM网关ARM网关⇌服务器服务器⇌Internet网络⇌用户02-硬件篇03-软件篇ZigBee协议栈编程
ARM-Linux
编程Linux-socket
单眼皮的根号3
·
2018-10-19 19:55
#
Project/DIY
【project】基于ZigBee/ARM的无线环境监测网络(+源代码)
文章目录01-设计篇传感器⇌ZigBee网络ZigBee网络⇌ARM网关ARM网关⇌服务器服务器⇌Internet网络⇌用户02-硬件篇03-软件篇ZigBee协议栈编程
ARM-Linux
编程Linux-socket
单眼皮的根号3
·
2018-10-19 19:55
#
Project/DIY
微信小程序开发遇到的问题和解决
原本从事的是
ARM-linux
嵌入式开发岗位,随着时间的推移觉得乏味,于是自学了微信小程序开发,现在将开发中遇到的一些坑总结一下,对新手开发或许有点帮助。
JT_enlightenment
·
2018-10-05 16:44
微信小程序
ZYNQ 7030 RTL8188FU WIFI
驱动移植
目标平台:zynq7z030系统版本:linux4.14WiFi驱动:rtl8188FU_linux_v5.3.0.1_28034.20180525.tar.gz1.内核选配:在linux所在的源码根目录执行makeARCH=armmenuconfig按图进行配置完成后,编译内核makeARCH=armCROSS_COMPILE=arm-xilinx-linux-gnueabi-UIMAGE_LO
cpj123cpj
·
2018-09-30 09:55
通过SSH(Secure Shell )访问arm开发板
一实验环境:1、建立好了
arm-linux
交叉编译环境#arm-linux-gcc-v开发板已与路由器相连,并进行了必要的网络配置,开发板和主机可以ping通。
0205
·
2018-09-14 19:31
arm开发
移植dhcp-4.2.6到
ARM-linux
arm-linuxac_cv_file__dev_random=yes正常运行:碰到问题我的交叉编译工具链是arm-2009q3,bin目录下全为arm-none-linux-gnueabi-xxx没有软连接,无论配置--host=
arm-linux
只为博军一笑
·
2018-09-07 15:33
linux驱动学习(8)----framebuffer子系统LCD屏驱动
主要内容---Framebuffer子系统--LCD屏驱动1,Framebuffer子系统的框架2,LCD屏的
驱动移植
3,启动LOGO的制作4,应用程序控制LCD屏的方法5,Framebuffer子系统代码执行的流程
进程是杀不死的
·
2018-09-03 00:02
内核驱动
VxWorks
驱动移植
至SylixOS总结
本文档描述了将VxWorks中的驱动源码快速移植至SylixOS中的方法,使用时需要结合SylixOS中的VxWorks兼容层实现。1.驱动注册与初始化1.1VxWorks中驱动注册与初始化1.1.1初始化函数VxWorks中大部分函数使用了VxWorks的VxBus结构,对于基于VxBus的驱动结构,通常都定义了如下所示的结构体。LOCALstructdrvBusFuncsxxxDrvFuncs
zhywxyy
·
2018-08-21 10:42
SylixOS
VxWorks
qt 移植(
arm-linux
)
学习嵌入式Linux也有一段时间了,最近在弄qt的移植,一个下午搞定(电脑编译太慢了》==《),我来大概介绍下移植步骤:一.环境linux主机:ubutun16开发板:mini2440内核:linux3.4.2busybox:1.20qt版本:4.8.5二.移植步骤移植QT的前提,首先你的开发板带有lcd驱动,触摸屏驱动并把这两个驱动编译进内核,这两个驱动可以参考韦老师去自己写,然后移植tslib
xbfct
·
2018-08-06 21:07
学习
VxWorks
驱动移植
基础知识
VxWorks驱动架构:一、在最新发布的VxWorks6.x版本中,devicedriver可以通过两种方式来实现1、VxBus-enableddevicedrivers这种架构下编写的driver为OS和设备定义了一系列标准接口来和driver交互2、aslegacy(pre-VxBus)devicedrivers这种结构下编写的驱动没有为OS和设备提供标准接口VxBus驱动:什么是VxBus(
egbert果
·
2018-07-31 16:13
VxWorks
Android 8.0学习(32)---Android 8.0源码目录结构详解
Android8.0源码目录结构详解android的移植按如下流程:(1)androidlinux内核的普通
驱动移植
,让内核可以在目标平台上运行起来。
zhangbijun1230
·
2018-06-21 08:28
Android8.0学习
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他