10 2022 档案

摘要:J-Link在线加载程序到开发板: 比如链接地址设为0x33F00000的uboot程序: 一、connect J-Link>connect J-link与板子建立连接 二、加载与跳转 2.1 加载bin到0地址 J-Link>loadbin D:\share\jzsimpleuboot.bin 0 阅读全文
posted @ 2022-10-24 14:19 solonj 阅读(401) 评论(0) 推荐(0) 编辑
摘要:Linux三大设备驱动 字符设备:IO的传输过程是以字符为单位的,没有缓冲。比如I2C,SPI都是字符设备。 块设备:IO的传输过程是以块为单位的。跟存储相关的,都属于块设备,比如TF卡。 网络设备:与前两个不一样,是以socket套接字来访问的。 杂项设备(misc device) 1、 本小节讲 阅读全文
posted @ 2022-10-20 09:19 solonj 阅读(69) 评论(0) 推荐(0) 编辑
摘要:将驱动在外部编译为模块 一、在内核源码附近新建文件夹hello 1、在hello文件夹新建hello.c #include <linux/init.h> #include <linux/module.h> static int hello_init(void) { printk("hello wor 阅读全文
posted @ 2022-10-19 16:30 solonj 阅读(573) 评论(0) 推荐(0) 编辑
摘要:一、增加宏定义 用户自己修改。 #define CONFIG_USE_IRQ #define CONFIG_STACKSIZE_IRQ (4*1024) /* IRQ的栈大小*/ #define CONFIG_STACKSIZE_FIQ (4*1024) /* FIQ的栈大小*/ 二、建立中断向量表 阅读全文
posted @ 2022-10-17 19:31 solonj 阅读(574) 评论(0) 推荐(0) 编辑

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