![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
文章平均质量分 62
我们一直在努力
这个作者很懒,什么都没留下…
展开
-
系统移植学习总结(一)
当开始学习系统移植的时候竟然发现自己欠缺的东西太多,之前老师讲过ARM架构和常用语法、指令。由于我是后面插班上课,也不清楚讲到什么程度,私下恶补了几天,基本上把ARM架构和基本的指令过了一遍,最大的缺陷就是没有亲自动手做一下实际生产。由于系统移植是和ARM紧密原创 2011-07-05 16:18:49 · 1560 阅读 · 0 评论 -
软中断和硬中断的区别
①硬中断是由外部事件引起的因此具有随机性和突发性;软中断是执行中断指令产生的,无面外部施加中断请求信号,因此中断的发生不是随机的而是由程序安排好的。②硬中断的中断响应周期,CPU需要发中断回合信号(NMI不需要),软中断的中断响应周期,CPU不需发中断回合信号。③硬中断的转载 2011-08-23 23:59:09 · 21344 阅读 · 1 评论 -
我们一直都在努力
半个月的上班体验,没怎么上网玩玩的我的blog,本来计划把不懂的、不懂到懂了的都记录下来,养成一个好的习惯。但是这段时间每天就坐在办公司研究老大给的上万行代码,或许是太投入了、也许是没网,但我知道一旦进入工作就会忘记或者把之前的计划都打乱了,因为上班有太多的或许、可能。我们做软件原创 2011-09-11 23:46:04 · 1457 阅读 · 3 评论 -
writeb(), writew(), writel() 宏函数
驱动按键疑惑#include void writeb (unsigned char data, unsigned short addr)void writew (unsigned char data, unsigned short addr)void writel (unsign原创 2011-07-26 20:57:56 · 5947 阅读 · 1 评论 -
TFTP协议详解
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。很多设备升级内核都是通过tftp协议上传的,因为tftp实现非常转载 2011-07-15 23:11:03 · 10953 阅读 · 0 评论 -
嵌入式调试方法——printf和fprintf
除了人工的分析之外,最简单最直接的调试方法要算printf了。不过,我们这里推荐使用的并不是初学C语言时使用的函数int printf(const char *format, ...),而是稍微复杂一点的fprintf()函数,因为它更方便我们之后重定向错误输出信息到指定的设备。转载 2011-07-24 12:10:15 · 6217 阅读 · 0 评论 -
ramdisk制作全过程
1 建立根文件系统结构 #mkdir rootfs (我直接在根目录下建立的) #cd rootfs #mkdir bin dev etc lib proc sbin tmp usr var #chmod 1777 tmp #mkdir usr/bin usr/lib usr转载 2011-07-11 18:49:56 · 959 阅读 · 0 评论 -
U-BOOT移植总结(三)
U-BOOT移植1、软硬件配置:板级设备的配置文件位于include/configs/ name>.hborad name用相应的BORAD定义代替(如smdk2410.h)2、移植1)分析开发板2)移植步骤第一步、在顶层Makefile中为开发板添加新的配置选项,例smdk原创 2011-07-10 17:16:00 · 439 阅读 · 0 评论 -
u-boot移植总结(二)
u-boot移植课程结束,放假两天,感觉这一周学习下来很混乱,整理了一下u-boot的相关知识。一、bootloader流程stage1:1)硬件初始化(在这里我想到stage2也要初始化硬件,他们到底有什么区别?);这一步是初始化CPU内部寄存器、内存控制器2)为加载bootl原创 2011-07-10 12:42:27 · 675 阅读 · 0 评论 -
mkimage制作linux内核映像
bootm命令是用来引导经过u-boot的工具mkimage打包后的kernel image的,什么叫做经过u-boot的工具mkimage打包后的kernel image,这个就要看mkimage的代码,看看它做了些什么,虽然我很希望大家不要偷懒,认真地去看看,但是我知道还是有转载 2011-07-11 12:10:31 · 738 阅读 · 0 评论 -
交叉编译工具的安装过程
1)安装交叉编译工具,第一步就出现这么多的不支持啊,倍感纠结。tar: usr/local/arm/4.3.2/bin/arm-linux-strip:无法创建到 “arm-none-linux-gnueabi-strip” 的符号连接: 不支持的操作usr/原创 2011-07-06 15:26:08 · 1671 阅读 · 0 评论 -
Address
牛人 BOLGhttp://blog.chinaunix.net/space.php?uid=20543672 Tekkaman Ninja的bolg地址 http://blog.csdn.net/feixiaoxing?viewmode=contents linux下c编程好的参考地址http://blog.csdn.net/fudan_abc?viewmode=content原创 2011-07-06 19:11:01 · 874 阅读 · 0 评论