上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

2019年7月27日

Linux高级调试与优化——gdb调试命令

摘要: 番外 2019年7月26日至27日,公司邀请《软件调试》和《格蠹汇编——软件调试案例集锦》两本书的作者张银奎老师进行《Linux高级调试与优化》培训,有幸聆听张老师的课程。若干年前有幸拜读过《软件调试》一书,受益匪浅。 张老师给人的感觉温文尔雅,谦谦如玉,对Windows和Linux内核的内存分配和 阅读全文

posted @ 2019-07-27 23:13 者旨於陽 阅读(1286) 评论(0) 推荐(0) 编辑

2019年6月5日

Nor Flash芯片特性分析

摘要: Nor Flash是Intel在1988年推出的非易失闪存芯片,可随机读取,擦写时间长,可以擦写1~100W次,支持XIP(eXecute In Place)。 本文以JS28F512M29EWH为例分析Nor Flash芯片的特性以及读、擦、写、查询等操作的具体实现原理。 1、芯片特性 1)页大小 阅读全文

posted @ 2019-06-05 09:51 者旨於陽 阅读(2641) 评论(0) 推荐(0) 编辑

2019年5月26日

网络协议之TCP/IP协议簇

摘要: 沙漏计时器型TCP/IP协议族,允许IP on everyting,即支持多种形式和物理层和数据链路层实现;同时支持多种多样的应用层协议,扩展了各式各样的服务。 IP协议(网际协议) 与IP协议配套使用的协议包括: 1)地址解析协议ARP(Address Resolution Protocol) 通 阅读全文

posted @ 2019-05-26 23:34 者旨於陽 阅读(902) 评论(0) 推荐(0) 编辑

2019年5月23日

网络协议之FTP协议

摘要: FTP(File Transfer Protocol) 协议文档:RFC 959 1.1 FTP协议介绍 FTP协议基于TCP/IP协议实现,处于应用层。 FTP协议为C/S架构,每一次FTP连接,命令和数据分别通过两个端口进行通信。 FTP Server占用命令端口21和数据传输端口20。 FTP 阅读全文

posted @ 2019-05-23 00:35 者旨於陽 阅读(675) 评论(0) 推荐(0) 编辑

2019年5月9日

嵌入式Linux之NFS配置

摘要: NFS(Network File System) 1、RPC和rpcbind RPC(Remote Procedure Call)即远程过程调用,是分布式应用的基础,即允许计算机远程调用网络上其他计算机的程序。RPC通常由提供RPC服务的服务端和使用RPC服务端的客户端组成。 rpcbind(亦称r 阅读全文

posted @ 2019-05-09 09:46 者旨於陽 阅读(1819) 评论(0) 推荐(0) 编辑

2019年5月7日

ARM过程调用标准——APCS

摘要: APCS(ARM Procedure Call Standard) 1、ARM寄存器 ARM核支持9种工作模式——User/System/Hyp+/SVC/Abort/Undefined/Monitor/IRQ/FIQ。 ARM核包含37个通用寄存器(ARMv7架构8种工作模式时为37个通用寄存器) 阅读全文

posted @ 2019-05-07 16:33 者旨於陽 阅读(1787) 评论(0) 推荐(1) 编辑

2019年4月12日

Linux驱动开发10——内核环形双向链表

摘要: Linux内核环形双向链表本身不实现锁机制,需要驱动本身完成锁机制实现。 1.1、list_head结构体 1.2、初始化 1.3、操作函数 阅读全文

posted @ 2019-04-12 10:34 者旨於陽 阅读(365) 评论(0) 推荐(0) 编辑

Linux驱动开发9——kfifo缓冲队列

摘要: Kfifo是Linux内核缓冲队列 阅读全文

posted @ 2019-04-12 10:33 者旨於陽 阅读(1108) 评论(0) 推荐(0) 编辑

Linux驱动开发8——中断处理

摘要: 中断包括软中断和硬中断两种,中断是一种异步I/O机制,即中断可以发生在任意时间点。 1、硬中断 硬件中断包括触发中断和处理中断两部分,而维系两者的是中断号,中断号是一种硬件资源。 1.1、注册和释放中断 1.2、使能和禁止中断 1.3、中断顶半部和底半部 tasklet和工作队列,待补充 阅读全文

posted @ 2019-04-12 10:32 者旨於陽 阅读(215) 评论(0) 推荐(0) 编辑

Linux驱动开发7——I/O内存分配

摘要: CPU通过物理地址访问DDR和外设,DDR内存称为物理内存地址空间,外设寄存器组称为I/O内存地址空间。 ARM采用统一编址,而X86采用独立编制。上一章介绍了DDR内存分配,这一章介绍I/O内存分配。 1、I/O内存分配和映射 2、存取I/O内存 首先使用request_mem_region分配I 阅读全文

posted @ 2019-04-12 10:02 者旨於陽 阅读(468) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

导航