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(5):驱动开发网络调试驱动设备的Linux系统移植
驱动开发之网络调试驱动设备的Linux系统移植1、Uboot移植到开发板uboot移植2、开发板网络通讯nfs命令tftp命令3、
Linux移植
到开发板4、BusyBox构建根文件系统5、软件运行1、Uboot
二四日十二画
·
2022-03-12 15:00
嵌入式
Ubuntu
linux
ubuntu
嵌入式
使用 busybox 搭建I.MX6ULL开发板的根文件系统
busybox源码百度网盘下载地址:链接:https://pan.baidu.com/s/17MNKwJXphIWMGUBG9rvjag密码:0809--来自百度网盘超级会员V2的分享根文件系统构建同Uboot和
Linux
底层开发小洪
·
2022-03-12 15:00
嵌入式
linux
ubuntu
野火i.MX6ULL Pro开发板构建根文件系统
眼瞅着2020年马上就要到头了,承诺给大家的
Linux移植
三部曲还差最后一篇,这个拖延癌晚期恐怕今年是治不好了,不到最后的DL绝不妥协……(这句话是年前写的,写了个开头就疫情了,封城,电脑丢在了公司,于是过上了老婆媳妇热炕头的性福生活
Mars.CN
·
2022-03-12 15:59
Linux
i.MX6ULL嵌入式Linux开发4-根文件系统构建
前面几篇介绍了uboot的移植与内核的移植,本篇进行根文件系统的构建,这是
Linux移植
三大组成部分的最后一步,根文件系统构建好后,就构成了一个基础的、可以运行的嵌入式Linux最小系统。
码农爱学习
·
2022-03-12 15:55
i.MX6U嵌入式开发
i.MX6ULL
嵌入式
Linux
根文件系统
BusyBox
手把手带你基于嵌入式
Linux移植
samba服务
摘要:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。本文分享自华为云社区《嵌入式Linux下移植samba服务--开发实战》,作者:小小小橘。Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为
华为云开发者社区
·
2022-02-16 11:00
i.MX6ULL嵌入式Linux开发1-uboot移植初探
本系列教程以i.MX6ULL处理器的ARM开发板为实验基础,学习记录嵌入式Linux开发的各种知识与经验,主要内容包括嵌入式
Linux移植
,嵌入式Linux驱动开发,嵌入式Linux应用开发等。
码农爱学习
·
2021-07-13 00:02
i.MX6U嵌入式开发
i.MX6ULL
嵌入式
Linux
uboot
Linux 在 M1 上跑起来了!
今天,随着本文一起来看看如何把
Linux移植
到M1。自2014年iPhone6发布以来,苹果就在集中精力构建更快的芯片,相对于在一块芯片上加载更多核心,他们更加注重单线程性能的提高。
code小生_
·
2021-02-03 14:00
内核
网络
java
操作系统
编程语言
16 岁高中生成功将 Linux 移植到 iPhone,并贴出详细指南
近日,国外一名16岁的小开发者在YouTube上发布了一则视频,展示了自己是如何将
Linux移植
到一部无法使用的iPhone7。
程序员的店小二
·
2021-01-20 15:33
苹果M1芯片为何如此之快?m1芯片解读~
M1芯片成功的运行了win10系统,随后又有相关报道开发者把
Linux移植
到苹果M1Mac,如此受欢迎的m1芯片到底强悍在哪里呢?今天小编的文章帮大家深入科普一下,一起看看~苹果M1芯片为何如此之快?
由土土
·
2020-12-02 16:21
linux移植
Mplayer基本配置与错误总结
1.错误总结1.注意如果出现error:unrecognizedcommandlineoption“-fforce-mem”错误,需要修改makefile,去掉–fforce-mem标志(因为arm-eabi编译器都不支持这个选项)2.将config.mak中INSTALLSTRIP=-s,-s去掉即可,重新make,makeinstall2.基本配置./configure–enable-fpm=
君子剑一
·
2020-09-17 09:01
Linux
[置顶] ARM芯片学习内容规划及ARM开发环境的搭建
PROGRAMMER'SMODEL)3:通用IO操作4:UART、i2c、spi5:定时器、看门狗、实时时钟6:PWM、AD、DA7:外部存储控制器8:中断系统9:Uboot的移植10:ucos移植及应用,lwip移植及应用11:
linux
weixin_34128501
·
2020-09-17 05:33
嵌入式
arm开发
这只是个网站关于TI ARM
linux移植
http://www.61ic.com/Article/Sitara/CortexA8/201308/50078.html
粒坨-康
·
2020-09-16 20:54
学习笔记
为AM335x+
Linux移植
SGX+OpenGL+Qt5之完全开发笔记
这里的主机是64位的ACER5745DG,安装了桌面发行版Fedora20,桌面环境是GNOME。这里的目标板是CortexA8的AM335x,安装了之前编译好的U-Boot、Kernel和Filesystem,安装的过程见《U-BootforAM335x》、《为AM335x移植Linux内核主线代码》系列。Step1:InstallQtforMaster给主机安装Qt的方法可以非常简单粗暴:
jzjhome
·
2020-09-16 02:35
移植
ARM移植rz和sz命令
嵌入式
Linux移植
rz和sz命令rz、sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具,windows端需要支持ZModem的telnet/ssh客户端,例如:SecureCRT
zhengqijun_
·
2020-09-15 16:19
ARM
linux移植
ntpdate
今天想让板子在开机的时候自动去同步网络上的时间,网上查了一下,需要使用到ntpdate命令。但是我使用的文件系统(busybox制作的文件系统)没有该命令,所以移植了一下。由于移植ntpdate需要用到openssl的头文件和库,所以也移植了openssl。PC系统:UbuntuUbuntu12.04.4LTS1.创建工作目录1mkdircrossCompileDir2.获取openssl和ntp
风在天边
·
2020-09-14 21:01
Linux移植
过程中的问题
移植工作虽然成功了,但是有些错误还是要记录一下的,如下,持续更新。。。1.编译内核出现错误/bin/sh:1:lzop:notfoundmake[2]:***[arch/arm/boot/compressed/piggy.lzo]错误1make[1]:***[arch/arm/boot/compressed/vmlinux]错误2make:***[uImage]错误2问题原因:找不到lzop,没安
没事多学点
·
2020-09-14 11:58
linux
petalinux的制作实例【转载】
前面我已经把PetaLinux成功安装到了Ubuntu虚拟机当中了,接下来就要实际操作,将Peta
Linux移植
到我们自己的硬件平台当中去。
suixintt
·
2020-09-13 19:23
xilinx
linux
petalinux
ARM的嵌入式
Linux移植
体验之操作系统
在笔者撰写的《C语言嵌入式系统编程修炼之道》一文中,主要陈诉的软件架构是单任务无操作系统平台的,而本文的侧重点则在于讲述操作系统嵌入的软件架构,二者的区别如下图:嵌入式操作系统并不总是必须的,因为程序完全可以在裸板上运行。尽管如此,但对于复杂的系统,为使其具有任务管理、定时器管理、存储器管理、资源管理、事件管理、系统管理、消息管理、队列管理和中断处理的能力,提供多任务处理,更好的分配系统资源的功能
ggy2005
·
2020-09-13 15:16
LINUX移植
——根文件系统制作(一)
上一篇文章当中,说了说怎样搭建nfs服务器的过程,这也是制作根文件系统前必须的准备工作,当然也可以用其他方法,但从调试的角度来说,还是nfs最适合了。这篇文章咱们正式开始制作根文件系统,主要内容如下:1.制作根文件系统;2.测试制作的根文件系统。一.制作根文件系统所谓制作根文件系统,就是创建各种目录,并且在里面创建各种文件。要是你对linux主机下的根目录比较了解的话,你可能会比较熟悉这些目录了,
xie0812
·
2020-09-13 09:50
生成Linux最小系统镜像
最近在用迅为的开发板座学习
Linux移植
,现在在做Linux最小系统生成,具体可以参考一下这篇博客:这个过程的话走一遍就行了。我遇到的坑就是安装的是64位的Linux,但是给的编译器是32位。
你的眼睛背叛了你的小心心
·
2020-09-13 07:52
Android移植成功:linux-2.6.25.8+U盘挂载
『摘要』:本次移植的大体思路是:先将
linux移植
到开发板上,并添加USB驱动,然后将从网上下载的Android文件系统保存在U盘中,最后使用chroot命令切换至U盘中的Android文件系统,并执行
sanlinux
·
2020-09-13 04:13
linux
T1042/T2080 vxworks7 开发笔记(一)
vxworks7为WindRiver推出的新一代版本,相比较6.9特别是驱动部分有很大的改变,vxworks7和linux很像,有设备树的概念,所以从
linux移植
驱动到vxworks7会方便很多。
yhcs1213
·
2020-09-11 18:00
vxworks7_PPC
基于TQ2440的linux-2.6.30.4内核移植(笔记)
移植环境CPU:S3C2440交叉编译器:arm-linux-gcc-4.3.3虚拟机系统:Ubuntu12.04参考资料:《天嵌科技
linux移植
手册》移植步骤1、获取内核源码网址:http://ftp.sjtu.edu.cn
随心而乐-阿乐
·
2020-09-10 20:30
笔记
Linux移植
随笔:终于解决Tslib的问题了
前段时间让Tslib搞晕头了,原来一切都是版本惹的祸。本文只是一个随笔,随笔者,随意用笔写下心得而已,因此不必较真。正如我所欣赏的“乘兴而来,兴尽而返”一样。——估计当年王子猷是赏完了夜景,兴致也完了,就回家了。闲话少提。搞tslib时,出现了许多错误,像Norawmodulesloaded.ts_config:SuccessselecteddeviceisnotatouchscreenIunde
李迟
·
2020-09-10 17:02
解决Eclipse编码问题导致乱码问题的插件
本人经历的各种各样的乱码问题,解决过程中也积累了一些经验,加上windwos往unix/
linux移植
水天晓
·
2020-08-25 07:09
Java
配置问题解决
推荐一个修改文件编码的eclipse插件
本人经历的各种各样的乱码问题,解决过程中也积累了一些经验,加上windwos往unix/
linux移植
方面,也做过一些,所以在这里也推荐一个比较好的eclipse插件,专门用来进行工程文件的编码转换,使用方法非常的方便
远牧
·
2020-08-25 07:19
工作点滴
C++程序windows To
linux移植
经验案例
软件项目在实际部署的时候,当客户环境要求linux系统时,不可避免的需要将windows版本移植到linux系统中。下面来介绍linux系统下软件开发的基础及所遇到的问题。1.Linux环境简介Linux版本号:num.num.num其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订版本号.如果次版本号是偶数,那么该内核就是稳定版的;若是奇数,则是开发版的.头两个数字合在一齐可以描述
weixin_33724059
·
2020-08-24 17:44
移植Linux3.4.2版本内核到mini2440(二)--添加网卡、UVC摄像头、LCD驱动
mini2440(二)--添加网卡、UVC摄像头、LCD驱动该移植工作主要参考了韦东山的《嵌入式Linux应用开发完全手册》,第二期毕业班视频教程和友善之臂mini2440光盘提供的《Mini2440
Linux
win2domain
·
2020-08-24 11:08
driver
linux移植
过程出现“can't open /dev/tq2440_serial0: No such file or directory”
解决办法:在文件系统中,/etc/inittab中tq2440_serial0::askfirst:-/bin/sh改为console::askfirst:-/bin/sh原因:1)文件系统中/etc/inittab文件的作用:我们知道在Linux的内核被载入之后,机器就把控制权转交给内核,linux的内核启动之后,做了一些工作,然后找到根文件系统里面的init程序,并执行它,BusyBox会查/
wellxin
·
2020-08-24 09:58
Linux内核移植
Zynq-
Linux移植
学习笔记之44-linux下watchdog示例
1、背景介绍Zynq在运行过程中,当出现了内核异常导致内核崩溃时,将导致整个系统瘫痪。为了解决这个问题,有两种思路,一是从源头杜绝任何可能导致内核异常的场景,二是当出现内核异常后能快速恢复。很显然,在现实应用中第二种思路更符合实际,系统不怕死机,就怕死机了无法恢复,在调试ast2500的过程中也发现其使用了内核异常恢复机制,在查阅资料后发现,zynq中也具备类似的异常恢复功能-watchdog。U
Felven
·
2020-08-24 08:11
Felven在职场
zynq
watchdog
复位
SQLite3嵌入式数据库arm+
linux移植
SQLite数据库介绍SQLite数据库是一种嵌入式数据库,他的目标是尽量简单,因此它抛弃了传统企业级数据库的种种复杂特性,只实现对于数据库而言的必备的功能。尽管简单性是SQLite追求的首要目标,但是其功能和性能都非常出色,它具有这样一些特性:支持ACID事务(ACID是Automic、Consisten、Isolated和Durable的缩写)零配置,不需要任何管理性的配置过程支持SQL92标
Nicholas_yang0411
·
2020-08-23 22:23
文件系统
arm_
linux移植
手记(一)——交叉工具链编译(上)
本文主要针对整个arm-
linux移植
流程进行讲述,希望对初学和有兴趣了解的人做些参考,同时还望行家们手下留情我,并多多指教。闲话少说,进入正题:第一步交叉工具链的制作。
~海之源
·
2020-08-21 04:08
嵌入式开发
ARM-
Linux移植
之(三)——init进程启动流程分析
ARM-
Linux移植
之(三)——init进程启动流程分析K-Style转载请注明来自于衡阳师范学院08电2K-Stylehttp://blog.csdn.net/ayangke,QQ:843308498
iteye_17686
·
2020-08-20 03:12
SQLite3嵌入式数据库arm+
linux移植
SQLite数据库介绍SQLite数据库是一种嵌入式数据库,他的目标是尽量简单,因此它抛弃了传统企业级数据库的种种复杂特性,只实现对于数据库而言的必备的功能。尽管简单性是SQLite追求的首要目标,但是其功能和性能都非常出色,它具有这样一些特性:支持ACID事务(ACID是Automic、Consisten、Isolated和Durable的缩写)零配置,不需要任何管理性的配置过程支持SQL92标
当茄子遇上盐
·
2020-08-19 17:19
Linux
null character(s) ignored的解决方法
转载:http://yleesun.blog.163.com/blog/static/294134022012793594255/解决向
Linux移植
时代码中中文乱码的方法(nullcharacter(
唐朝军
·
2020-08-19 05:10
linux嵌入式
【TINY4412】
LINUX移植
笔记:(27)设备树LCD驱动
【TINY4412】
LINUX移植
笔记:(27)设备树LCD驱动宿主机:虚拟机Ubuntu16.04LTS/X64目标板[底板]:Tiny4412SDK-1506目标板[核心板]:Tiny4412-1412LINUX
大水猫
·
2020-08-18 16:00
TINY4412
LINUX
tiny4412 linux-4.2 移植(十一)LCD驱动移植
第一种方式可以参考【TINY4412】
LINUX移植
笔记:(27)设备树LCD驱动Exynos4412——LCD驱动另外一种方式是参考firebrother的github去修改的。
小黄鸡#
·
2020-08-18 16:05
Tiny4412
Linux_4.2移植
Zynq-
Linux移植
学习笔记之33-CMA连续物理内存配置
1、背景介绍在使用pcie进行数据传输时,常常需要用到dma,由于dma传输多为异步传输方式,只需要告诉dma起始地址,数据大小,然后启动dma,cpu就可以去做其他事情。不过Dma传输需要有一个前提条件,分配一段连续的物理内存,在linux下,由于存在虚实物理地址转换,用户访问的都是虚地址,分配一段连续的物理内存比较困难。常见的做法是在操作系统启动时预留一段物理内存专门用于dma,缺点是操作系统
Felven
·
2020-08-18 15:26
Felven在职场
移植较新(Linux3.19)内核至mini2440开发板(一)
本人大二在校生一枚,最近开始接触嵌入式Linux系统,跟着友善提供的
Linux移植
手册操作了一遍后决定自己移植一个当前较新的内核(3.19)作为练习,为了避免日后遗忘,同时也是作为学习的一个记录,决定在此将整个移植的过程进行详细的记录
ginger188
·
2020-08-18 12:26
mini2440
嵌入式
Linux移植
WIFI调试工具wpa_supplicant ,wpa_cli,wpa_passphrase解决方法 NUC972 ARM9
前言:作者在调试ARM9板上WIFI驱动时,发现提供的wirelesstools工具下的iwconfig,iwlist等等无法胜任,无法连接到WPA/WPA2等加密网络,这怎么办?后来了解到有wpa_supplicant强大的工具,可以连接iwconfig不能连接的网络,但是网上一大堆教程,有的不适用,版本不同编译方法也不同,编译不通过,下面列出具体的版本,按照流程即可编译成功。一、从官网下载源码
qq1510143052
·
2020-08-18 09:38
windows 使用pthreads线程库
从
linux移植
到windows的C++程序,肯定要改造下socket和线程库。某日,突然想到windows可以使用pthread库么?搜索,果然有线程的解决方案。
weixin_30852367
·
2020-08-17 16:35
最小系统zynq peta
linux移植
学习
安装完petalinux16.4后,按照15.4经验要source一下SDK目录下的setting的shell安装vivado在家目录,但是必须要root权限,重点是发现安装后桌面竟然没有软件图标,桌面快捷方式按照baidu的方法,切换到root账户,进入/usr/share/applicationsvimvivado.desktop文件,写入[DesktopEntry]Encoding=UTF-
边城1987
·
2020-08-17 15:51
zynq
petalinux16.4
Linux移植
随笔:对tslib库的ts_test测试程序代码的一点分析
本文是作者对tslib库的ts_test.c文件进行分析的随笔,其实tslib的几个测试程序结构差不多,譬如ts_print.c和ts_print_raw.c等。本文并没有涉及太多概念,也没有详细介绍这些概念,但并不代表作者对此不了解,也不代表作者对此很精通。如文中提到的input,虽只出现一个单词,但是相信许多人都知道它在文中指的是Linux操作系统下的input子系统,该子系统不简单,看三天三
李迟
·
2020-08-17 04:21
文件系统与内核
中读取所需要的数据进行处理处理完后再以某种方式(某一文件系统)存储到NAND中这句话很简单可我是理解了好几天,我原来一直纠结与我在电脑屏幕上看到的各种文件夹比如内核是存在于/usr/src/下,我就一直想着是不是文件系统包含内核呢还有就是
linux
街头卖艺
·
2020-08-16 15:22
linux
Linux移植
之make uImage编译过程分析
编译出uboot可以运行的linux内核代码的命令是makeuImage,下面详细介绍下生成linux-2.6.22.6/arch/arm/boot/uImage的过程:1、vmlinux、Image、uImage、zImage的区别2、vmlinux生成过程简介3、uImage生成过程简介1、vmlinux、Image、uImage、zImage的区别,在执行makeuImage之后会在%生成如
mr lirongjun
·
2020-08-15 23:14
linux
Linux设备驱动程式学习(7)-内核的数据类型
要点如下:将
linux移植
到新的体系结构时,研发者碰到的若干问题都和不正确的数据类型有关。坚持使用严格的数据类型和使用-Wall-Wstrict-prototypes进行编译可能避免大部分的bug。
luckdog01
·
2020-08-15 14:33
Linux相关
linux
struct
list
数据结构
编译器
alignment
Linux移植
_make menuconfig提示ncurses未安装
在makemenuconfig时,提示:***Unabletofindthencurseslibrariesorthe***requiredheaderfiles.***'makemenuconfig'requiresthencurseslibraries.******Installncurses(ncurses-devel)andtryagain.***make[1]:***[scripts/k
a804666
·
2020-08-15 13:25
Linux内核--内核数据类型
将
linux移植
到新的体系结构时,开发者遇到的若干问题都与不正确的数据类型有关。坚持使用严格的数据类型和使用-Wall-Wstrict-prototypes进行编译可能避免大部分的bug。
蔡金平
·
2020-08-12 01:57
Linux
arm-
linux移植
手记(二)bootloader移植(中)
这里是u-boot的移植,包括了网卡DM9000驱动,在使用时是通过nfs将内核下载到sdram中,再写到nandflash中的,然后可以实现直接从nandflash启动,引导内核,加载yaffs2文件系统。声明下,所有都是是亲自实现的记录。步骤是严格按照《u-boot-2010-06在mini2440上的移植》来的,后面的DM9000驱动则是按照《u-boot-2009.08在mini2440上
w7849516230
·
2020-08-11 13:17
30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全...
史上最牛的Linux内核学习方法论点击下载我的arm_
linux移植
笔记点击下载S3C2440完全开发流程点击下载Linux系统命令及其使用详解完整版点击下载Linux主要shell命令详解点击下载深入理解
iteye_17686
·
2020-08-10 17:23
上一页
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
其他