BusyBox 诞生 BusyBox 最初是由 Bruce Perens 在 1996 年为 Debian GNU/Linux 安装盘编写。其目标是在一张软盘上创建一个可引导 GNU/Linux 系统,这可以用作安装盘和急救盘。一张软盘可以保存大约 1.4-1.7MB 内容,因此这里没有多少
BusyBox 是很多标准 Linux® 工具一个单个可执行实现。BusyBox 包含了一些简单工具,例如 cat 和 echo,还包含了一些更大、更复杂工具,例如 grep、find、mount 以及 telnet(不过它选项比传统版本要
转载 2013-08-30 13:32:00
119阅读
2评论
busybox-1.35.0】嵌入式Linux编译
原创 2023-03-06 16:04:03
1011阅读
BusyBox 诞生 BusyBox 最初是由 Bruce Perens 在 1996 年为 Debian GNU/Linux 安装盘编写。其目标是在一张软盘上创
转载 2016-07-20 14:01:00
105阅读
2评论
嵌入式设备网络设置主要是靠一些命令进行处理: #MAC地址设置 ifconfig eth0 down ifconfig eth0 hw ether $MACADDR ifconfig eth0 up ifconfig eth0 $ip netmask $netmask #IP 和子网掩码设置 route add default gw $gatewayip #网关设置 ifconfig
1、编译在我们进行开发时,使用高级语言编写代码通常叫作源代码,比如C编写后缀名为 .c 文件。机器是不能直接执行源代码,必须转换成二进制机器代码(指令+数据)机器才能读懂并执行。将源代码转换成机器代码过程称为编译(compile),而编译工作需要编译器(comcompiler)来完成。编译器需要检查源代码语法,没有错误才能被编译通过,源代码经过编译后 ,并没有生成最终
      嵌入式linux因资源紧缺,所以在制作根文件系统时,使用是经过裁剪之后busybox,然而很多工具都没有添加
原创 2022-10-11 21:23:28
802阅读
嵌入式 —— Linux 学习之路(二):Docker一、Ubuntu1604 安装 Docker1、使用官方安装脚本自动安装2、使用国内 daocloud 一键安装命令3、手动安装a)卸载旧版本b)更新 apt 包索引c)安装 apt 依赖包,用于通过HTTPS来获取仓库d)添加 Docker 官方 GPG 密钥e)写入软件源信息,设置稳定版仓库f)更新并安装 最新版本 Docker En
转载 2023-08-18 13:07:42
557阅读
嵌入式系统里,一般不提供太多工具。这个时候可以使用busybox试一下。比如没有grep的话,可以使用 busybox grep 看一下。
原创 2023-05-04 16:12:41
84阅读
随着物联网行业发展,网络贯穿着我们生活点点滴滴,作为物联网行业开发者,网络协议是我们必须要掌握和竞争基础技能1.嵌入式设备联网需求如今嵌入式领域不断涌现出连入因特网巨大需求,特别是物联网产业、移动终端等设备。嵌入式设备要连入因特网,就必须遵循网络通信协议,即TCP/IP协议。2.嵌入式设备联网方式目前嵌入式产品主要通过两种方式实现TCP/IP功能: (1)使用专门硬件网络TCP/IP
转载 8月前
78阅读
crond是一个服务,一个守护进程。crond 是linux用来定期执行程序命令,crond命令每分锺会定期检查是否有要执行工作,如果有要执行工作便会自动执行该工作。crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者时程表。按照网上查找资料执行时经常会碰到这种错误:crontab: chdir(/var/spool/cron
转载 2021-08-17 15:35:17
1178阅读
  1、 嵌入式系统通常是形式多样、面向特定应用软硬件综合体   嵌入式系统一般针对特定应用,其硬件和软件都必须高效率地设计,量体裁衣、去除冗余。梅种嵌入式微处理器大多专用于某个或几个特定应川,工作在为特定用户群设计系统中。而且通常都具有低功耗、体积小、集成度高等特点,能够把通用微处理器中许多由板卡完成任务集成在芯片内部。   嵌入式系统软件是嵌入式操作系统和应用程
a、tftp server服务器配置与使用 方法1: #udpsvd -vE 069 tftpd -c /root& //上面的0表示对所有ip地址都进行侦听 方法2: #vi/etc/inetd.conf 69 dgram udp nowait root tftpd tftpd -c /root
转载 2016-04-12 19:37:00
748阅读
2评论
1. 嵌入式系统软件开发平台    嵌入式系统软件开发方法采用不是通用开发方法,而是交叉开发方法。本小节主要介绍嵌入式系统软件开发交叉编译环境基本概念和特点,以及软件调试常用几种方法。    1.交叉平台开发环境    嵌入式系统软件开发采用交叉平台开发方法(Cross Platform Develop
本周学习概要: 本周我们学习了有名管道和消息队列传输和接收,并且在课上和课下实验楼中进行了程序验证和操作。 管道( pipe ):管道是一种半双工通信方式,数据只能单向流动,而且只能在具有亲缘关系进程间使用。进程亲缘关系通常是指父子进程关系。 有名管道 (named pipe) : 有名管道也是半双工通信方式,但是它允许无亲缘关系进程间通信。 套接字( socket ) : 套解口也
1.什么是嵌入式嵌入式系统指的是以应用为中心和以计算机技术为基础,并且软硬件是可裁剪,能满足应用系统对功能、可靠性、成本、体积、功耗等指标严格要求专用计算机系统。 以应用为中心专用计算机系统。2.通用计算机与专用计算机 通用:输入输出、CPU、内存、硬盘3.嵌入式起始于单片机4.嵌入式使用 物联网:物物相连,人机协同工作 特斯拉:新能源汽车代表,典型嵌入式技术运用 5G–物物相连
SoC嵌入式软件架构设计之二:没有MMUCPU实现虚拟内存管理设计方法。这里要阐述Bank设计一些原则。    Bank设计是为了实现不同一时候刻执行Bank(代码块)执行在同一块内存上,所以在执行之前操作系统须要将已存在内存代码/数据进行缓存处理,并载入将要执行Bank到该内存上。为了实现这个目的,须要明白下面要点:     1.为了
嵌入式嵌入式标签多为:低配,偏硬件,底层,资源紧张,代码多以C语言,汇编为主,代码应用逻辑简单。但随着AIOT时代到来,局面组件改变。芯片性能资源逐渐提升,业务逻辑也逐渐变得复杂,相对于代码效率而言,代码复用可移植性要求越来越高,以获得更短项目周期 和更高可维护性。下面是AIOT时代嵌入式设备常见软件框架。设计模式设计模式标签:高级语言 ,高端,架构等。在AIOT时代,设计模式
一、AMBA概述今天要介绍三种嵌入式总线技术:APB、AHB、AXI,它们都属于ARMA片上总线协议。所以,在介绍这几种总线技术之前,有必要先了解一下ARMA片上总线协议是什么。AMBA (Advanced Microcontroller Bus Architecture),全称叫作高级微控制器总线架构,它是由ARM公司研发推出高性能片上总线协议。它定义了高性能嵌入式微控制器通信标准,可以将
转载 2023-07-19 16:14:31
789阅读
STEP 1:构建目录结构 创建根文件系统目录,主要包括以下目录 /dev /etc /lib /usr /var /proc /tmp /home /root /mnt /bin /sbin /sys /#mkdir /home/rootfs /#cd
转载 2021-06-17 15:42:18
811阅读
  • 1
  • 2
  • 3
  • 4
  • 5