课程介绍

课程内容如下:

at&t汇编语法格式
保护模式
linux内核体系结构
引导启动程序
内核代码kernel
块设备驱动程序
字符设备驱动
文件系统
内存管理

显示全部 ↓
换一批猜你喜欢

推荐帖子

IO口写数据不成功
首先,有四个寄存器分别为GPJCON,GPJDAT,GPJUDP和GPJSEL。GPJCON设置为0x28555555,每两位表示一个IO口的状态,00:input,01:output,10:功能引脚,11:保留。我只需要GPJ11-GPJ0。所以555555是将这几个IO口设置为了OUTPUT,接着我设置GPJDAT。但GPJDAT除了GPJ11这位是按照我的设置变化的,其他几位都不变,小弟搞不...
heljean 嵌入式系统
如何防止软件读取我的主板或CPU的序列号啊?
下载个软件,第二次安装的时候,就提示我已经安装过一次,不给再安装了,我想可能是软件读取了序列号什么的,如何不让读取,或读取到假的?...
zhaofan0505 嵌入式系统
如何能编好单片机的程序(6)
有朋友对我说,这个只是一个特例,因为,如果errmsg在执行文件中存在多个副本时,可以加快程序运行速度,理由是errmsg的多个复本会让系统的内存换页降低,达到效率提升。像我们这里所说的errmsg只有一份,当某函数要用errmsg时,如果内存隔得比较远,会产生换页,反而效率不高。 这个说法不无道理,但是一般而言,对于一个比较大的系统,errmsg是比较大的,所以产生副本导致执行文件尺寸变大,不...
yuandayuan6999 单片机
对于STR711的芯片bootloader该如何修改?
实验室有一块EK-STR711的开发板(arm7tdmi),现在想做嵌入式系统,下载了u-boot-1.1.6,发现不知道该如何修改。网络上很多资料都是三星的芯片。可是我的芯片在u-boot中找不到相应的,不知道该如何下手。希望高手指点一下,万分感谢!...
xianfeng77 嵌入式系统

推荐文章

了解linux-2.6.26内核中ARM中断实现 2020年08月05日
看了一些网络上关于linux中断实现的文章,感觉有一些写的非常好,在这里首先感谢他们的无私付出,然后也想再补充自己对一些问题的理解。先从函数注册引出问题吧。一、中断注册方法在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:int request_irq(unsigned int irq, irq...
linux下x264库ARM交叉编译 2020年08月05日
一、准备工作     1、x264库源码下载地址:http://www.videolan.org/developers/x264.html  作者目前的版本是x264-snapshot-20160511-22452、编译器arm-none-Linux-gnueabi-gcc二、编译步骤1、解压安装包tar -xzvf last...
简单介绍ARM linux的启动部分源代码 2020年08月05日
来调用的。首先先看下对于运行这个文件的要求:MMU = off; D-cache = off; I-cache = 无所谓,开也可以,关也可以; r0 = 0;r1 = 机器号;r2 = atags 指针。这段代码是位置无关的,所以,如果以地址0xC0008000来链接内核,那么就可以直接用__pa(0xc0008000)地址来调用这里的代码。其实,在这个(linux内核中总共有...
详细介绍构建ARM Linux的交叉编译工具链 2020年08月04日
上的程式,编译得到的程式在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,虽然两个平台用的都是Linux系统。这种方法在异平台移植和嵌入式研发时非常有用。相对和交叉编译,平常做的编译叫本地编译,也就是在当前平台编译,编译得到的程式也是在本地执行。用来编译这种跨平台程式的编译器就叫交叉编译器,相对来说,用来做本地编译的工具就叫本地编译器。所以要生成在目标机上运行...

用户评论

暂时无评论

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

站点相关: 汽车电子 智能硬件

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved