随笔分类 -  tiny4412

tiny4412 UART for C printf Demo
摘要:这主要是在tiny4412的串口上实现C语言中的printf函数的Demo,当然,除了实现printf,还提供了由此产生的一些常用函数(ntoi,trim)。 阅读全文

posted @ 2015-07-05 15:23 zengjf 阅读(541) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记10)----mdev,bus,device,driver,platform
摘要:| 一. 预热文章: | 二. mdev 原理及配置: | 三. bus device driver接口: | 四. platform bus接口 阅读全文

posted @ 2015-03-22 09:31 zengjf 阅读(478) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记09)----alloc_pages,kmalloc,vmalloc,kmem_cache,class
摘要:一. alloc_pages接口: | 二. kmalloc接口: | 三. vmalloc接口: | 四. kmem_cache接口: | 五. dma_alloc_coherent接口: | 六. 三星pwm中间层驱动: | 七. class接口: | 阅读全文

posted @ 2015-03-14 18:32 zengjf 阅读(569) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记08)----jiffies,timer,kthread,workqueue,tasklet
摘要:一. error与非法地址: | 二. jiffies接口: | 三. timer接口: | 四. kthread接口: | 五. workqueue接口: | 六. tasklet接口: | 阅读全文

posted @ 2015-03-13 21:02 zengjf 阅读(602) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记07)----spinlock,semaphore,atomic,mutex,completion,interrupt
摘要:一. spinlock接口; | 二. semaphore接口; | 三. atomic接口; | 四. mutex接口; | 五. completion接口; | 六. interrupt接口; | 七. 按键驱动大致写法; | 八. 测试按键驱动; | 阅读全文

posted @ 2015-03-13 20:58 zengjf 阅读(468) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记06)----list_head,proc file system,GPIO,ioremap
摘要:一. list_head常用接口: | 二. proc文件系统相关操作: | 三. gpio_request相关操作: | 四. ioremap相关操作: | 五. LED驱动写法: | 六. 测试LED驱动: | 阅读全文

posted @ 2015-03-11 20:52 zengjf 阅读(469) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记05)----Makefile,open,read,write,lseek,poll,ioctl,fasync
摘要:一. Makefile大致写法: | 二. 获取进程task_struct的方法: | 三. open 大致写法: | 四. read 大致写法: | 五. write 大致写法: | 六. lseek 大致写法: | 七. poll 大致写法: | 八. ioctl 大致写法: | 九. close 大致写法: | 十. fasync 大致写法: | 十一. 等待队列API: | 十二. 驱动wait_queue poll fasync: | 十三. 应用wait_queue poll fasync: | 阅读全文

posted @ 2015-03-10 20:57 zengjf 阅读(721) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记04)----volatile,container_of,file_operations,file,inode
摘要:一. volatile修饰字段: | 二. container_of: | 三. 驱动错误返回值: | 四. struct file_operations注释: | 五. struct file注释: | 六. struct inode注释: | 阅读全文

posted @ 2015-03-08 18:06 zengjf 阅读(420) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记03)----字符设备驱动基本操作及调用流程
摘要:| 一. make编译快捷方式; | 二. ctags使用; | 三. menuconfig编译成内核内部模块; | 四. 编译内核模块的方法; | 五. 模块操作; | 六. 多源文件编译模块Makefile格式; | 七. 导出符号; | 八. printk打印等级; | 九. 模块传参; | 十. 字符设备; | 十一. 2种字符设备注册; | 十二. 驱动中常见的3种结构体; | 十三. 内核空间与用户空间数据拷贝; | 十四. 驱动被调用函数流程: 阅读全文

posted @ 2015-03-07 20:51 zengjf 阅读(528) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记02)----ASM with C,MMU,Exception,GIC
摘要:一. 预热文章; | 二. C语言中插入ARM汇编; | 三. U-Boot下汇编裸板开发基本流程; | 四. U-Boot下C语言裸板开发基本流程; | 五. MMU 配置流程; | 六. Exception 配置及处理; | 七. 主程序对异常的处理; | 阅读全文

posted @ 2015-03-07 20:44 zengjf 阅读(574) 评论(0) 推荐(0) 编辑

Samsung_tiny4412(驱动笔记01)----linux 3.5,U-Boot,Busybox,SD卡启动环境搭建
摘要:| 一. 预热文章; | 二. 内核源码树介绍; | 三. 配置交叉编译器; | 四. 内核编译流程以及原理; | 五. 安装minicom程序; | 六. U-Boot编译; | 七. U-Boot SD卡启动; | 八. Android fast_boot SD卡启动; | 九. 使用Busybox制作文件系统; | 十. NFS配置; | 阅读全文

posted @ 2015-03-07 20:37 zengjf 阅读(1648) 评论(2) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示