Arm s3c2440 linux 开发环境的建立

  1. 安装Linux虚拟机:

    1. 虚拟机选用vmware 或者 virtualbox。本人选择的是vmware workstation 9.0。个人感觉vmware 比virtualbox更专业,但是virtualbox是开源的软件。Vmware注册方法找度娘。
    2. 本人选用的debian standard。这个standard版本不带xwindow,由于本人是在Windows下编写代码,只用到了Linux的下的编译工具,所以Linux系统越小越好。很多人喜欢用ubuntu。另外如果选择redhat,centos那么防火墙和内核的一个selinux功能似乎需要额外配置一下,否则samba连接的时候各种不爽,这个配置方法找度娘。
    3. Linux的下载:百度一下“开源镜像”,然后你会搜索到很多国内的开源网站,里面有好东西。
    4. 虚拟机下安装一个Linux过程不介绍了,so easy。如果不会度娘上有很多。安装的过程没有什么需要额外注意的。
  2. 安装samba:
    1. 切换到root权限执行这个命令:apt-get install samba。
    2. 在提示Do you want to continue [Y/n]? 输入Y。联网的自动下载安装开始。
    3. 切换到samba的配置目录去:cd /etc/samba
    4. 备份samba原始配置文件:cp smb.conf conf.back,这样就把smb.conf备份为smb.conf.back, 以后操作smb.conf就行了。
    5. 编辑conf:vim smb.conf 这是如果提示bash: vim: command not found说明vim没有安装。可以用sudo apt-get install vim安装。
    6. Vim的基础使用方法请查看网络上的教程,高端使用方法需要深入学习。本人的重点不再vim使用,所以忽略。
    7. 在conf中找到 Share Definitions部分开始修改[修改为红色字符串]
      1. read only = yes
      2. create mask = 0777
  • directory mask = 0777
  1. [netlogon]部分

    1. netlogon前面的;去掉;也就是打开netlogon部分。
    2. path 部分改为你需要建立的samba文件夹的位置,我喜欢在根目录下所以为path = /samba【这样的话,我的根目录下需要有一个samba为名的文件夹,并且要有足够的权限,我把/samba目录的权限设置为777】
    3. read only从yes改为NO。
  2. [printers]部分:在前面加上分号,也就是关闭这个配置。
  3. [Print$]部分:在前面加上分号,也就是关闭这个配置。
  • 在根目录下创建/samba文件夹的方法: mkdir /samba,注意要修改权限:chmod 777 samba.

    1. 查看/samba的权限是否设置成功:ls -al | grep samba 如果为drwxrwxrwx就说明成功了。
  • 切换到/etc/init.d目录:cd /etc/init.d
    1. 然后执行./samba restart【重启samba】会出现如下提示:

      1. [ ok ] Stopping Samba daemons: nmbd smbd.
      2. [ ok ] Starting Samba daemons: nmbd smbd.
    2. 验证使用:在windows的explorer的窗口中输入\\加Linux的IP地址是否有netlogon目录。如果有这个目录,这个目录就是你Linux根目录下的samba文件的映射,如果没有说明你的配置还是有问题。我按照上述操作执行完后可以进入netlogon目录,并且新建编辑保持都是可以进行的,操作过程没有错误。有疑问请留言.
    3. 转载:http://mcustation.com/arm-s3c2440-linux-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E7%9A%84%E5%BB%BA%E7%AB%8B.html
时间: 2024-10-21 01:10:48

Arm s3c2440 linux 开发环境的建立的相关文章

信息安全系统设计基础实验一:Linux开发环境的配置和使用(20135234,20135229)

班级:1352 姓名:20135234马启扬 20135229吕松鸿 实验日期:2015.11.10 15:30—17:30 实验名称:Linux开发环境的配置和使用 实验目的及要求:1.熟悉linux开发环境:2.学会基于 S3C2410 的 linux 开发环境的配置和使用:3.使用linux的armv4l-unknown-linux-gcc编译:4.使用基于NFS方式的下载调试,了解嵌入式开发的基本过程:5.正确使用连接线等实验仪器,并注意保护实验箱. 实验仪器: 嵌入式开发平台 UP-N

