2272943826

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826  发布于  2016-07-08 11:28:46
采纳率 0%
24个问答
6248

[已解决]Hi3516a rcS启动脚本

 
本帖最后由 2272943826 于 2016-10-14 14:20 编辑

Enable the Network on board Kernel
Putty command :  configure IP address on interface use iproute2 (ipconfig not available on kernel)
   
Solution :
1  set up putty network ,
      1.1 $  ip link set eth0 up
      1.2 $  ip addr add 192.168.1.40/24 dev eth0
      1.3 $  ip route add default via 192.168.1.1
      1.4 $  ip route show     

2 Virtual Box  Ubuntu 16.04 terminal:
      2.1 $  sudo apt-get install nfs-kernel-server      // install software
      2.2 $  sudo apt-get install nfs-common  
      2.3 $  sudo service nfs-kernel-server restart              // Start service
      2.4 $ sudo service portmap restart


3  Virtual Box Ubuntu 16.04 terminal:
      3.1 $ mkdir home/tt/nfs
      3.2 $ sudo gedit  /etc/exports        /home/tt/nfs      *(rw,sync,no_root_squash)      

4   Putty Mount the NFS by running the following command:
          mount -t nfs -o nolock -o tcp -o rsize=32768, wsize=32768 192.168.1.112:/home/tt/nfs /mnt
          mount -t nfs -o nolock 192.168.1.112:/home/tt/nfs /mnt
5 Linux SDK/mpp/sample  makefile.param
       SENSOR_TYPE ?= SONY_IMX178_LVDS_1080P_30FPS         //according to your own sensor type.
  
6 Load the driver
      6.1 $ cd mpp/ko     ./load3516a -i -sensor imx178 -osmem 64
      6.2 $ cd mpp/sample/vio        ./sample_vio 0


不想每次restart 都要输入 上面的command,怎么做?
已解决


Method 1 :
Putty Init :
Write the ip address in /etc/init.d/rcS  for initiating environment

1 cd /etc/init.d/
2 vi rcS
3   
                if[];
                                 then
                                       echo
                                      $initscript
                                      ifconfig eth0 hw ether 00:e0:88:37:fa:b1                                       //please check your board configuration mac address when you're setting up the fastboot
                                     ifconfig eth0 192.168.1.40 netmask 255.255.255.0                       //give you Hi3516A board ip address
                                        route add default gw 192.168.1.1
                                   mount -t nfs -o noclock 192.168.1.42:/home/tt/nfs /mnt               // 192.168.1.42 my virtual box Ubuntu 16.04 ip address
                                   telnetd&
                  fi

4  Esc   :wq  


Method 2 :
1 create a file
/etc/init.d # ls
S00devs        S80network     S90hibernate
S01udev       S82loaddriver  rcS
/etc/init.d #

2 /etc/init.d # vi S82loaddriver
#------ Network Setup ------
ifconfig eth0 hw ether 00:e0:88:37:fa:b1
ifconfig eth0 192.168.1.32 netmask 255.255.255.0
route add default gw 192.168.1.1
mount -t nfs -o nolock 192.168.1.33:/home/tt/Hi3516A_SDK_V1.0.5.0/mpp /mnt
telnetd&

# ------ Load Drivers  ------
cd ..
cd /mnt/ko/
./load3516a -i -sensor imx178 -osmem 64
# ./load3516a -i -sensor imx178 -osmem 64 -offline

~
~


3 quit the vi S82loaddriver : Esc  first then :wq      // save your configuration
4 reboot     // restart your computer
我来回答
回答15个
时间排序
认可量排序

goo635

0个粉丝

17

问答

0

专栏

2

资料

goo635 2016-07-08 11:46:49
认可0
写在启动脚本里面 /etc/init.d/rcS

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-08 12:53:56
认可0
你现在这个情况,需要去找周立功帮忙了。

////////他有个基础教程,针对arm的,你按照要求过一遍。

从ubuntu搭建,到linux基础,到编译环境,nfs,再到gcc eclipse  gdb调试....硬件驱动,GPIO

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-08 13:02:18
认可0
本帖最后由 2272943826 于 2016-11-25 10:34 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33494&ptid=11880]goo635 发表于 2016-7-8 11:46[/url]
写在启动脚本里面 /etc/init.d/rcS[/quote]

$  cd rcS进不去,我尝试用 gedit command,kernel 找不到gedit
已解决       vi rcS

药导

1个粉丝

23

问答

0

专栏

11

资料

药导 2016-07-08 13:49:16
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33499&ptid=11880]2272943826 发表于 2016-7-8 13:02[/url]
$  cd rcS  进不去,

我尝试用 gedit command, kernel 找不到 command[/quote]

