的库.而ok6410上跑的是linux2.6.36,没有移植alsa库,默认安装的系统为cramfs系统,yaffs2系统需要再安装.用户空间音频编程仅支持oss方式,可以跑qtopia,不过qte库未移植或至少不完整...总的来说tiny6410在linux方面提供了更全面的支持.不过在核心板的PCB设计上tiny6410至少在声卡这块远没有ok6410好,所以接下来我的工作是将tiny6410提供的linux2.6.38...移植到ok6410上.方案有两种: 1.用ok6410提供的uboot + linux2.6.38 2.用tiny6410提供的uboot + linux2.6.38 先尝试第一种. ok6410与tiny6410...硬件资源差不多,都是2G的flash和256M的ram.ram型号相同为K4X1G163PE (两块),flash型号不同,ok6410是K9GAG08U0D,mlc一代。...我没有兴趣继续去修改cramfs系统,因为这是只读系统.所以接下来准备做第二步:在ok6410上移植用tiny6410提供的uboot + linux2.6.38.
本设计选用的基于S3C6410的OK6410开发板。...(4) 触摸板接口支持4线电阻式触摸板;LCD接口支持4.3寸TFT LCD,利用触摸屏实现人机交互。...本次课题OK6410开发板的RS232电平串口与PC机相连;3个三线TTL电平串口(20pin2.0mm间距插头座)与ZigBee协调器相连。...OK6410开发板实物图如图2-1所看到的: 传输数据 本课题的传输数据分为PC机和主控制板之间的传输数据。它们之间使用网络双绞线和串口线进行连接。...门禁部分的基本框图如图2-10所看到的: 门禁部分的基本框图 后面的在基于Linux的智能家居的设计(4)。
列出一些看不出来的特殊字符 [root@jkc ~]# cat -n /root/test.py 1 def a(): 2 print("0000") 3 4...8 print("2222") 9 10 def a3(): 11 print("3333") 12 13 def a4(...如: [root@jkc ~]# tac /root/test.py print("5555") def 5(): print("4444") def a4(): print
Linux权限 shell命令以及运行原理 Linux权限的概念 Linux权限管理 01. 文件访问者的分类(人) 02.文件类型和访问权限(事物属性) 03....shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。...Linux权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制。 普通用户:在linux下做有限的事情。...需要注意的是,对于后缀来说,Linux的文件属性虽然与其无关,但在其他命令比如gcc的命令下,对于后缀的要求和windows下是一样的,因为gcc只是Linux其中的一个工具,对应windows下的软件...4. 给目录设置粘滞位 对于设置粘滞位,是以root身份设置的,对于root创建的公共目录来说,无论是cfy还是hwc都属于Others,因此我们设置的粘滞位是给Others设置的粘滞位。
创建文件夹 # mkdir note # ll -d note/ drwxr-xr-x. 2 root root 4096 Feb 22 15:53 note...
汇编代码编写 ###(1) 控制 LED 开关 ---- LED 控制 汇编代码编写 : 基于 OK6410 开发板; 1 ~ 3 步骤为 数据准备, 4 ~ 6 步骤为 设置 GPIO 的...GPM 控制寄存器中, 代码为 str r1, [r0], 解读 : 将 r1 中的值 存储到 r0 指向的地址的内存中 ; 此时还未完成, 如果烧写该程序, 会出现无法点亮 LED 灯的情况, OK6410...开发板还需要进行外设基地址初始化步骤; ---- ###(2) 外设端口基地址初始化 参考手册 : ARM核 手册 Arm1176jzfs.pdf ( 基于 OK6410 开发板...烧写代码到开发板并执行 ###( 1 ) OK6410 开发板启动切换方式 ---- OK6410 开发板启动切换方式 : 通过控制 开发板右侧的 8个开关来设置启动来源; 1.sd 卡启动...选择要烧写的文件 : 这里选择 OK6410-A-1G用户光盘(A)-20160812\Linux-3.0.1\Linux烧写工具\mmc_ram256.bin 文件; 5.烧写文件到 SD 卡中 :
目录下; root@ubuntu:~/develop/ok6410/usr/local/arm/4.3.2/bin# ls arm-linux-addr2line arm-linux-gprof...-72-for-linux.tar.bz2 编译器 : 位置 /usr/local/arm/arm-none-linux-gnueabi/ 目录下; root@ubuntu:~/develop/ok6410...Generated: (out/target/product/OK6410/android-info.txt) Target system fs image: out/target/product/OK6410.../product/OK6410/userdata.img Installed file list: out/target/product/OK6410/installed-files.txt (4) 制作文件系统...个块都标记为坏块, 在烧写 Android 或者 Linux 系统的时候需要将 这 4 个坏块恢复过来; (2) 擦除过程 Eboot 擦除 NandFlash 过程 : -- 连接开发板 : 使用
虚拟机可以获取到独立 IP 地址, 局域网内的计算机B 也能访问虚拟机; (3) 主机模式 主机模式图示 : 主机模式简介 : -- 使用场景 : 安装虚拟机的主机没有联网的情况, 使用主机模式; (4)...使用 USB 烧写 u-boot (1) 串口操作 使用 SecureCRT 连接串口 : -- 选择从 USB 烧写映像 : User Menu for OK6410 中选择 3; -- 选择烧写...使用 USB 烧写 内核 (1) 串口操作 使用 SecureCRT 连接串口 : -- 选择从 USB 烧写映像 : User Menu for OK6410 中选择 3; -- 选择烧写 u-boot.../dnw zImage 50000000 命令, 烧写 zImage 到nand flash 中; 4....使用 USB 烧写 文件系统 (1) 串口操作 使用 SecureCRT 连接串口 : -- 选择从 USB 烧写映像 : User Menu for OK6410 中选择 3; -- 选择烧写 u-boot
1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录 1.13 单用户模式 在linux系统中忘记密码时,去更改密码时; (前提:必须是在物理机或服务器上人为操作...) 在出现启动界面的那一刻按上下方向键,选择上面那个,按e键编辑; (e是edit) 进入到_grub界面_ (就是找到系统里的启动盘) 再按向下的方向键,找到linux16...1.14 救援模式 在centos6之前,有0-6七个级别 0 关机 (init 0) 1 单用户模式 2、3、4 命令行下的多用户模式 (在正常启动时,未安装图形界面进入的是3级别) 5 图形操作界面...有三个选择 第一个 安装操作系统 第二个 测试你的光驱 第三个 Troubleshooting模式 选择第三个Troubleshooting模式,再选择界面,选第二个Rescue a CentOS Linux...ssh -p 22 root@192.168.133.130 指定端口 两台linux之间密钥认证 ssh-keygen命令 生成密钥对 然后第一次回车 (指定保存路径) 再第二次回车 (密码为空
ESTABLISHED 103 4738 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 4
chmod:(change mode)改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。 格式 : [-cfvR][[+-=][rwxX]...][,...]...表示该档案的拥有者 第2个[0-7]:表示与该档案的拥有者属于同一个群体(group)者 第3个[0-7]:表示其他以外的人(other) 数字权限是基于二进制数字系统而创建的,读(read,r)的值是4,...于是,在ls -l命令表示的数字权限对应关系是: 无权限 = 0 x = 1 w = 2 wx = 2+1=3 r = 4 rx = 4+1=5 rw = 4+2=6 rwx=4+2+1=7 虽然可以设置各式各样的权限
一、Linux文件系统目录结构 1./bin 包含基本命令,如ls、cp、mkdir,这个目录中的文件都是可执行的 2....4./etc 系统配置文件的所在地,一些服务器的配置文件也在这里,如用户账号及密码配置文件。busy的启动脚本也存放在该目录。 5./lib 系统库文件存放目录 6..../sys Linux2.6内核所支持的sysfs文件系统被映射在此目录 二、Linux文件系统与设备驱动 ?...它是Linux管理文件系统的最基本单位,也是文件系统连接任何子目录、文件的桥梁。 struct inode{ ...
reference to `__adddf3' : undefined reference to `__fixdfsi' 答:到工具链的目录下去搜libgcc.a,静态链接libgcc.a时要指定绝对路径 4....oflash 认不出ok6410的cpu 答: 要想用oflash烧写6410,要把6410的dbgsel引脚设为高电平 6. ...win10无法安装dnw 答: win7/10 dnw不稳定,可看第0课最后一节视频:win7不能使用dnw烧写的替代方法,换用linux dnw或tftp 9. ...答: 1.确保开发板能ping通虚拟机Linux 2.确保开发板uboot参数中指定的文件系统路径在虚拟机Linux中确实存在 3.确保开发板uboot参数中指定的IP是虚拟机Linux的IP,NFS...文件系统中192.168.1.120:/work/nfs_root/first_fs/etc/init.d/rcS文件中如果有设置IP的命令,必须设置与虚拟机在同一网段 4.
前言: 最近在用OK6410开发板跑linux系统,经常在终端上敲一些指令,无奈开发板屏幕太小用起来非常不方便,所以使用终端一款能运行在windows上的软件与开发板连接,直接在电脑上操作开发板了...(1)Windows到开发板的linux传输文件命令:rz,回车后会弹出对话框 ? 传输结束后文件在linux的当前目录下面 ?...(2)开发板linux系统到windows传输文件命令:sz 文件名 ?
要搭建Linux开发环境,通常的做法是安装虚拟机,然后在虚拟机当中安装Linux操作系统,这也是比较普遍的做法。...mode使用4个数字来指定权限的,其中后面三个很重要,对应我们要创建的这个文件的权限标志。譬如一般创建一个可读可写不可执行的文件就用0666。...3、读出文件内容 函数原型: ssize_t read(int fd, void*buf, size_t count); 与write函数相似,这里也不多说 4、关闭文件 int close(int fd...(4)linux系统提供了一个函数perror(意思print error),perror函数内部会读取errno并且将这个不好认的数字直接给转成对应的错误信息字符串,然后print打印出来。...以上就是Linux中文件的简单操作。后面将持续更新Linux的其他应用编程。
Linux." >> /data/da.txt [root@ll-01 ~]# cat /data/da.txt I love studying Linux....> I love studying Linux. > EOF [root@ll-01 ~]# cat /data/da.txt I love studying Linux...." -size +1M |xargs cp -t /tmp 方法3 find /data -type f -name "*.log" -size +1M |xargs -i cp {} /tmp 方法4...find /data -type f -name "*.log" -size +1M -exec cp {} /tmp \; 第十一题 什么是 linux 的运行级别,请描述 linux 的运行级别不同数字的含义...(附加题) 运行级别0-6 0表示关机 1表示单用户 2 表示多用户但是没有NFS 3 表示完整的多用户状态 命令行模式 命令模式 4 没有使用 5 图形化界面模式 6 重启 如何查看运行级别 runlevel
Linux命令4-find、locate find locate ?...-uid 700 # 查找uid是700的文件 find . gid 1000 # 查找gid是1000的文件 根据时间查找 Linux文件系统文件中每个文件都有3种时间戳: 访问时间(-atime...3种权限:读、写、可执行 权限 对文件的影响 对目录的影响 对应大小 r(读取) 可读取文件内容 可列出目录内容 4 w(写入) 可修改文件内容 可在目录中创建删除内容 2 x(执行) 可作为命令执行...2020 good-good-study 解释上面目录属性: d:表示目录,同一位置如果为-则表示为普通文件 rwxr-xr-x:表示分配给3种用户的权限,以此是ugo;则对应为:user的权限rwx(4+...2+1=7),group的权限r-x(4+0+1=5),other的权限r-x(4+0+1=5) 5:表示文件夹的链接数量,可以理解为目录子目录的数量 peter:表示用户名;staff:表示peter
对于变量没有特殊意义 -x:将指定的shell变量换成环境变量 -p:显示变量定义的方式和值 +:取消变量属性,但是+a和+r无效,无法删除数组和只读属性,可以使用unset删除数组,但是unset不能删除只读变量 4....p name1 name2 name3 #输出 declare -r name1="lvlv1" declare -r name2="lvlv2" declare -r name3="lvlv3" (4)...declare -i integer=666 ---- 参考文献 [1][Shell]数组与关联数组 [2]Linux指令范例速查手册.北京:科学出版社,2008:178-183
昨日问题答案 昨天的评论区又是昵称为 無 赖 的同学进行了答题,赞一个,下面请看详细答案 在Linux中,每个进程都会由特定用户运行的;每个文件都是由一个特定的用户拥有;访问文件和目录受到用户的限制;哪个用户运行的程序
领取专属 10元无门槛券
手把手带您无忧上云