Dart入门—Linux开发环境

Dart入门-Linux开发环境 在正文开始前,希望大家能看一下这段,我第一次听说Dart是在去年5月份,那段时间工作比较闲,在网上看到<Google 演示用 Dart 开发 Android 应用>,然后就开始去了解,而且认识了很多朋友,其中就有"河马",他说:"Dart所有的资料都是英文的,我们需要建立一个中文社区,让更多人了解.学习它". 后来他真的就建立了DartLang中文社区,我当时就觉得我应该也能做点什么,于是就组织了几个好友对Dart的官方

Linux开发环境的搭建和使用——Linux本必备软件SSH

SSH 至 Secure Shell 缩写.由 IETF 网络工作组(Network Working Group)开发:SSH 以建立应用层和传输层安全协议中的基础上. SSH 是眼下较可靠,专为远程登录会话和其它网络服务提供安全性的协议.经常使用于远程登录,以及用户之间进行资料拷贝. 利用 SSH 协议能够有效防止远程管理过程中的信息泄露问题.SSH 最初是 UNIX 系统上的一个程序.后来又迅速扩展到其它操作平台. SSH 在正确使用时可弥补网络中的漏洞.SSH client适用于多种平台.

搭建Linux开发环境

开发环境(Software Development Environment)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE.它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程.活动和任务,后者为工具集成和软件的开发.维护及管理提供统一的支持. 尤其作为一个嵌入式开发人员,由于嵌入式系统的特点,必须要有一套嵌入式开发环境.嵌入式开发环境多种多样,但Linux开发环境则较为普遍.搭建Linux开发环境,首先需要安装Linux操作系

Linux开发环境搭建与使用系列教程

00.Linux开发环境搭建与使用1——Linux简史 01.Linux开发环境搭建与使用2——Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3——通过虚拟机安装系统(ubuntu) 03.Linux开发环境搭建与使用4——ubuntu更新设置 04.Linux开发环境搭建与使用4——Linux必备软件之Samba 05.Linux开发环境搭建与使用5——Linux必备软件之SSH 06.Linux开发环境搭建与使用6——ubuntu如何设置IP 07.Linux开发

Linux开发环境搭建与使用教程

00.Linux开发环境搭建与使用1--Linux简史 01.Linux开发环境搭建与使用2--Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3--通过虚拟机安装系统(ubuntu) 03.Linux开发环境搭建与使用4--ubuntu更新设置 04.Linux开发环境搭建与使用4--Linux必备软件之Samba 05.Linux开发环境搭建与使用5--Linux必备软件之SSH 06.Linux开发环境搭建与使用6--ubuntu如何设置IP 07.Linux开发

Linux开发环境搭建与使用——Linux必备软件之SSH

SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议. SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议.常用于远程登录,以及用户之间进行资料拷贝. 利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题.SSH 最初是 UNIX 系统上的一个程序,后来又迅速扩展到其他操作平台.SSH 在正确使用时可弥补网络中的漏洞.SSH 客户端适用于多种平台.几乎

Linux开发环境

Linux开发环境主要由三部分组成: Linux服务器通过Ethernet与Windows工作台以及目标板相连,这样三者同处一个网络. 1)Linux服务器 操作系统(Ubuntu,Redhat,Debian)+应用软件(telnetd,samba,arm交叉编译环境(通过安装Hi3516A SDK到Linux服务器)) 2)Windows工作台 操作系统(Windows7)+应用软件(putty,SecureCRT) 3)目标板 引导程序(U-boot) 操作系统(内核基于Linux标准内核3

嵌入式Linux开发环境搭建

一.制作u-boot.bin文件: tar xjf u-boot-1.1.6.tar.bz2 cd u-boot-1.1.6 patch -p1 < ../u-boot-1.1.6_jz2440.patch make 100ask24x0_config make 二.制作适用于4.3寸屏幕的uImage文件: tar xjf linux-2.6.22.6.tar.bz2 cd linux-2.6.22.6 patch -p1 < ../linux-2.6.22.6_jz2440.patch m