随笔分类 - 飞凌OK6410学习
摘要:R13:堆栈指针寄存器 SP R14:链接寄存器 LR R15:程序计数器 PC指针 CPSR:当前程序状态寄存器 SPSR:备份程序状态寄存器
阅读全文
摘要:1、User模式:usr,普通应用程序运行的模式; 2、FIQ模式:fiq,快速中断模式,当一个程序正在运行时,突然产生一个中断,而且这种中断属于快速中断,那么将进入快速中断模式下运行; 3、IRQ模式:irq,普通的中断模式; 4、Supervisor模式:svc,给操作系统提供的保护模式,权限较
阅读全文
摘要:1、名称:6410、2440、210、A8、ARM9、ARM11、armv7、ARMv6(v:vsersion) 芯片的名称:6410、210、2440都是属于芯片的名称,都是来自三星公司; ARM核:A8、arm11、arm9; 指令架构:armv7、armv6; 芯片和ARM核是包含的关系:24
阅读全文
摘要:1、链接器脚本的神奇作用 通过使用不同的链接器脚本,不需要更改源代码,就可以实现不同的功能! 链接器脚本对程序的生成有着至关重要的作用! 2、链接器脚本 >段 一个可执行程序通常是由:代码段,数据段,bss段构成的。 同样,在用于链接这个程序的链接器脚本中,就会反映出这几个段的信息。 段的信息是由S
阅读全文
摘要:1、为什么需要Makefile? 利用Makefile和make的合作,可以把很多很多的工作合并成一个非常简单的命令:make; make能够使整个程序的编译、链接只需要一个命令(make)就可以完成; make的工作主要依赖于一个叫做Makefile的文件。Makefile文件描述了整个程序的编译
阅读全文
摘要:1、什么是交叉工具链: 从两个层次理解,第一个层次,交叉工具,第二个层次,链; 链是集合的意思,合并到一起,交叉工具链就是一系列交叉工具的集合; 2、嵌入式开发模型——交叉开发 在嵌入式开发里面,有一种非常重要的模型叫交叉开发模型; 在这个模型中,有宿主机,目标机(开发板),宿主机和目标机的硬件平台
阅读全文
摘要:1、裸机开发流程: (1)编写裸机程序; (2)调试逻辑程序; (3)生成二进制映象(编译,链接,格式转换); (4)烧写、运行二进制映象; 2、安装交叉编译器 将ARM_Tools压缩包复制到Linux系统,然后解压;解压之后可以看到该目录下的文件; 然后安装工具链,其实就是解压; 解压:arm-
阅读全文
摘要:SD卡 >开发板 1、安装准备: 硬件连接 USB下载线,一端连到开发板,另一端连到PC机; 串口线连好; 电源线连好; 设置开发板从SD卡启动; 2、打开开发板进入选单界面: 进入选单界面的方式:按住空格键,打开开发板的电源; 嵌入式Linux系统是由Bootloader、Linux内核和文件系统
阅读全文
摘要:1、嵌入式系统需要被安装到开发板的什么位置? Nand Flash 2、需要安装的嵌入式Linux系统可以分为几个部分? (1)Bootloader:类似于PC机上的BIOS,负责初始化硬件,启动操作系统; (2)Linux内核 (3)文件系统:主要包括应用程序,用户的文件,配置文件 3、把嵌入式L
阅读全文
摘要:步骤一:连线 将开发板和PC机通过USB转串口线连接起来; 步骤二:安装USB转串口驱动 一般买板子时都会自带驱动,如果自带的驱动不能安装,遇到问题,可以网上搜索别人的经验; 自己安装CH340-USB转串口驱动CH341SER时出现了问题,明明显示驱动安装成功; 但是,在设备管理器中,该串口前面还
阅读全文
摘要:1、系统资源: (1)处理器:三星ARM11,S3C6410A,主频533MHz/667MHz (2)nor flash (3)nand flash:1G字节NAND Flash (4)RAM:128M字节Mobile DDR内存 (5)LCD:4.3寸触摸屏 nor flash和nand flas
阅读全文
摘要:1、GCC的特点: Gcc(GUN C Compiler)是GUN推出的功能强大、性能优越的多平台编译器,是GUN的代表作制衣。GCC可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比平均效率要高20%~30%。效率体现在编译出的文件小,花费时间短。 2、GCC基本使用方法:gcc
阅读全文
摘要:1、Root密码破解/忘记Root密码: 步骤: (1)在系统启动时进入grub选项菜单; 在系统开机读秒时,按回车键,注意,要迅速,读秒的时间很快,但还需注意的是,虽然需要迅速,但是只按一次回车键就好了,别连敲好几下回车键,如果连敲好几下回车键,会发现进入grub菜单后,按了e键,但是不能进入编辑
阅读全文
摘要:1、Sudo是Unix/Linux平台上一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的权利,让它们执行一些只有超级用户或其他特许用户才能完成的任务(主要体现为命令),比如,运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab,/etc/samb
阅读全文
摘要:1、Linux下如何安装软件:利用rpm命令进行安装; 2、rpm优点:安装过程很简单,不需要做额外的配置逻辑,拿到安装包,通过rpm命令就可以安装; 3、rpm缺点: (1)需要自己四处去找和系统版本对应的RPM包; (2)安装过程中需要解决包的依赖问题,如果没有安装依赖的包,还得先安装依赖的包。
阅读全文
摘要:1、交叉开发:嵌入式系统开发多采用交叉开发模式,其中产生嵌入式软件的平台称为宿主机,通常为PC电脑,运行嵌入式软件的平台称为目标机。宿主机一般通过网络,USB,JTAG等方式将软件下载到目标机。 2、基于网络下载的方式:TFTP、NFS 在PC机上面搭建一个TFTP或NFS的服务器,目标机作为客户端
阅读全文
摘要:基于网络的文件共享: 前提一:从windows能够ping通Linux; 前提二:关闭Linux防火墙,命令【/etc/init.d/iptables stop】; 方法一:通过WinSCP 步骤一:在Linux系统中,通过【ifconfig】命令查看IP地址; 步骤二:运行命令【/etc/init
阅读全文
摘要:通过windows主机远程登录Linux主机 前提一:从windows能ping通Linux 前提二:关闭Linux防火墙,运行命令:/etc/init.d/iptables stop (1)使用Putty,运行软件,输入IP地址(在Linux系统中通过ifconfig命令查询的eth0的IP地址)
阅读全文
摘要:基于VMware中的Linux系统: 1、VMware提供了三种网络工作模式: (1)bridged(桥接模式) 桥接模式,顾名思义,得有桥,谁充当桥呢?当然是主机,安装了虚拟机的主机,充当的是虚拟机与外部网络的桥。主机上面安装了虚拟机,如果采用桥接模式,虚拟机将能够通过主机访问到外部的网络,外部的
阅读全文
摘要:1、命令行模式:刚进入vim时的模式,该模式下可以移动光标进行浏览,可以进行整行删除等操作,但无法编辑文字,该模式下的功能键有: (1)yy:复制当前光标所在行 (2)[n]yy:n为数字,复制当前光标开始的n行 (3)p:粘贴复制的内容到光标所在下一行 (4)dd:删除当前光标所在行 (5)[n]
阅读全文

浙公网安备 33010602011771号