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移植
基于S3C2410的
Linux移植
本文描述了将
Linux移植
到基于S3C2410处理器目标板上的方法与过程。介绍了目标平台和Linux,并说明了如何搭建移植环境,着重介绍了Bootloader的架构和功能以及Linux内核的移植。
l0p0c
·
2020-07-11 10:33
linux
c
linux内核
嵌入式
工作
服务器
【开发环境】 uClinux内核编译问题问题解决方法...
一、前言最近进行uC
linux移植
,makemenuconfig时碰到如下问题:[hello@localhostuClinux-dist]$makemenuconfigfindvendors-mindepth2
dengya1944
·
2020-07-11 05:49
ROS 使用自带和usb摄像头获取图像
如果是
LINUX移植
,Makesureyou'veinstalledtheros-indigo-camera-info-managerpackage.ERROR:cannotlaunchnodeoftype
博瓦
·
2020-07-10 18:17
ROS
Windows下使用pthread库(GCC CL编译器都可以使用)
从
linux移植
到windows的C++程序,肯定要改造下socket和线程库。某日,突然想到windows可以使用pthread库么?搜索,果然有线程的解决方案。
weixin_34061482
·
2020-07-10 08:17
Zynq-
Linux移植
学习笔记之三-ramdisk
在zynq上进行linux加载过程中,需要用到一个很重要的文件-ramdisk,在网上百度了一下,发现ramdisk在内存区外分配一个综合的块,用它作为文件系统的回写堆。这个块的是固定大小的,所以挂载的文件系统也是固定的。目前流行的是采用ramfs,这些不同类型文件的区别请参考:http://www.360doc.com/content/12/0731/16/6828497_227493670.s
Felven
·
2020-07-09 18:40
Felven在职场
OSX架构概述
不论是图形用户界面(GUI)还是底层的编程API接口,OSX的很多特性都仍然算是创新的,而且很多特性正在快速地向Windows和
Linux移植
(甚至可以说是被抄袭)。
查理曼大帝
·
2020-07-09 17:14
mac
LTE-SIM平台——
linux移植
到Windows
LTE-sim仿真平台协议栈齐全(甚至还有nas层和核心网),C++编写,需在linux下运行。由于可能用到linux下独有的API,移植到Windows就会有些复杂(原因可参考文章的前半部分)。工具:-lte-sim仿真-eclipse-cygwin-MinGWlte-sim-lte-sim下载官网(网址)页面最下方有下载链接,点击该链接会下载平台的压缩包。解压后,src文件夹中是源码。Cygw
Sylviahai
·
2020-07-09 07:04
平台
LTE
安装教程
apache 2.4版本安装
apr和apr-util是一个通用的函数库,它让httpd可以不关心底层的操作系统平台,可以很方便地移植(从
linux移植
到windows)bash:apr和apr-util是一个通用的函数库,它让httpd
weixin_42151614
·
2020-07-08 20:06
30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全
史上最牛的Linux内核学习方法论点击下载我的arm_
linux移植
笔记点击下载S3C2440完全开发流程点击下载Linux系统命令及其使用详解完整版点击下载Linux主要shell命令详解点击下载深入理解
叶广明_微信ye_guangming
·
2020-07-08 07:11
杂项
[原创]Linux 2.6.27 for ARM9/S3C2410 内核移植笔记
昨天中午下载的,用了半天的时间完成了针对ARMCPU的基本配置,第一次做
Linux移植
就出乎意料的顺利,其实这主要得益于Linux内核优良的设计和该版本对ARM处理器近乎完美的支持!
rssn_net
·
2020-07-08 04:56
Linux
嵌入式系统
/
ARM
嵌入式
Linux移植
0.嵌入式开发环境配置综述
在开发板上进行Linux开发不同于Ubuntu,需要在PC上开发后编译,移进板子进行执行,因此会设计到各种开发工具,如NFS,TFTP服务,QT环境配置,交叉编译器的配置等等目前刚安装完QT开发环境并且测试通过,虽局限于飞凌的OK335xd开发板,但也具有一定通用性,做下记录开发环境Windows10vmware+Ubuntu12.04OK335xd+am3354(forlinx家的板子)按照思维
qq_36071362
·
2020-07-07 22:09
嵌入式Linux系统移植
嵌入式
Linux移植
3. NFS根文件系统挂载(从Ubuntu启动内核,文件系统)
环境介绍:Windows10vmware+Ubuntu16.04OK335xd+am3354(forlinx家的板子)操作目标、结果:uboot:使用flash中的uboot引导内核uImage:通过tftp使用Ubuntu中的/tftpboot中的uImage启动rootfs根文件系统:通过NFS使用Ubuntu中的/nfs_rootfs中的根文件系统(bin,dev,etc......)操作前
qq_36071362
·
2020-07-07 22:09
嵌入式Linux系统移植
嵌入式
Linux移植
7.Ubuntu上QT开发环境配置
环境:Windows10vmware+Ubuntu12.04OK335xd+am3354(forlinx家的板子)tslib:tslib-1.4.tarqt4.8.5:qt-everywhere-opensource-src-4.8.5.tarqt交叉编译器:arm-2009q3.tar.bz2操作步骤:1.安装配置交叉编译器arm-2009q3.tar.bz2(飞凌巨坑,这步搞错后面全不行)然后
qq_36071362
·
2020-07-07 22:09
嵌入式Linux系统移植
嵌入式
Linux移植
6. 移植期间会用到的关键指令
uboot的TFTP指令:tftp0x80000000uImage启动TFTP的内核:bootm(以上方式的内核不能完全启动,原因尚未查明)tarxvfcross-tools-am335x-4.5.3.tar.bz2新kernel编译必须执行的两条指令(forlink的kernel)cparch/arm/configs/ok335xd_evm_linux_defconfig.configmakeC
qq_36071362
·
2020-07-07 22:09
嵌入式Linux系统移植
error: LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QWidget::
今天从
linux移植
到window上,用cmake管理的结果出了一堆错误main.cpp.obj:-1:error:LNK2019:无法解析的外部符号"__declspec(dllimport)public
lisong_13
·
2020-07-07 03:02
Linux开发问题参考链接
Realtime-Preempt-KernelLinux实时抢占补丁下载地址Linux源码下载地址LinuxPPSwiki代码关系绘图十分钟学会graphviz画图graphviz官网调用图(CallGraph)用callgraph生成的函数调用关系图
Linux
returningprodigal
·
2020-07-07 00:36
#
嵌入式OS之Linux
Linux
开发问题
参考链接
ARM-
Linux移植
之(二)——Linux2.6.22内核移植
ARM-Linux内核移植之(二)——Linux2.6.22内核移植K-Style转载请注明来自于衡阳师范学院08电2K-Stylehttp://blog.csdn.net/ayangke,QQ:843308498邮箱:
[email protected]
平台:mini2440交叉工具链:arm-linux-gcc-4.3.2一、内核移植基本知识移植内核也叫构建BSP(boardsupprotpa
iteye_17686
·
2020-07-06 16:29
Zynq-
Linux移植
学习笔记之四-fsbl
这一篇讲一讲FSBL1、FSBL简介在zynq上运行程序的时候,加载过程中肯定需要用到一个文件,那就是fsbl,fsbl的全称为firststagebootloader,从字面上就能够看出这是zynq启动第一阶段的加载程序,经过了fsbl这一阶段,后面系统才能够运行裸奔程序或者是引导操作系统的u-boot。启动过程如下图:在上图中,BootRom是直接固化在zynq硬件中的,开发者无法更改,fsb
Felven
·
2020-07-06 12:48
Felven在职场
很好的linux下GPIO驱动详解文章
原文地址http://blog.csdn.net/llxmedici/article/details/6282372打算跟着友善之臂的《mini2440
linux移植
开发指南》来做个LED驱动,虽然LED
yimu13
·
2020-07-06 10:53
linux设备驱动系列
linux
struct
c
数据结构
module
output
三菱PLC FX系列编程口通信的若干问题
当时以为向嵌入式
Linux移植
会很顺利,但是在定义了数据结构后,往端口发送数据PLC没有收
xujingSY
·
2020-07-06 09:31
第20章 Linux芯片级移植及底层驱动之内核节拍驱动
20.2内核节拍驱动Linux2.6的早期(Linux2.6.21之前)内核是基于节拍设计的,一般SoC将
Linux移植
到芯片上时,会从芯片内部找一个定时器,并将该定时器配置为赫兹的频率,在每个时钟节拍到来时
静能生悟
·
2020-07-06 09:48
Linux驱动开发
第20章 Linux芯片级移植及底层驱动之中断控制器驱动
在将
Linux移植
到新的SoC时,芯片供应商需要提供该部分API的底层支持。local_irq_disable()、local_irq
静能生悟
·
2020-07-06 09:48
Linux驱动开发
CH02基于ZYNQ的嵌入式
LINUX移植
CH02基于ZYNQ的嵌入式
LINUX移植
1.1概述实验环境:Windows10专业版Vmwareworkstation14.1.1Ubuntu16.04.3XilinxSDx2017.4实验内容:很多人问我怎么不用
weixin_30641465
·
2020-07-05 21:52
Linux移植
的一般过程
前一阵子在公司移植Linux2.6到一块ARM11的开发板上,下面粗略讲讲移植Linux的一般过程。一开始的UBOOT的移植不多说了。UBOOT最后有两种方式进入Linux,一种是使用uImage,可以在引导时附加命令行参数,但操作起来比较麻烦。另一种较简单的是使用tftp将Linux内核加载到0x80008000(默认起始地址)的地方,然后使用go命令直接跳转。我使用的是第二种方式,其缺点是调整
walkingman321
·
2020-07-05 19:31
移植Linux3.4.2版本内核到mini2440(一)
该移植工作主要参考了韦东山的《嵌入式Linux应用开发完全手册》,第二期毕业班视频教程和友善之臂mini2440光盘提供的《Mini2440
Linux移植
开发实战指南.pdf》,使用的bootloader
one's pygmy effort
·
2020-07-05 17:53
kernel
【NUC972】
LINUX移植
笔记:(1)移植笔记
【NUC972】
LINUX移植
笔记:(1)移植笔记宿主机:虚拟机Ubuntu16.04LTS/X86开发板:NUC972LINUX内核:3.10.x交叉编译器:arm-linux-uclibcgnueabi-gcc4.3.4
大水猫
·
2020-07-05 12:32
NUC972
LINUX
【TINY4412】
LINUX移植
笔记:(9)USB驱动
【TINY4412】
LINUX移植
笔记:(9)USB驱动宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:Tiny4412SDK-1506目标板[核心板]:Tiny4412-1412LINUX
大水猫
·
2020-07-05 12:32
TINY4412
LINUX
Linux移植
EC20 4G模块驱动简易教程
关于4G模块常见的品牌与型号:品牌型号市场价格芯片组状态HUAWEIME909s-821210-260海思芯片,只有五模在售HUAWEIME909s-521400左右高通芯片在售中兴ME3760260左右中芯微停产中兴MW3630210左右高通9x07在售移远EC20240-290高通9x15在售移远EC20V2.0190-240高通9x07在售龙尚8300系列260左右高通9x15停产龙尚U93
peixiuhui
·
2020-07-05 01:35
arm-
linux移植
MT7601Uusb无线网卡(小度wifi,360随身WIFI 2代)
前段时间移植过RT3070,RT5370http://blog.csdn.net/ofaith12345/article/details/24138399发现各种arm移植都大同小异,所以就不要纠结与2440,6410,也不用纠结linux,或者android1.编译内核,方法如移植RT5370,此处不多言2.下载linux驱动,免得大家到处找,这里有http://download.csdn.ne
lclitlife
·
2020-07-05 01:02
linux笔记
驱动移植
android开发
嵌入式开发
Zynq-
Linux移植
学习笔记之20-Zynq linux can驱动开发
1、硬件配置在vivado中选择启用ps端的can控制器,如下图设置can总线的主频2、devicetree配置在devicetree中需要增加can的配置信息,如下:can@e0008000{compatible="xlnx,zynq-can-1.0";status="okay";clocks=;clock-names="ref_clk","aper_clk";reg=;interrupts=;
Felven
·
2020-07-04 19:05
Felven在职场
Zynq-
Linux移植
学习笔记之17-Zynq下linuxPL部分Flash
1、背景介绍在板上,ZYNQPL部分通过EMC连接一片NORFLASH,地址空间如下:可以看到NORFLASH的起始地址为0x80000000,这是物理地址,可以把数据存放在以该地址起始的一段区域。需要注意的是,在对NORFLASH进行读写数据时,需要参考对应的datasheet,例如这里选用的NORFLASH读、写、擦除步骤如下:通过上面的表格就知道进行相应操作每一步该做什么,可以转换为SDK中
Felven
·
2020-07-04 19:05
Felven在职场
Zynq-
Linux移植
学习笔记之27UIO机制响应外部中断实现
1、背景介绍最近项目中使用了盛科的交换芯片8086,该交换芯片除了使用PCIE连接到zynq外,还提供了四根GPIO引脚连入zynq。盛科技术人员的说法是该芯片支持GPIO管脚中断和PCIEMSI中断,使用过程中二选一即可。目前PCIEMSI中断已经解决,需要调试GPIO管脚中断方式,ZYNQ连接示意图如下。如上图所示,四根线之间连入一个concat,再加上PCIE的引脚,组成一个向量连入zynq
Felven
·
2020-07-04 19:05
Felven在职场
Zynq-
Linux移植
学习笔记之26-PCIE端节点通过DMA访问内存失败问题解决
1、背景介绍最近单位要使用国产化器件,尤其是出了中兴的事件之后,国产化步伐加快了不少。通过调研,在交换芯片领域,国内的盛科做的不错,于是选用了盛科的40G交换芯片替代博通的56846.局部硬件简图如下:如上图所示,ZYNQ中使用了AXI_PCIEIP核,作为PCIERC节点,交换芯片作为PCIEEP节点,两者之间通过PCIE总线相连。ZYNQ通过PCIE配置交换芯片,实现路由配置和转发等功能。2、
Felven
·
2020-07-04 19:05
Felven在职场
Zynq-
Linux移植
学习笔记之30-用户程序读写DDR
1、背景介绍最近项目中需要做一个JTAG测试功能,该功能是需要在DDR的一段空间中准备一组数据,发送出去,再用DDR的另一段空间收数,判断收到的数是否和发送的数据相同,以此加以验证。为此,需要在ZYNQPL中实现GPIO通过HP读写DDR实地址的操作,同时在PS中通过ARM实现对发送和接收两段内存区域的读写操作。2、实现方法linux中提供了dev/mem来对DDR进行读写,让应用程序可以直接读写
Felven
·
2020-07-04 19:34
Felven在职场
Zynq-
Linux移植
学习笔记之11-qspi驱动配置
1、devicetree配置devicetree中涉及到QSPIFLASH的部分如下:spi@e000d000{clock-names="ref_clk","pclk";clocks=;compatible="xlnx,zynq-qspi-1.0";status="okay";interrupt-parent=;interrupts=;reg=;#address-cells=;#size-cell
Felven
·
2020-07-04 19:33
Felven在职场
Zynq-
Linux移植
学习笔记之一-入门
1、相关网站zynqlinux软件网站:www.wiki.xilinx.comzynqu-bootgithub地址:https://github.com/xilinx2、启动过程3、u-boot配置3.1下载u-bootUBOOT有多个版本,可以去网站上下载相应的版本。14.5及早期的版本对Micron的QSPIFlash芯片支持不完整。建议下载后期版本$gitclonegit://git.xil
Felven
·
2020-07-04 19:33
Felven在职场
Zynq-
Linux移植
学习笔记之六-netperf网络测试
这一篇讲一讲在zynq开发板上面的进行网络测试。1、netperf安装目前linux下主流的网络测试工具是netperf,完全可以在zc706上运行的linux内加入netperf网络测试工具,然后用网线与电脑相连进行测试。netperf下载地址:netperf下载地址Client端安装下载结束后,进行安装:tar-xzvfnetperf-2.6.0.tar.gzcdnetperf-2.6.0mk
Felven
·
2020-07-04 19:33
Felven在职场
Zynq-
Linux移植
学习笔记之24-VPVN温度监测
在对模块进行信息监测时,会用到ZYNQ内部的VPVN通道,默认情况下该通道是不开启的,需要手动在内核驱动代码中设置修改为重新编译内核,加载镜像就能够系统/sys/bus/iio/devices/iio:device0/中看到VPVN了将VPVN电压转换为温度可以参考下面代码TEMP1848_1#ifndef_XADC_CORE_H#define_XADC_CORE_H#defineMAX_PATH
Felven
·
2020-07-04 19:33
Felven在职场
Zynq-
Linux移植
学习笔记之16-Zynq下linux XADC驱动
1、简介XADC是zynq芯片内部进行温度和电压检测的模块,通过(XilinxWiki-xadc.html)这篇wiki可以知道,XADC控制器有两种表现形式,一种是位于PS内部,即文档中提到的thePS-XADCinterfaceforthePSsoftwaretocontroltheXADC,另一种是位于PL内部,通过IP核的方式实现。目前常用的是第一种。通过ug480_7Series_XAD
Felven
·
2020-07-04 19:33
Felven在职场
Zynq-
Linux移植
学习笔记之12-gpio驱动配置
1、硬件配置要启用GPIO,首先需要硬件支持,在vivado下进行zynq内GPIO控制器的配置。上图是在Zynq中启用GPIO控制器上图为配置GPIO引脚,通常采用MIO方式输出。除了软件上面配置外,实际电路图中也需要对引脚进行配置。2、devicetree配置gpio@e000a000{compatible="xlnx,zynq-gpio-1.0";#gpio-cells=;clocks=;g
Felven
·
2020-07-04 19:33
Felven在职场
Zynq-
Linux移植
学习笔记之九-petalinux
在对zynq上进行linux操作系统移植时,除了使用传统的由用户编译u-boot,kernel,rootfs方法外,目前主流采用vivado+petalinux操作方式。该操作方式能够快速生成适配于zynq的linux镜像,下文中进行详细介绍。一、硬件设计参考ug980-petalinux-board-bringup,用户使用vivado进行硬件设计,硬件设计完成后使用export命令导出导出文件
Felven
·
2020-07-04 19:33
Felven在职场
Zynq-
Linux移植
学习笔记之四-fsbl
这一篇讲一讲FSBL1、FSBL简介在zynq上运行程序的时候,加载过程中肯定需要用到一个文件,那就是fsbl,fsbl的全称为firststagebootloader,从字面上就能够看出这是zynq启动第一阶段的加载程序,经过了fsbl这一阶段,后面系统才能够运行裸奔程序或者是引导操作系统的u-boot。启动过程如下图:在上图中,BootRom是直接固化在zynq硬件中的,开发者无法更改,fsb
Felven
·
2020-07-04 19:33
Felven在职场
Zynq-
Linux移植
学习笔记之23-QSPI速度配置
默认情况下QSPI拷贝文件到DDR中需要时间很长,15M左右大小的bin文件约30s左右。在某些产品中无法满足需求。经排查发现u-boot代码中有对速度进行配置的地方,位于zynq-common.h中。默认值为30000000,也就是30M,而QSPI主频最多可达到100M,所以应该可以通过修改该值提升QSPI读写速度。但是从30M提升到50M后发现速度依然不变,怀疑代码中根本没有配置该值,于是对
Felven
·
2020-07-04 19:33
Felven在职场
看到飞凌嵌入式论坛上的
linux移植
比较详细 记下啦!
开贴详述linux-2.6.33内核的移植宿主机:ubuntu9.10目标机:s3c2440交叉编译器:arm-linux-gcc-3.4.1交叉编译器路径:/usr/local/arm/3.4.1要移植的内核版本:linux-2.6.33文件系统类型:yaffs2(目前使用光盘中linux-2.6.28.7的文件系统)其实这个移植好的内核可以用arm-linux-gcc-4.3.2来编译,编译好
8873xthuang
·
2020-07-04 18:20
linux
Linux移植
中USB出现的问题
Linux版本:V4.19.78硬件平台:Tiny6410问题一:startuperror-75错误日志ohci_hcd:USB1.1'Open'HostController(OHCI)Driverohci-s3c2410:OHCIS3C2410drivers3c2410-ohcis3c2410-ohci:OHCIHostControllers3c2410-ohcis3c2410-ohci:new
eric_rain
·
2020-07-04 15:49
Linux
Linux移植
记录
本文章用以记录自己在windows到
linux移植
过程中遇到的各种问题和各种坑。
Merlone
·
2020-07-04 14:29
Linux学习笔记
Zynq-
Linux移植
学习笔记之12-gpio驱动配置
原文链接:https://blog.csdn.net/zhaoxinfan/article/details/702335491、硬件配置要启用GPIO,首先需要硬件支持,在vivado下进行zynq内GPIO控制器的配置。上图是在Zynq中启用GPIO控制器上图为配置GPIO引脚,通常采用MIO方式输出。除了软件上面配置外,实际电路图中也需要对引脚进行配置。2、devicetree配置gpio@e
写写代码想想她
·
2020-07-04 11:38
zynq
Linux
向嵌入式
Linux移植
实时设备驱动程序
BillWeinberg,MontaVista软件Linux暴风雨般地占领了嵌入式系统市场。根据工业分析家分析,大约1/3到1/2的新的32位和64位嵌入式系统设计采用了Linux。嵌入式Linux已经在很多应用领域显示出优势,比如SOHO家庭网络和成像/多功能外设,并在以下几方面具备巨大的跨越式发展前景:(NAS/SAN)存储,家庭数字娱乐(HDTV/PVR/DVR/STB)和手持设备/无线设备
CSDN_document
·
2020-07-04 04:31
移动开发
嵌入式
Linux移植
USB网卡驱动
开发板:友善之臂smart210操作系统:Ubuntu12,04交叉编译器:arm-none-linux-gnueabigccversion4.3.2WIFI模组:TP-LINKTL-WN725N2.0驱动版本:8188eu_USB_Linux因为我们是要移植到ARM开发板上,所以首先我们需要更改驱动的Makefile;CONFIG_PLATFORM_I386_PC=nCONFIG_PLATFOR
雅可
·
2020-07-04 03:43
USB网卡驱动
linux
移植
一天一阔阔儿ZYNQ的
linux移植
完整版(Linux环境搭建以及内核编译)
虚拟机UBUNTU12.0464bit701N芯片是7020clg400XILINX的交叉编译器安装主要就是安装出现的一些问题,方法总结:主要涉及的问题是,ubuntu12.0464位系统,不能再采用sudoapt-getinstallia32-libs命令,这样我们得到的问题是:下列软件包有未满足的依赖关系:ia32-libs:依赖:ia32-libs-multiarchE:无法修正错误,因为您
我叫为什么
·
2020-07-04 03:40
ZYNQ
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他