在ARM下编译chat和pppd

pppd-2.4.7交叉编译问题 undefined reference to `setkey‘ 运行pppd call gprs-dial时 提示chat 不支持参数 -f ,这个chat 是busybox编译出来的,可能版本的问题参数有变,在menuconfig中没有找到chat的说明;想单独编译chat.于是找到pppd2.4.7开发包。编译出错,其实错误是pppd的错误,而chat已经编译出来。1、pppcrypt.c找不到setkey ,在makefile中添加ssl的lib库。这两个提示正式解决问题的方法,在.c文件找到对应的行替换函数即可。3、在错误提示之前有两行提示。 阅读详情

1) 把ppp的源码解开

   tar zxvf ppp-2.4.5.tar.gz

2) 进入ppp-2.4.5/pppd目录

    修改Makefile.linux

    设置 CC = /usr/local/arm/3.4.1/bin/arm-linux-gcc

3) make -f Makefile.linux  即可编译出pppd

4) 同样进入ppp-2.4.5/chat目录, 并设置

CC=/usr/local/arm/3.4.1/bin/arm-linux-gcc

5)  make -f Makefile.linux  即可编译出chat

arm-linux实现PPP拨号上网(gprs) 1)下载编译ppp-2.4.2       解压       进入chat目录,修改Makefile.linux,添加CC=arm-linux-gcc       编译chat: make –f Makefile.linux,生成chat       进入pppd目录,修改Makefile.linux,添加CC=arm-linux-gcc       编译pppd:make –f Makefile... 阅读详情

相关推荐

arm9+linux fl2440 GPRS SIM卡 模块 ppp拨号上网

/*主机操作系统:centos 6.7 交叉编译器版本:arm-linux-gcc-4.5.4 开发板平台:fl2440 linux内核版本:Linux-3.0 Author:  shaocongshuai */ GPRS简介         通用分组无线服务技术(General Packet Radio Service)的简称,它是GSM移动电话用户可用的一种移动数据业务。G

柯利南的专栏 2781

pppd的编译过程

<br /><br />1. 下载源码包<br />http://igorpopov.newmail.ru/pppd/download.html<br />或者http://www.sfr-fresh.com/linux/misc/ppp-2.4.4.tar.gz/<br />下载ppp-2.4.4.tar.gz<br />http://sourceforge.net/projects/libpcap/<br />或者http://www.tcpdump.org/<br />下载libpcap-0.9.8.

tracyjk的专栏 4624

移远EC200S Linux 5.10 驱动移植:3处内核源码修改与PPP拨号全流程

本文详细介绍了在Linux 5.10内核下为移远EC200S模块进行驱动移植的全过程,包括3处关键内核源码修改和PPP拨号配置。通过实战指南,开发者可以掌握从环境准备、内核配置到PPP拨号上网的完整流程,解决嵌入式系统中4G模块集成的常见问题。

weixin_34007020的博客 331

在Linux上交叉编译pppd 2.4.4

在Linux上交叉编译pppd 2.4.41. 下载pppd 2.4.4的源代码ftp://ftp.samba.org/pub/ppp/2. 直接编译#./configure#make clean#make3. 交叉编译修改./pppd-2.4.4/pppd/Makefile, 注释两行:#wenxy comment #LIB

Wenxy's computer science technology blog 9721

ppp源码编译走过的坑

configure 命令中因未指定编译参数导致configure 执行校验异常,具体表现在。

linux小码甲&blog 830

ARM+llinux系统移植3G拨号上网收发短信(一)

以下向大家演示如何在2440开发板的linux系统中实现3G拨号上网的功能。 1 向linux内核中添加3G模块的驱动(USB转串口的驱动)和ppp协议的支持,重新编译下载内核。 2 对ppp-2.4.4源代码进行交叉编译。 将拨号上网所需的两个应用程序pppd和chat拷贝到开发板/usr/sbin文件夹下,将改好的脚本文件wcdma、wcdma-chat-connect、wcdma-chat-disconnect存放在/etc/ppp/peers目录下。将含有域名解析服务器地址的文件resolv

fulinux的博客 1万+

linux ppp 串口 gprs,arm-linux实现PPP拨号上网(gprs)

1)下载编译ppp-2.4.2 解压 进入chat目录,修改Makefile.linux,添加CC=arm-linux-gcc 编译chat: make –f Makefile.linux,生成chat 进入pppd目录,修改Makefile.linux,添加CC=arm-linux-gcc 编译pppd:make –f Makefile...

weixin_42610671的博客 256

《Linux操作系统-系统移植》第8章 USB-4G/LTE移植 -第1节 USB-4G移植C(华为E392u­924G移植)

2.3 PPP编译 1.获取源码 PPP官网下载:https://download.samba.org/pub/ppp/ 下载解压ppp-2.4.7.tar.gz源码,存放在/home/farsight/usb_4G/路径 $tar -xvf ppp-2.4.7.tar.gz 2.进入ppp-2.4.7文件夹,建立install文件夹 解压后进入目录 $cd ./ppp-2.4.7 ...

不问归期的博客 903

ppp linux交叉编译,ppp的linux移植及ppp0的路由设置

1、首先先下载ppp-2.4.42、交叉编译,首先./configure之后make CC=arm-linux-gcc(在configure时,试过--host=arm-linux-gcc,发现不好用就在这里加了)3、编译完成后,将pppd,chat复制到/usr/sbin目录下,4、配置4.1 修改源代码scripts目录下的ppp-on ppp-on-dialer ppp-off之后复制到/e...

weixin_33602725的博客 874

pppd + chat arm 自动编译包

pppd chat 自动下载和交叉编译,只需要修改交叉编译的工具就可编译通过,wcdma 模式 华为 MU609 3g 网卡 在linux 3.8.13 上已经测试通过。

AT91RM9200开发笔记(10):PPPD-2.4.3交叉编译

AT91RM9200开发笔记(10):PPPD-2.4.3交叉编译

嵌入式Linux设备通过CDMA网络拨号上网:PPPD移植与配置实战

点对点协议(PPP)是串行链路上建立网络连接的基础协议,其核心守护进程PPPD负责链路建立、认证协商与数据封装。在嵌入式Linux系统中,PPPD是实现设备通过串口连接无线模块(如CDMA、GSM模块)接入互联网的关键组件。其技术价值在于为无图形界面或资源受限的嵌入式设备提供了稳定、标准的网络接入方案,广泛应用于工业物联网、远程监控、老旧设备升级等对网络覆盖和成本敏感的场景。通过交叉编译将PPPD移植到ARM架构目标板,并配合Chat脚本与认证文件,即可完成对电信CDMA等2G/3G网络的拨号配置。本文以*

weixin_30388677的博客 410

ppp-2.4.0交叉编译的结果pppd和chat,for arm linux

ppp-2.4.0交叉编译的结果pppd和chat,for arm linux。用arm-linux-gcc 4.4.1编译

pppd arm linux 3.10 无法运行

总是报错: ~ # pppd pppd: can't resolve symbol '__ctype_b_loc' ~ # pppd --help pppd: can't resolve symbol '__ctype_b_loc' ~ #

生于忧患,死于安乐 2637

pppd 源码 与pppd使用脚本分析打包

pppd 源码 与pppd使用脚本分析打包

从LLaMA到LLaMA-MoE:轻量级混合专家模型构建与实战指南

混合专家(Mixture-of-Experts, MoE)是一种先进的神经网络架构,其核心原理是通过门控网络动态地为不同输入选择不同的专家子网络进行计算,从而实现模型容量的指数级扩展,同时保持推理时的计算量基本不变。这种稀疏激活的特性赋予了MoE极高的技术价值,使其成为解决大模型训练与推理成本矛盾的关键技术之一,在自然语言处理、多模态学习等场景中展现出巨大潜力。本文聚焦于**LLaMA-MoE**这一具体实践,深入探讨了如何基于成熟的稠密模型(如LLaMA),通过**专家构建**与**持续预训练**两大关键

weixin_28730549的博客 565

Linux下ppp拨号+3G模块(evdo 中兴MC8630模块)

物联网的发展,嵌入式节点具备3G无线上网功能是个必不可少的功能,奈何网上的资料多数以WCDMA为主,电信的evdo资料不是很多,笔者经过一番实验,搜寻了一些网站,终于在开发板上,将EVDO模块(中兴MC8630)成功拨号上网,现分享步骤如下: 3G模块的速度非常快,所以普通的UART串口已经不能满足速度,所以会通过芯片的USB口来进行数据交互。硬件连接这里就忽略了,有兴趣的朋友可以买个usb口的

sunnywalden 1398

机械臂的运动学分析-工业机器人

机械臂的运动学是研究机械臂各连杆坐标系之间的运动关系,是对机械臂进行运动控制的基础。本章分析了所设计的六自由度机械臂的运动学。理论上六自由度机械臂的工作空间是一个近似球形区域,能够覆盖机械臂所在的位置,但由于机械臂关节的运动范围受到限制,机械臂末端会存在一些不能到达的工作死区,使得机械臂的工作范围和灵活性受到限制。理论上六自由度机械臂的工作空间是一个近似球形区域,能够覆盖机械臂所在的位置,但由于机械臂关节的运动范围受到限制,机械臂末端会存在一些不能到达的工作死区,使得机械臂的工作范围和灵活性受到限制。

qq_59137727的博客 6648

linux ppp漏洞,Linux下ppp拨号的实现(Arm)

Linux发行版自带PPP拨号需要的pppd和chat命令,以2.6.18内核的Linux虚拟机为例,在/usr/sbin目录下,/etc/ppp目录也已自动创建。参考模权创建拨号脚本ppp-on,ppp-off,ppp-on-dialer三个文件,on&off放在/usr/sbin目录下,ppp-on-dialer放在/etc/ppp目录下,执行ppp-on脚本,如果设备已连接并成功驱动...

weixin_28712491的博客 609

【Linux】实际项目应该如何完成?--安防监控系统项目的总结

到目前为止我也做个5、6个嵌入式项目,但以往都是从零开始自己做,也就是毫无计划,想到那里做那里,有想法就会去实现,就这样导致我碰到了很多坑,也消耗了我许多时间,当然,不是说这样不好,因为在其中我也得到了一个很好的锻炼与练习,但是这不适用于在工作中去这样做。...

修成真的博客 6729

告别I2C和SPI:用FPGA驱动DS18B20,一根线搞定温度采集(附Verilog代码)

本文详细介绍了如何利用FPGA通过单总线协议(One-Wire)驱动DS18B20温度传感器,仅用一根数据线实现高效温度采集。内容涵盖协议解析、Verilog代码实现及调试技巧,帮助开发者节省IO资源并提升系统性能。

weixin_42696271的博客 390
上一篇: android在armv4t中跑
下一篇: 让linux2.6.18支持4G的SD卡
flymachine
博客等级 码龄23年 253粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值