找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12158|回复: 10

如何在光猫内运行自己的程序?全是只读文件系统啊,光猫是E-140W-P

[复制链接]
发表于 2017-6-3 19:09:54 | 显示全部楼层 |阅读模式
测试了下 性能是可以的0 o- B/ @( m$ h( x3 ^
打算跑自己的程序,第一个程序就是KCP,因为看到内存足够大 又是双核
6 E. K0 u+ D- a" j- h6 c7 K# A8 y我就老老实实拷贝文件到光猫/Data目录了
; X0 C! }# r" |: F. q( ^" n0 q8 y测试运行 没有问题 架构选择的mips7 e% ]" J5 \% V! k
但是现在问题来了
! m0 o! ^2 @' B  b0 p$ E3 X
+ g) ^* K8 }/ [: w% V0 R我老老实实在/etc 目录 首先init.d目录建立sh文件: W+ x6 Y  M8 v8 G+ e: W9 I
发现文件系统都是只读系统: B% [  Q; _& }! c
mkdir: can't create directory 'kcp': Read-only file system
% M7 `1 d& y+ n2 P$ q7 t8 a
! g: A4 \3 _* P4 s8 }) L然后尝试在程序目录建立启动文件+ M6 |) p, X  o
Info.plugin按照如下方式设定path中自动启动" [; b0 d( M6 A5 j" a
Name:ssk
' E# \+ Y3 `4 i9 p  tEid:21
# W4 F, @3 u2 \* D- _AccessBit:256! L$ x1 I5 Y6 h3 d) L: v" v
Path:/usr/S304/cpk/ssk/MyPlugin/ssk
9 \) U* k: h4 `. R2 O. KRunArgs:
' K" Y3 J$ F" |& y0 T/ ?3 sFlags:1640' X& T# q3 U: Q% }" Z
BackLog:0
! h5 b# E. w& m( @6 xPort:0
1 T/ x3 S! l0 d  PIsFeatureCompiledIn:TRUE$ M' J# ~5 a3 U# I) }8 B
LifeNum:200 S  Z0 t% C7 F
Version:1.0.0, P9 @! }7 E, N% j
Size:0
* q* U4 m/ S- V' q' P0 rRunSize:0
4 Z0 m6 ]$ ]5 z! gType:app
. \" U3 I( ]4 e, w* o) kRight:root# K+ V4 D1 W, _" j* X- G5 R1 s
Visibility: no
4 U) i+ A: C5 `Architecture:mips
  ^& L" l, q2 A) XKernelVersion:linux 3.4.117 [, J; \* e, e0 X& L