你这个真的得把嵌入式基础先过一遍

goo635

0个粉丝

17

问答

0

专栏

2

资料

goo635 2016-07-08 13:50:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33499&ptid=11880]2272943826 发表于 2016-7-8 13:02[/url]
$  cd rcS  进不去,

我尝试用 gedit command, kernel 找不到 command[/quote]

ngswfx说的对,你先玩玩linux吧,rcS是启动脚本,通常用vi编辑。

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-08 14:00:30
认可0
本帖最后由 2272943826 于 2016-7-21 14:48 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33507&ptid=11880]goo635 发表于 2016-7-8 13:50[/url]
ngswfx说的对,你先玩玩linux吧,rcS是启动脚本,通常用vi编辑。[/quote]

vi 编辑,可以进去,但是 ctrl +C 出不来啦:'(:'(

按左上角“ESC” 然后“:wq”--保存退出  ":q!"---强制退出

kg123456

0个粉丝

14

问答

0

专栏

3

资料

kg123456 2016-07-08 14:03:52
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33510&ptid=11880]2272943826 发表于 2016-7-8 14:00[/url]
vi 编辑,可以进去,但是 ctrl +C 出不来啦[/quote]

哥   您真逗....基础知识都不会就要飞了...   按左上角“ESC” 然后“:wq”--保存退出  ":q!"---强制退出

kg123456

0个粉丝

14

问答

0

专栏

3

资料

kg123456 2016-07-08 14:05:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33512&ptid=11880]kg123456 发表于 2016-7-8 14:03[/url]
哥   您真逗....基础知识都不会就要飞了...   按左上角“ESC” 然后“:wq”--保存退出  ":q!"---强制退 ...[/quote]

另外...我觉得  这种基础的东西  问度娘都比在这发帖解决的快

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-08 14:10:24
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33512&ptid=11880]kg123456 发表于 2016-7-8 14:03[/url]
哥   您真逗....基础知识都不会就要飞了...   按左上角“ESC” 然后“:wq”--保存退出  ":q!"---强制退 ...[/quote]

我真的是新手,我在刚刚起步探求中,前方的路是黑的,我再慢慢的摸索

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-08 14:11:01
认可0
本帖最后由 2272943826 于 2016-7-21 14:49 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33512&ptid=11880]kg123456 发表于 2016-7-8 14:03[/url]
哥   您真逗....基础知识都不会就要飞了...   按左上角“ESC” 然后“:wq”--保存退出  ":q!"---强制退 ...[/quote]

谢谢您的耐心指导

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-07-08 14:45:16
认可0
看来海思的开发门槛真心是低:lol

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-08 15:21:38
认可0
本帖最后由 2272943826 于 2016-11-25 10:35 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33520&ptid=11880]zhuangweiye 发表于 2016-7-8 14:45[/url]
看来海思的开发门槛真心是低[/quote]

非常感谢

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-08 15:22:59
认可0
本帖最后由 ngswfx 于 2016-7-8 15:29 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33527&ptid=11880]2272943826 发表于 2016-7-8 15:21[/url]
我完全不懂嵌入式系统, 我导师直接给我 Hi3516A 开发板[/quote]

你的导师要是周立功,就没这些事了。导师是想让你在一个平台上,发现问题解决问题。锻炼自己分析问题,解决问题的能力。

我本来想给你本书看,结果太大,传不上来。25M左右。

要不你自己下载吧:
[url]http://www.zlg.cn/ipc/down/down/id/91.html[/url]

估计在最下面那个700多M的压缩包里面,找:嵌入式Linux开发教程 (上册).pdf

这里面从Linux开始讲,都是些实用过程,怎么装ubuntu ,装编译环境,配置nfs,使用vi等等。没有太多理论,最好一个小时先看大概,然后把握全局的情况下,再根据自己实际需求,看细节。

////////他是在IM283芯片基础上讲的,你不用理会和芯片关联过于紧密的部分。

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-08 15:47:49
认可0
本帖最后由 2272943826 于 2016-7-21 14:49 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33528&ptid=11880]ngswfx 发表于 2016-7-8 15:22[/url]
你的导师要是周立功,就没这些事了。导师是想让你在一个平台上,发现问题解决问题。锻炼自己分析问题, ...[/quote]

谢谢您的认真,热心的回复

rafael_wl

1个粉丝

12

问答

0

专栏

7

资料

rafael_wl 2016-07-08 19:27:41
认可0
本帖最后由 rafael_wl 于 2016-7-8 19:28 编辑

当初也是从 小菜过来的,可以理解。
etc目录 /init.d/目录下 把网络那部分配置下,就是一堆RC 脚本
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区