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移植
记录(一) - 串口驱动
第一次移植Linux系统,新手上路,花了将近一个月的时间,夹杂着失望与喜悦,现在终于可以悠闲的喝点咖啡,写些博客了。设备:交换机开发板:BCM95836robo由于开发环境比较特殊,u-boot无法使用,使用broadcom公司的CFE。遇到的第一个问题是串口输出的问题,错误输出信息如下:Closingnetwork.eth1:9277sent,105052received,0interrupts
yo-yo
·
2020-07-04 01:43
嵌入式
Zynq-
Linux移植
学习笔记之七-网络驱动
这一篇讲一讲u-boot里面的网络驱动以及linux内核里面的网络驱动,以及u-boot和linux的启动流程。1、u-boot启动流程u-boot启动是从start.s开始的,一直到进入main_loop结束。过程用下面一个表格表示,这里只列出几个重要的过程函数:序号执行过程1start.s(_start)2lowlevel_init.s(lowlevel_init)3crt0.s(_main)
Felven
·
2020-07-04 00:08
Felven在职场
Tiny6410 U-boot移植
想了想部门正在热火朝天的搞Android和
Linux移植
工作,又看了看我那吃灰已久的ARM11开发板,也正好拿出来搞一搞。
胧霖
·
2020-07-02 14:54
ARM
Boost 编译追加 zlib 支持
项目中用到了boostiostreams中的zlib过滤器,从
linux移植
到windows时遇到了项目编译时找不到boost_zlib-vc100-mt-gd-1_55.lib的问题。
aseity
·
2020-07-01 17:40
软件编译安装记录
IMX6ULL官方
linux移植
1.开发环境gcc:100ask_imx6ull-sdk\ToolChain\gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihflinux:linux-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2主机系统:ubuntu18.04gcc可以在百问网提供的bsp包找到,uboot使用的是nxp官方的uboot,点击下载Lin
ethan.role
·
2020-06-30 16:43
IMX6
LINUX移植
——内核移植(一)
这两天在友善的tiny210的实验板上移植了linux内核,正好和大家分享,同时也算是做个记录吧!首先介绍一下开发环境吧,这个在做移植的时候还是挺重要的。主机linux:Fedora9安装在VMware虚拟机上;开发板:友善的tiny210,256M的FLASH;移植linux:LINUX-3.3.5;交叉编译环境:arm-linux-gcc-4.4.3这个是友善2440里带的;u-boot:是网
xie0812
·
2020-06-30 01:53
如何移植Linux系统到FPGA平台
鉴于越来越多使用者将
Linux移植
到晶心平台(AndesEmbedded)上(AndesCoreN12或N10),本文的目的在协助使用者快速、有效率的将
Linux移植
到自建的FPGA板子上(CPU是AndesCore
无语僧314
·
2020-06-29 21:08
嵌入式linux
linux移植
驱动insmod时所遇到的问题
insmod时可能出现的错误:(问题5为自己遇到的实际问题,其他则为借鉴他认经验)1.warning:functiondeclarationisntaprototype这种错误也是很常见的,主要是对一些函数固定格式的错误使用。比如intfunction()改称intfunction(void)staticintxxxx_init(void)记住不要缺少static,而staticvoidxxxx_
weixin_30379973
·
2020-06-27 18:37
三种嵌入式web服务器(Boa / lighttpd / shttpd)的
linux移植
笔记
一:移植Boa(web服务器)到嵌入式Linux系统一、Boa程序的移植1、下载Boa源码下载地址:http://www.boa.org/目前最新发行版本:0.94.13(几年没更新版本了)下载boa-0.94.13.tar.gz,注意:若从boa上下载的是boa-0.94.13.tar.tar,解压方式一样解压:2、生成Makefile文件进入boa-0.94.13,直接运行src/config
窗外等花开
·
2020-06-27 09:56
Linux
Qt5.3 MIPS Openwrt交叉编译 移植
网上关于ARM
Linux移植
比较多,在此把qtmips
linux移植
过程记录如下。
Grateful_Heart
·
2020-06-26 18:29
Qt
交叉编译
qt
mips
linux
openwrt
移植
Linux+libusb开发用户USB驱动程序(转)
2当我们要把
linux移植
到嵌入平台上,你会发现原先linux自带的驱动移过去还挺大的,我的内核当然是越小越好拉,这样有必要么。这还不是最郁闷的地
shareCode
·
2020-06-26 08:09
嵌入式
嵌入式
Linux移植
四大步骤(转载)
最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?如果没有去追问,只是机械地完成,并且看到实验效果,这样做其实并没有真正的掌握系统移植的本质。在做每一个步骤的时候,首先问问自己,为
深入浅出,厚积薄发
·
2020-06-24 18:05
什么是根文件系统?
相信做过
linux移植
的朋友们一定对根文件系统这个名词十分熟悉,在移植的过程中,bootloader,kernel和根文件系统是必须要移植的,bootloader和kernel都比较直观好懂,而我自己花了很多时间才能理解什么是根文件系统
myongk
·
2020-06-24 16:34
arm-
linux移植
openssl
因需求缘故,需要在arm926的平台上使用openssl。在官网上下载了源码包版本OpenSSL1.0.2(坑爹啊,当正在写博客的时候去看了一下官网,结果今天刚出一个版本OpenSSL1.0.2a)地址:http://www.openssl.org/下面是移植步骤:(1)解压出来,放到想放的地方。(2)然后呢,仔细阅读一下README文件(这是常规步骤),然后了解了编译使用的一般步骤,遂按照步骤来
李生龙
·
2020-06-24 06:01
Zynq-
Linux移植
学习笔记之36-Uboot中修改mac地址
为了避免网络故障,不同的板子需要设置不同的mac地址和ip地址。虽然在linux系统下可以通过下面几个命令进行设定但在设定mac地址时有一定概率会导致linux内核崩溃。其实设定mac地址的最佳位置是在uboot中环境变量中,ubootREADME中有下面一段话:这段话说明了mac地址应该由板子的开发商进行设定,从而防止用户进行更改。既然都这么说了,那么在linux启动后用户自己修改mac地址自然
Felven
·
2020-06-23 22:50
Felven在职场
Zynq-
Linux移植
学习笔记之十-u-boot网络配置
在zynq开发板zc706上,网络通路由下面三个设备组成:其中zynq负责对phy进行配置,当zynq上的网络控制器以及phy完成正确配置时,能够看到RJ45上面的黄灯亮,此时表明链路已经通了。如果u-boot中已经设置了IP地址,通过网线就可以ping通电脑,此时会打印hostalive这句话。但是如果板子不是这样做的,比如是下面这种方式:这里用到了BCM5396网络交换芯片,此时要保证网络链路
Felven
·
2020-06-23 22:49
Felven在职场
Zynq-
Linux移植
学习笔记之19-启动加载与固化
1、启动加载启动时候自动执行shell脚本Mountramdisk,修改rootfs里面rcs文件在RCS中添加代码echo"++Startingtelnetdaemon"telnetd-l/bin/shecho"++Startinghttpdaemon"httpd-h/var/wwwecho"++Startingftpdaemon"tcpsvd0:21ftpdftpd-w/&echo"rcSCo
Felven
·
2020-06-23 22:49
Felven在职场
Zynq-
Linux移植
学习笔记之八-linux网络驱动
这一篇详细介绍一下zynq下linux内核中网络驱动的运行过程。1、基本层次在linux中,网络可以分为下面三个层次:Linux网络驱动涉及到后面两层,网络协议层中需要了解skb和netif;硬件驱动层也就是mac层,需要了解dma和dec。按内容来说,整个网络驱动又可以分为下面五个部分:a)control设置,包含控制器操作、mac属性地址,stamp等内容b)phy接口相关设置,包含ethto
Felven
·
2020-06-23 22:17
Felven在职场
ARM-
Linux移植
攻略
原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6581719持续更新中.......ubuntu下在连接arm开发板的情况下,使用无线网卡上网设置基于S3C2440的busybox的移植yaffs根文件系统制作FL2440下触摸屏校准Mplayer的移植ARM开发板NANDFLASH空间不足解决方法关于vmlinux,vmli
iteye_17312
·
2020-06-23 18:54
嵌入式
Linux移植
之内存初始化和地址映射
Linux内核有两个重要的宏:PHYS_OFFSET和PAGE_OFFSET。PHYS_OFFSET是物理内存的起始地址,PAGE_OFFSET是Linux内核空间的虚拟起始地址(默认为0xC0000000,可通过menuconfig配置,CONFIG_PAGE_OFFSET)。PHYS_OFFSET可通过menuconfig配置(CONFIG_PHYS_OFFSET),但一般不直接配置。如果定义
漂洋过海blog
·
2020-06-23 15:39
嵌入式Linux
Linux移植
1.添加开发板默认配置文件linux的defconfig文件,在arch/arm/configs目录里;和uboot不同,uboot在configs目录里首先复制一份配置文件,将arch/arm/configs目录里NXP公司的配置文件复制为imx_alientek_emmc_defconfig以后就可以使用makeimx_alientek_emmc_defconfig来配置文件了2.添加开发板对
gailj
·
2020-06-23 09:12
Linux
Vsftpd-3.0.2服务器arm-
linux移植
—mini2440开发板
Vsftpd-3.0.2服务器arm-
linux移植
—mini2440开发板开发板:mini2440(2011.04.21)环境:ubuntu9.10为方便的将文件上传到开发板,采用vsftpd,移植过程如下
evenness
·
2020-06-23 06:45
LINUX系统
Xilinx FPGA RapidIO SRIO
手册pg007《SerialRapidIOGen2Endpointv4.1LogiCOREIPProductGuide》IDTCPS1848手册《CPS-1848™UserManual》博客Zynq-
Linux
黑客三遍猪
·
2020-06-22 10:46
FPGA
opencv3.2.0移植Hi3559完整总结版
移植环境交叉编译平台:Ubuntu16.04.5LTS交叉编译工具链:aarch64-himix100-
linux移植
平台:Hi3559AV100由于编译环境是在实验室的电脑中,没有root用户权限,因此所有所需的工具和库都没有使用
Will_young111
·
2020-06-22 08:26
Hi3559A
windows无法接收到组播问题
windows上组播接收异常的问题应项目要求,参与将一个设备发现服务从
linux移植
到windows上的过程,设备发现服务通过加入特定的组播组,比如239.255.255.250,来监听对应组播组的发现报文
darkpush
·
2020-06-21 08:58
网络基础
S006SELinux(SEAndroid)是个什么呀
SEAndroid是将SE
Linux移植
到Android上的产物,可以看成SELinux辅以一套适用于Android的策略。PS:SELinux是「Security-Enhanced
夏大王2019
·
2019-12-01 03:22
Mac下dlib安装
MacOSX本身的程序是Aqua界面的,但是为了能够兼容unix和
linux移植
过来的程序(MacOSX由B
SnailTyan
·
2019-11-27 17:15
米尔 MEasy HMI 应用参考设计方案(STM32MP157开发套件软件资源)
YoctoLinux,基于ST官方Yocto
Linux移植
UbuntuLinux,提供Ubuntu18.04系统搭载XFCE桌面米尔MEas
TI小人物
·
2019-09-18 14:14
STM32MP157
STM32MP1
STM32
CTF SMB信息泄漏
后来
Linux移植
了SMB,并称为Samba。SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445SMB协议,计算机可以访问网络资源,下载对应的资源文件IP扫描ne
Kstheme
·
2019-08-18 00:55
CTF
CTF SMB信息泄漏
后来
Linux移植
了SMB,并称为Samba。SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445SMB协议,计算机可以访问网络资源,下载对应的资源文件IP扫描ne
Kstheme
·
2019-08-18 00:55
CTF
arm linux 移植全部过程
arm
linux移植
全部过程总述面向的读者正文现代计算机系统的工作模式BOOT-ROMU-BootMakfile总述之前做过linux在powerpc上的移植,当然过程曲折,内容不充实,也没有想过要写这样一篇文章
烟袅许伊
·
2019-05-19 11:41
arm
linux移植
Linux -Apache-网站虚拟主机(站点)
apache,web服务http2.2和http2.4有区别,安装方法不一样,涉及到依赖软件apr,apr和apr-util是一个通用的函数库,它让httpd可以不关心底层的操作系统平台,可以很方便地移植(从
linux
故事未完
·
2018-11-06 00:52
Linux
Apache
网站
Apache安装
www.apache.org现在主流版本是2.4,那么我下面写的是2.4的安装方法2.4会依赖于apr软件apr和apr-util是一个通用的函数库,可以让httpd不关心底层的操作系统平台,很方便的移植,就是从
Linux
ys杨国纬
·
2018-04-11 15:24
linux
Apache安装
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
·
2018-03-11 19:29
Felven在职场
ZYNQ跑系统 系列(二) petalinux方式移植linux
移植linux之petalinux之前一篇博文中,提到了一种通用的传统移植方式,将
linux移植
到ZYNQ中的ARM芯片中。
long_fly
·
2017-12-06 22:15
ZYNQ
linux系统相关
Zynq-
Linux移植
学习笔记之21-Linux启动时自动以root账号登录
在调试zynq开发板时,linux启动后总是需要手动输入root以登录系统,如下图所示:这对于自动执行应用程序来说很不方便。现在可以通过修改ramdisk的相关内容实现root账号自动登录。1、创建可执行文件首先需要创建可执行文件,用对应板子的CROSSCOMPILE编译为可执行文件,当前环境下选择的是arm-linux-gnueabihf-,将auto_login.c编译为auto_login.
Felven
·
2017-09-22 20:23
Felven在职场
Zynq-
Linux移植
学习笔记之19-启动加载与固化
1、启动加载启动时候自动执行shell脚本Mountramdisk,修改rootfs里面rcs文件在RCS中添加代码echo"++Startingtelnetdaemon"telnetd-l/bin/shecho"++Startinghttpdaemon"httpd-h/var/wwwecho"++Startingftpdaemon"tcpsvd0:21ftpdftpd-w/&echo"rcSCo
Felven
·
2017-08-08 22:43
Felven在职场
关于linux下的PS1的设定与PATH的设定
在使用linux做嵌入式
linux移植
开发的时候,有两个问题让我很不爽。1、PS1的设定。即提示字符让我看着很不爽,那么我们如何将其修改成我们想要的样子呢?
a827415225
·
2017-08-06 17:14
linux
Zynq-
Linux移植
学习笔记之16-Zynq下linux XADC驱动
1、简介XADC是zynq芯片内部进行温度和电压检测的模块,通过(XilinxWiki-xadc.html)这篇wiki可以知道,XADC控制器有两种表现形式,一种是位于PS内部,即文档中提到的thePS-XADCinterfaceforthePSsoftwaretocontroltheXADC,另一种是位于PL内部,通过IP核的方式实现。目前常用的是第一种。通过ug480_7Series_XAD
Felven
·
2017-06-18 21:56
Felven在职场
Zynq-
Linux移植
学习笔记之七-网络驱动
Zynq-
Linux移植
学习笔记之七-网络驱动参考网址:http://www.openhw.org/module/forum/thread-657608-1-1.html这一篇讲一讲u-boot里面的网络驱动以及
a746742897
·
2017-06-06 18:00
Zynq-
Linux移植
学习笔记之十-u-boot网络配置
Zynq-
Linux移植
学习笔记之十-u-boot网络配置网址:http://blog.csdn.net/zhaoxinfan/article/details/69662074分类:Felven在职场(
a746742897
·
2017-06-05 11:54
ar8031资料汇总
Zynq-
Linux移植
学习笔记之九-petalinux
在对zynq上进行linux操作系统移植时,除了使用传统的由用户编译u-boot,kernel,rootfs方法外,目前主流采用vivado+petalinux操作方式。该操作方式能够快速生成适配于zynq的linux镜像,下文中进行详细介绍。一、硬件设计参考ug980-petalinux-board-bringup,用户使用vivado进行硬件设计,硬件设计完成后使用export命令导出导出文件
Felven
·
2017-02-26 22:00
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
·
2016-12-20 22:36
Felven在职场
Linux内核--内核数据类型
转自:http://www.linuxidc.com/Linux/2013-12/93637.htm 将
Linux移植
到新的体系结构时,开发者遇到的若干问题都与不正确的数据类型有关。
明明是悟空
·
2016-11-12 17:00
libusb1.0.9版本嵌入式
linux移植
下载源码libusb-1.0.9.tar.bz2解压到当前目录,我是在64位Ubuntu14.04,内核版本3.13上编译的。终端进入到源码目录,先进行配置./configure --build=x86_64-unknown-linux-uclibc --host=arm-unknown-linux-gnu --prefix=/home/user/code/libusb-1.0.9/install
t_ianya30
·
2016-07-29 15:39
移植
arm
libusb
嵌入式
我的arm_
linux移植
笔记
一、 uboot1.2.0移植移植环境:VMware5.5.2+redhat9开发板:SKY_2440B_V5.0或者V3.0编译器:cross3.2(下载地址ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross3.2.tar.gz)Uboot:u-boot-1.2.0(下载地址:ftp://ftp.denx.de/pub/u-bo
u012133509
·
2016-06-24 15:00
linux移植
驱动insmod时所遇到的问题
insmod时可能出现的错误:(问题5为自己遇到的实际问题,其他则为借鉴他认经验)1.warning:functiondeclarationisntaprototype这种错误也是很常见的,主要是对一些函数固定格式的错误使用。比如intfunction()改称intfunction(void)staticintxxxx_init(void)记住不要缺少static,而staticvoidxxxx_
程诚
·
2016-03-05 15:00
ARM-
Linux移植
之(四)——根文件系统构建
相关工具版本:busybox-1.7.0arm-linux-4.3.2linux-2.6.22 1.配置busybox并安装。在我们的根文件系统中的/bin和/sbin目录下有各种命令的应用程序,而这些程序在嵌入式系统中都是通过busybox来构建的,每一个命令实际上都是一个指向busybox的链接,busybox通过传入的参数来决定进行何种命令操作。1)配置busybox解压busybox-1.
qq_26093511
·
2016-03-05 11:00
ARM-
Linux移植
之(三)——init进程启动流程分析
我们通常使用Busybox来构建根文件系统的必要的应用程序。Busybox通过传入的参数来决定执行何种操作。当init进程启动时,实际上调用的是Busybox的init_main()函数,下面我们来分析这个函数,看init进程究竟是怎样一个流程。我分析的Busybox源码是1.7.0版本的,其他版本会略有不同。部分代码省略我们只看关键性代码。 首先看init_main函数 [cpp] viewpl
qq_26093511
·
2016-03-05 11:00
timeGetTime GetTickCount
linux移植
unsignedlongGetTickCount() { structtimespects; clock_gettime(CLOCK_MONOTONIC,&ts); return(ts.tv_sec*1000+ts.tv_nsec/1000000); } unsignedlongtimeGetTime() { returnGetTickCount(); }ps:在linuxx64下,返回值最好使
悠米海
·
2016-01-22 13:00
linux
移植
坑
GetTickCount
timeGetTime
上一页
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
其他