IFL嵌入式小组技术博客入口导航

from:http://user.qzone.qq.com/308337370/blog/1308149414

技术博客开篇

 

Android系统移植与开发

Android.mk基础用法      SIM300 AT指令

Android  overlay系统       android 显示系统详解       Android 窗口管理详解

android ActivityManagerService服务详解       android camera框架分析与移植      

Android SIM300移植到tiny6410(RILD框架详解)       Android ril移植-6410开发板SIM300模块  

 

ARM体系结构

ARM11 VFP 深入理解

  6410中断控制器-VIC中断控制器-基于MINI6410                        6410MoblieDDR内存驱动               AMBA总线介绍

系统调用与软件中断SWI的实现       硬件重定向       ADS semihosting与硬件重定向       ARM系统中断产生流程

ARM处理器异常处理        S3C2440系统中断        ARM处理器模式切换        ARM处理器寄存器       ARM处理器工作模式

  S3C2440 UART串口驱动        S3C2440 SDRAM内存驱动        S3C2440系统时钟        S3C2440看门狗定时器

  嵌入式系统启动例程       6410 时钟初始化

ARM之前世今生     ARM汇编编程基础之一 —— 寄存器    ARM汇编编程基础之二 —— 流水线对PC值的影响

ARM汇编编程基础之三 —— 基本寻址方式与基本指令                                           ARM汇编编程基础之四——ARM汇编伪操作

ARM汇编编程基础之五 —— ADS开发环境的使用                                 ARM汇编编程基础之六 —— 其它寻址模式与其它指令

ARM编程进阶之一 —— ARM汇编伪指令                                                               ARM编程进阶之二——ATPCS与混合编程   

ARM编程进阶之三 —— 裸机硬件的控制方法与例程

嵌入式最小系统构建

uboot copy_from_nand代码详解      s3c6410 uboot代码分析《二》      使用JLink间接烧写s3c6410 nand_flash的方法

s3c6410 uboot代码分析《一》      tslib1.0(Touchscreen access library )交叉编译移植过程记录

crosstool-ng制作嵌入式交叉编译工具链(armv6)      有关交叉编译工具链制作的补充说明      gtk的交叉编译环境搭建

uda1341声卡驱动的移植步骤      ARM Cross Compiler Toolchain 4.6.0

嵌入式Linux系统概述        构建交叉编译工具链            bootloader概述        以s3c2440为背景深入剖析U-Boot        Linux内核简介

移植、裁减及配置Linux内核到s3c2440开发板            内核Kconfig与Makefile文件分析                        嵌入式Linux文件系统简介

详解制作根文件系统        嵌入式Linux应用系统——mp3播放器madplay的移植      嵌入式Linux应用系统——辅助工具程序的移植

构建嵌入式Linux应用系统 —— 主要网络服务器的移植与使用                               构建嵌入式应用系统——数据库的移植与使用

 

嵌入式Linux驱动开发

DS18B20温度传感器驱动+测试程序          

Linux设备驱动程序简介           字符设备驱动基本编程                   驱动中的并发控制方法              驱动程序中的阻塞与非阻塞编程

字符设备驱动程序对一些高级特性的实现               驱动中的内存分配            I/O内存与硬件通信              驱动程序调测方法与技巧

驱动程序中的中断处理             内核时间与内核定时器                中断顶半部与底半部           Linux中断处理系统的架构与共享中断

网络设备驱动基础                   网络设备驱动实例1——cs8900                    块设备驱动初步

 

Linux应用程序开发

Linux程序库文件的制作、链接、加载精解       精解Linux下C进程内存布局      进程控制天字第1号系统调用——fork

揭秘文件描述符的本质      进程控制地字第1号系统调用——exec

例解 autoconf 和 automake 生成 Makefile 文件      变量命名规则

 

Linux系统使用与杂项

ubuntu9.10 软件源      diff 与 patch 制作patch补丁包

__asm__ __volatile__ 嵌入式内嵌汇编语法解构

红帽子企业版5下Samba、VSFTP配置与安装      Linux下文件属性      C语言数组与指针详解

感悟

我与《深入浅出嵌入式底层软件开发》

蓝白领叹                   生日                 终于写完了!!!                 《深入浅出嵌入式底层软件开发》读者请进

关于中国教育之我见——序言         关于中国教育之我见——重点大学篇              关于中国教育之我见——普通大学篇

阿基米德的杠杆与微软在中国的认证教育

 

中国的钱流向了何处

 

关于IFL嵌入式小组:

    IFL嵌入式小组是由一群喜爱嵌入式技术的草根人员组成。

    我们被技术草根阶层人人为我,我为人人的理念所打动,期望能为嵌入式在中国的发展勉尽薄力,因此将自己的心得落于纸上,以期降低嵌入式软件开发的学习门槛、平滑其陡峭的学习曲线。

    除非特别说明,我们的技术博客均为小组成员的原创(当然很多素材来源于互联网。向互联网致敬!)。任何人可以进行非商业使用,但请注明来源于IFL嵌入式小组。

 

你可能感兴趣的:(编程,linux,汇编,嵌入式,makefile,代码分析)