Linux学习过程笔记-系统编程

0.系统编程所学到的命令是应用在Notepad++中的,之前那学的Linux命令行是在控制终端里调试用的。

1.制作最小Linux镜像太麻烦以后学习。

2.利用现有镜像烧写最小linux系统。1.前提开发板当前是安卓系统然后用fastboot工具包烧写。2.将QT的zimage和ramdisk拷贝到fastboot文件夹,system拷贝视频文件夹下的。3.OTG和串口接好用超级终端重新分区,用cmd.exe通过OTG烧写三个镜像。

3.用U盘调试程序。1.在root->home->新建linuxsystemcode->新建功能名文件夹。2.连好超级终端,新建.c文件,用notepad++打开,写程序。3.将写好的程序用ssh发给虚拟机。4.虚拟机用cd命令回到根目录,用Vim查看.bashrc环境变量。只用2009q3。5.回到cd /home/linuxsystemcode/helloworld/,用arm-none-linux-gnueabi-gcc -o helloworld helloworld.c -static”,将当前目录下的 C文件“helloworld.c ”编译成可执行文件“helloworld”;6.考到U盘里回到开发板。等待稳定在挂载U盘。7.执行程序。

4.TF卡带卡座和不带卡座使用方法都一样,只有识别名称不一样。

5.把程序打包进最小linux文件系统镜像里。1.虚拟机定位到准好执行文件(用cd命令).2.考到指定位置  cp -r helloworld /home/minilinux/system/bin。3.然后编译 system,然后将重新烧写一下“system.img”文件系统。

6.建立并测试TFTP服务器。1.ping随便一个网站,通了的话Ctrl+C暂停。2.安装xinted,tftp,tftd。3./etc/xinetd.d/tftp建立 TFTP 的配置文件,按照要求调格式。4.新建用于装载收发文件的地方mkdir /var/tftpboot。5.接下来测试:vim /var/tftpboot/test新建文件并输入内容。6.在启动一个终端,链接服务器,获取文件,退出连接,打开文件查看。

7.同一网段:IP地址192.168.0.112与子网掩码255.255.255.0做与运算得到的值一样就是同一网段。

8.TFTP传输文件:

9.NFS服务器用到在学。

10。man帮助命令。1.man ls 一般都是Linux命令行  。 2.man 2 open 一般NotePad++中用的。  3.man 3 C语言库   4.man 4 设备驱动程序   5.man 5常规文件路径解释。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值