
ARM
CV码
学习、思考、沉淀
展开
-
SecureCRT无法输入问题解决
在嵌入式开发过程中,需要一些工具将arm开发板与pc链接起来,以便从pc端对arm输入一些命令进行控制,同时开发板通过工具窗口向pc端输出一些打印信息,来提示开发者板子的状态。笔者新手,目前我用过有SecureCRT和putty。 最初使用SecureCRT时,出现键盘无法向工具窗口输入信息的问题。解决办法如下: “选项”->“串口”->“控制流”,在该项中“原创 2013-05-13 15:15:49 · 7418 阅读 · 0 评论 -
ARM底层学习笔记-内存管理单元(了解概念,不必深究)
了解ARM中MMU的作用及简单实用。原创 2013-12-20 15:48:34 · 2140 阅读 · 0 评论 -
ARM底层学习笔记-存储管理器及sdram的使用
简要说明嵌入式中存储管理器的作用,及使用sdram需要做的准备工作,并通过提供示例代码。原创 2013-12-19 16:25:37 · 2388 阅读 · 0 评论 -
ARM底层学习笔记-中断体系结构
简要说明arm中断过程中要处理的工作内容和设置的寄存器等等。总之,保存中断发生时的执行状态,分辨是哪个中断,找到对应哪个处理函数,处理完清理并恢复。原创 2013-12-29 21:42:49 · 1268 阅读 · 0 评论 -
uboot启动阶段修改启动参数方法及分析
详细分析了从不同位置启动arm的三个系统文件uboot/kernel/rootfs的方法,并说明uboot常用命令及对应参数的含义。供读者对应修改相关内容,以便系统从目标位置拷贝文件。原创 2013-07-11 12:53:48 · 17017 阅读 · 6 评论 -
freescale有些关于怎么样处理freescale芯片上外围设备的惯例
在fsl_devices.h中发现一段说明,声明了飞思卡尔提供的内核文件中对自己芯片特有的外围设备的处理方法。/* * include/linux/fsl_devices.h * * Definitions for any platform device related flags or structures for * Freescale processor devices原创 2013-07-11 14:11:15 · 1264 阅读 · 0 评论 -
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
The Free Lunch Is OverA Fundamental Turn Toward Concurrency in SoftwareBy Herb SutterThe biggest sea change in software development since the OO revolution is knocking at the door, and its name转载 2013-06-18 16:05:51 · 1212 阅读 · 0 评论 -
MAC+PHY的相关知识
一块以太网网卡包括OSI(开方系统互联)模型的两个层。物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。1.网卡的基本结构 以太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯片我们简转载 2013-06-18 15:53:34 · 1382 阅读 · 2 评论 -
sd卡烧写嵌入式uboot/kernel及rootfs
将嵌入式系统文件烧写到sd卡 向sd卡烧写系统文件,使用几个命令即可。使用读卡器将sd卡连接到linux主机。 先介绍烧写文件系统。首先,使用如下命令:$ cat /proc/partitions 可以看到系统下的存储设备及其分区。在root用户下,通过命令:$ fdisk /dev/sdb 进入分区命令模式,按照原创 2013-06-03 10:37:33 · 5832 阅读 · 0 评论 -
Freescale i.MX系列ARM新板开发系统移植串口修改
Freescale i.MX系列ARM新板开发系统移植串口修改 本项目以freescale最新开发板mx6q_sabresd(CPU为Cortex-A9)为基础进行系统开发。新板中DDR3及网络芯片等主要设备接口等基本与开发板设计类似,新增了FPGA连接到ARM上,更改了串口等。本文主要记录串口的更改,导致系统移植过程中,源代码的修改问题。开发板上使用是串口1,项目新板改为串口2原创 2013-05-31 00:32:37 · 6682 阅读 · 0 评论 -
ubuntu下tftp服务配置及应用
一、配置Ubuntu tftp服务的步骤:1、安装相关软件包:Ubuntu tftp(服务端),tftp(客户端),xinetd,命令如下:sudo apt-get install tftpd tftp xinetd2、建立配置文件在/etc/xinetd.d/下建立一个配置文件tftpsudo vim tftp在文件中输入以下内容(不要直接拷贝,尽量自己敲进去,以原创 2013-05-13 14:55:17 · 854 阅读 · 0 评论 -
ubuntu下Minicom安装配置
Minicom安装配置Minicom安装:sudo apt-get install minicom配置方法:首先,在linux命令窗口使用“sudo minicom -s”进入配置界面:按上下键选择“Serial port setup”进入设置界面:在该界面输入各项最左端对应大写字母设置该项。输入“A”选择“Serial Device”选项,手动输入,修原创 2013-05-13 15:04:42 · 1146 阅读 · 0 评论 -
UBOOT移植步骤概要
移植uboot到一块新板的过程包括一下步骤:1.选择一块与与新板字非常相似的现有的板子;2.复制以下文件和目录并用新板名字命名。例如 Old nameNew nameboard/board/include/configs/.hinclude/configs/.h原创 2013-05-13 14:43:54 · 1008 阅读 · 0 评论 -
ARM学习笔记-uboot的作用及主要工作-1
简要介绍uboot主要作用及工作原创 2014-01-05 23:25:50 · 7811 阅读 · 2 评论