EntryFile:ssk7 P. z; a1 @% a) V
Provides:T&W: U) b- ]1 w2 y) S
Description:ssk, k  q# q5 R0 c( }. K
结果还是只读文件结构4 _  C* ], t0 G. I' v
6 ?) n' l0 Y& x/ o: |
但是程序明明可以安装卸载的呢,为啥我的就是只读呢
+ L& n. Y: P/ \* J7 t( \( ?继续看了下 发现有个560的东西 谁是560呢5 D4 Y: O9 W) ^) J2 o
程序目录如下0 Y& o2 x% r$ S4 m4 s. H0 T
drwxrwxr-x    3 560      560             74 Jan 26  2016 bftpd% \( R" m( q2 k, q( Z$ q2 o: X( D
drwxrwxr-x    3 560      560             74 Jan 26  2016 cmc
/ x' A- q$ Q- l! w" K2 A% @. ]( @drwxrwxr-x    3 560      560             74 Jan 26  2016 consoled2 X1 F( p% z7 r1 U. ^9 U
drwxrwxr-x    3 560      560             74 Jan 26  2016 cpmcl
/ [. X. n. E9 Z: Ddrwxrwxr-x    3 560      560             74 Jan 26  2016 cpulimit% t! g; z  ~% @% @7 t0 _5 Z6 [; F
drwxrwxr-x    3 560      560             50 Dec 21  2015 crond
. A8 {1 G( c! E2 ]$ f( J1 Qdrwxrwxr-x    3 560      560             74 Jan 26  2016 ctjis
0 l6 M/ M5 o# I0 w" ~; X6 D' Y. bdrwxrwxr-x    3 560      560             74 Jan 26  2016 ddns* ?6 }/ J- ~0 I1 w/ R! {( }
drwxrwxr-x    3 560      560             74 Jan 26  2016 dhcp6c
- F5 S& p8 R. n* a$ f* tdrwxrwxr-x    3 560      560             74 Jan 26  2016 dhcp6s
- J6 p% K; Y- \1 q( |drwxrwxr-x    3 560      560             73 Jan 26  2016 dhcpc4 n2 ~2 L4 b, M/ |
drwxrwxr-x    3 560      560             74 Jan 26  2016 dhcpd
9 G: e# ?8 U) o, b' N9 l# Odrwxrwxr-x    3 560      560             74 Jan 26  2016 dlna1 I# N! `! `" [
drwxrwxr-x    3 560      560             74 Jan 26  2016 dnsproxy, G+ W. L; E  ?! s- J2 G7 |
drwxrwxr-x    3 560      560             74 Jan 26  2016 eponapp
! [3 r3 ]+ @0 D& }) k$ ]5 odrwxrwxr-x    3 560      560             50 Dec 21  2015 ftp( ~* `* S9 T8 J& t/ U' X- ~0 t: Z
drwxrwxr-x    3 560      560             50 Dec 21  2015 gponhal( l; q! p* U8 H+ ^
drwxrwxr-x    3 560      560             74 Jan 26  2016 hal* W* Z# r8 @2 X/ a9 Q2 q

9 D% K( ]4 ]3 O6 G& z根目录
2 J9 n& H# u8 }/ x( O) ^& tdrwxr-xr-x    3 560      560           2284 Jan 26  2016 bin/ |, z( E2 ^4 B: ]
drwxrwxr-x    2 560      560              3 Jan 26  2016 bootfs6 m+ N  f. U: u9 |
lrwxrwxrwx    1 560      560             12 Dec 21  2015 busybox -> /bin/busybox
4 u2 n) U7 w4 |- o8 @  e, Ddrwxr-xr-x    4 admin    root             0 Jun  3 18:33 data
7 I& x! i4 D( Pdrwxr-xr-x    4 admin    root             0 Jan 26  2016 dev
6 R& {. {! F1 _, D& K, edrwxrwxr-x   16 560      560           1497 Jan 26  2016 etc1 _! Z- P) g- v  V! |
drwxrwxr-x    7 560      560           1132 Jan 26  2016 lib7 m) j/ R6 g  M' {
lrwxrwxrwx    1 560      560             11 Jan 19  2016 linuxrc -> bin/busybox
: G' X; a" Z2 [, xdrwxr-xr-x    3 admin    root             0 Jan  1  1970 mnt
/ G7 g. Z& j& ]9 Z4 Qdrwxrwxr-x    2 560      560             49 Jan 18  2016 modules
4 p, G, }9 _) J( C8 j8 |drwxrwxr-x    3 560      560             27 Oct 13  2015 ont
; n1 v# d  Y% F6 x7 d# C" i/ hdrwxrwxr-x    5 560      560             56 Jan 19  2016 opt
" O! \  B6 i# d2 S9 }dr-xr-xr-x  183 admin    root             0 Jan  1  1970 proc
1 F$ n, d5 y6 u& Ndrwxrwxr-x    2 560      560              3 Jan 26  2016 rootfs
+ m7 x1 B2 Q/ h: z: M+ M; Tdrwxrwxr-x    2 560      560            361 Jan 19  2016 sbin: c+ J% Y/ x+ H; {! f& f: a
-rw-rw-r--    1 560      560            479 Jan 26  2016 show_version
9 q1 i; x0 N" z' xdr-xr-xr-x   11 admin    root             0 Jan  1  1970 sys  S9 c0 R  g+ [% J, M
lrwxrwxrwx    1 560      560              8 Jan 19  2016 tmp -> /var/tmp; C! y0 `7 A8 p3 z
drwxrwxr-x   10 560      560            128 Oct 13  2015 usr
$ V3 K6 A2 c& Vdrwxr-xr-x   22 admin    root             0 Jan 26  2016 var
/ P: W% ?: l( N, c; n, f$ _4 |-rwxrwxr-x    1 560      560            599 Oct 13  2015 version
8 M1 K* L6 l7 A4 J2 Q6 Q, C-rw-rw-r--    1 560      560          14235 Jan 26  2016 version.list/ \9 R$ \- o; v& s. t* Q. n
-rw-rw-r--    1 560      560            601 Jan 18  2016 vtpfs.ver8 d* G2 ~  d" z& {; ^

6 x% x# J& @% z. h' Z) ~8 }
. b  ~) m+ Z" @& P8 _7 R! E. Q请问大家有解没8 T  {7 }# x$ E0 k) S
第一次折腾这玩意
+ @1 m9 a; z! f- {谢谢
0 ]! N) T$ F" ^- G( j
: N5 s5 H& B7 s, _
2 H# s! `& E2 ^8 `" m
 楼主| 发表于 2017-6-3 19:11:46 | 显示全部楼层
也就说 我现在登陆的是admin身份  但是560是谁呢  如何获得呢/ A7 c6 U% l& o0 @/ V& @' B
我的一切调试测试都是在telnet完成的5 S% k1 W1 [5 p% w7 Q
是不是换个ttl 就有希望呢$ V2 J* _0 W2 \3 h6 C
才装回去 不想继续拆了  {( F& B( @" G

. P7 N5 Z% R4 [0 z双核512内存
3 {) ?& O+ P/ V/ P* N不跑自己的程序有何意义啊
 楼主| 发表于 2017-6-3 19:13:48 | 显示全部楼层
另外 有没有什么地方可以有自己编写安装程序的说明
7 N; o9 T- e. |1 F0 @* T- z" ]我想自己做个程序 放上去跑
 楼主| 发表于 2017-6-3 19:25:24 | 显示全部楼层
当前的程序版本是 Linux version 3.4.11-rt19 (xudong@TWSH-EoC) (gcc version 4.6.2 (Buildroot 2011.11) ) #5 SMP PREEMPT Wed Jan 20 20:02:57 CST 2016
! S' N# N0 ], O/ }5 H& WCPU部分性能还很好看的# {" f; s9 M3 Y
system type             : 968380SGW8 G. T7 V" Z" [& v9 Q
processor               : 0
& j3 R# e3 ~) W0 xcpu model               : Broadcom BMIPS4350 V8.0
0 Q7 E$ |9 @3 C! k( JBogoMIPS                : 598.013 ~% Q' X4 Z7 Q: M
wait instruction        : yes
$ J9 u4 c, O. |( n3 b* G3 dmicrosecond timers      : yes
+ M4 _& s: n" B. t: gtlb_entries             : 321 v% T6 U% m' S1 p
extra interrupt vector  : no
9 H3 F4 R% x1 Vhardware watchpoint     : no- Q2 m! t9 X+ W
ASEs implemented        :0 Z( }  P* r2 \- Y
shadow register sets    : 1
0 n: B  _  Q* ^kscratch registers      : 0# w5 N5 D% @& o( w5 G$ J
core                    : 0! `' o1 u) u9 q: E
VCED exceptions         : not available
# @! ?1 W% C- F/ `! J" HVCEI exceptions         : not available" q: b7 V3 K: z

4 a, u) ^# s1 T# Q8 q9 Gprocessor               : 1
$ }7 }5 h+ h; `* Z% D7 i$ d% o3 Wcpu model               : Broadcom BMIPS4350 V8.0
  ]/ h$ E0 W* z. b: ]1 xBogoMIPS                : 606.202 H6 K0 I" ^# P" Q# O' g6 A
wait instruction        : yes
" m$ `6 ^9 z# ]  Ymicrosecond timers      : yes
* X) Y* G' L+ A" V$ p  @tlb_entries             : 32
/ g1 C) g7 X% mextra interrupt vector  : no
8 N# O% y. M! L" zhardware watchpoint     : no
  C2 A4 u' K5 V; Y/ D9 S, w7 Y7 qASEs implemented        :# I# Z5 r7 P/ I0 V" w( w
shadow register sets    : 1
) y! }; w) o7 U( m1 xkscratch registers      : 0
3 @+ U9 d8 [* `; _, gcore                    : 0
. n: k, X# ~3 r# N% |1 t- A5 L1 [VCED exceptions         : not available8 r1 l* P& Y. T. F! _
VCEI exceptions         : not available
2 v$ s: E# A% K9 K# n9 I8 {! W9 ~
发表于 2017-6-5 13:28:05 | 显示全部楼层
复杂看不懂,顶你
游戏人_IS994 该用户已被删除
发表于 2017-7-19 15:27:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
游戏人_IS994 该用户已被删除
发表于 2017-7-19 15:28:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
游戏人_IS994 该用户已被删除
发表于 2017-7-19 15:29:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2017-7-19 16:49:05 | 显示全部楼层
这个猛1 @# k( J! [6 ]  f( `( F0 m
不懂也收藏备用9 M, X, `5 U0 w0 W& X% Z' h" X
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-10 18:57 , Processed in 0.055210 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表