的库.而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.
ctrl+r:历史命令搜索,决定了,Linux系统一定记录了历史命令 四、Linux 常用指令学习小结 本篇博客主要介绍时间相关指令 、其他指令和热键(快捷键) 一、时间相关指令 1、日志的基本概念:...3 Hello Linux 4 Hello World 5 lovely cat 6 lovely dog [xzx@instance-157t533k 9_26...9_26]$ cat -n data.txt 1 hello world 2 hello linux 3 Hello Linux 4 Hello World...3:Hello Linux 4:Hello World -v:反向选择,即显示出没有搜索字符串的行内容 [xzx@instance-157t533k 9_26]$ cat -n data.txt...1 hello world 2 hello linux 3 Hello Linux 4 Hello World 5 lovely cat 6 lovely
本设计选用的基于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到3我们分别介绍了从操作系统层面认识进程,什么是进程,进程的相关属性有哪些,如何创建进程,以及颠覆三观的函数fork,最后介绍了从哪里看进程的部分详细信息,以及深化了一下Linux...task_state_array[] = { "R (running)", /* 0 */ "S (sleeping)", /* 1 */ "D (disk sleep)", /* 2 */ "T (stopped)", /* 4...D状态是Linux中的一个独特的状态,即深度睡眠,比如在内存里面,一个进程要给磁盘写入1GB的数据,那么磁盘写入需要时间吧?...这是OS中的基本调度算法,但是Linux中并不是。具体的会在后面介绍。...注:该介绍都是基于Linux的原理部分,但是不代表是Linux的源代码。 wait_queue指向的是什么呢?
后续的话普通账户会有利于我们的学习,因此我们创建一个普通用户; (3)实际上我们可以先登录这个root用户,这个在向普通用户进行切换也是可以的,但是我们可以直接登录我们的普通用户;下面的就是两者之间进行切换的方法指令: (4)...这个指令的用途是什么呢,就是当我们想要在这个非常大的文件中去截取这个代码片段的时候这个,就可以使用这个指令,多次使用就可以截取对应的行的内容; 2.管道 (1)管道就是我们平常理解的这个水管道这种类似的东西,只不过在这个linux...cal 这个指令的作用就是显示日历,后面也是可以添加其他的选项的,像这个默认的话就会打印一个月的日历,-3就会打印3个月的日历,后面加上这个年份就会打印这个一年12月的日历,这个仅仅需要我们了解即可; 4....whereis (3)上面也介绍了这三个指令的区别,就是这个第一个find是查找指定的路径下面的文件,which就是可以进行这个指令的查找,因为这个指令也是文件,这个指令也是像文件一样,存在与这个linux...因此,在linux里面,也是需要这个打包盒压缩的工具进行对应的处理,来满足各种需求的; 5.zip/unzip指令 (1)上面介绍了linux里面存在指令对于这个打包压缩的文件操作,zip就是进行打包
汇编代码编写 ###(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 虽然可以设置各式各样的权限
1.安装ubuntu(1)设置-更新和安全-针对开发人员-启用开发人员模式(2)控制面板-控制面板-程序-启用或关闭windows功能-适用于Linux的windows子系统!...(3)重启(4)microsoft store下载ubuntu(5)启动ubuntu 和用户设置(6)更新输入 sudo apt update完成后输入 sudo apt upgrade #sudo...2.练习:云服务器上的linux2.1安装XShell XShell免费版的安装配置教程以及使用教程(超级详细、保姆级)-CSDN博客2.2登入 登入失败检查用户名,IP,密码,网络(学校网络可能不行...,换一个网络)参考:https://mp.weixin.qq.com/s/jzJNldbiOsIFJOJ7KfapKA3.常见的linux命令pwd 用于显示当前工作目录的完整路径,可以帮助用户快速了解自己当前在文件系统中的位置...(提示:ls)3.查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)思维导图参考来源:https://umu.cn/course/?groupId=6724191&sKey=bdd5
Linux权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情。...d和-是文件的类型,文件的类型在Windows当中是通过文件名后缀来区分的,在Linux系统中文件名后缀没有直接的意义。...因为Linux下一切皆文件, /dev/vdal就是在服务器上用的那个磁盘,当然这个磁盘是虚拟出来的。...b)基本权限 i.读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 ii.写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限...为了解决这个不科学的问题, Linux引入了粘滞位的概。
一、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 文件名 ?