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常规文件路径解释。