会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
昆山皮皮虾
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
下一页
2020年12月31日
I.MX6ULL LED C程序(转自左忠凯)
摘要: 1.start.S 完成C语言环境搭建: ①设置处理器运行到SVC模式下 ②初始化 SP 指针 ③跳转到C文件的main函数中。 1 .global _start 2 .global _bss_start 3 _bss_start: 4 .word __bss_start 5 .global _bs
阅读全文
posted @ 2020-12-31 15:02 昆山皮皮虾
阅读(173)
评论(0)
推荐(0)
2020年12月30日
I.MX6ULL的LED汇编程序
摘要: 源码源自原子哥 1.如下为.s汇编源码 1 .global _start @全局标号 2 3 _start: 4 /* 使能所有外设时钟*/ 5 ldr r0, =0x020c4068 @CCGR0 6 ldr r1, =0xffffffff @要向CCGR0写入的数据 7 str r1, [r0]
阅读全文
posted @ 2020-12-30 22:33 昆山皮皮虾
阅读(125)
评论(0)
推荐(0)
2020年12月23日
Linux中的信号
摘要: 以下内容源自Linux 2.6.39内核版本的signal.h(include\linux)文件。记载出便于自己日后查询。 /* * In POSIX a signal is sent either to a specific thread (Linux task) * or to the proc
阅读全文
posted @ 2020-12-23 06:55 昆山皮皮虾
阅读(141)
评论(0)
推荐(0)
2020年12月21日
内存对齐之结构体大小的计算
摘要: 结构体变量的地址受到内存对齐规则的影响,使得结构体成员并不是在内存中“紧挨”着的。 可以参照如下结构体: 1 #include <stdio.h> 2 struct s{ 3 char a; 4 double b; 5 int c; 6 short d; 7 double e; 8 }; 9 int
阅读全文
posted @ 2020-12-21 02:30 昆山皮皮虾
阅读(200)
评论(0)
推荐(0)
2020年12月14日
#define和typedef的差别
摘要: 如下的p1,p2,p3,p4有什么区别呢? 实际上p1,p2,p3均为char*类型指针,而p4成了char类型 编写了两个简短的小程序。 1.typedef 1 typedef char* CHAR_POINTER; 2 int main() 3 { 4 CHAR_POINTER p1,p2; 5
阅读全文
posted @ 2020-12-14 11:56 昆山皮皮虾
阅读(123)
评论(0)
推荐(0)
2020年12月2日
反转链表的具体实现
摘要: 给定一个非空链表,若想将其反转,需先定义一个新的空链表,prev和next指针均指向null。然后循环进行如下四个步骤直至curr所指节点为null: 1.移动next指针至curr所指节点的下一个节点。 2.将当前节点的后继指针指向prev指针所指节点 3.右移prev指针,使其指向curr所指节
阅读全文
posted @ 2020-12-02 14:38 昆山皮皮虾
阅读(142)
评论(0)
推荐(0)
2020年11月27日
关于I2C的重要的结构体
摘要: 以下内容均摘自linux 2.6.39内核版本的相关文件 1.i2c_board_info 包含7个结构体成员,源于i2c.h文件。 1 struct i2c_board_info { 2 char type[I2C_NAME_SIZE]; 3 unsigned short flags; 4 uns
阅读全文
posted @ 2020-11-27 10:31 昆山皮皮虾
阅读(530)
评论(0)
推荐(0)
2020年10月31日
写一个简单的hello字符驱动模块
摘要: 今天写了一个非常简单的字符驱动模块,源程序问题不大,makefile脚本不知道哪出错了。试了一下午,竟然是少了个"$"来引用变量。特此记录下! 1.如下为源程序: 1 #include <linux/init.h> 2 #include <linux/module.h> 3 #include <li
阅读全文
posted @ 2020-10-31 22:39 昆山皮皮虾
阅读(276)
评论(0)
推荐(0)
2020年10月28日
Linux设备号
摘要: 在我的虚拟机上, 1.根据cat /proc/devices读取设备号如下: Character devices: 1 mem4 /dev/vc/04 tty4 ttyS5 /dev/tty5 /dev/console5 /dev/ptmx7 vcs10 misc13 input14 sound21
阅读全文
posted @ 2020-10-28 18:53 昆山皮皮虾
阅读(330)
评论(0)
推荐(0)
2020年8月11日
创建一个简单的TCP服务器
摘要: 本文设置一个简单的TCP服务器。 服务器的七大阶段:socket,bind,listen,accept,recv,send,close。服务器使用此7个同名函数来进行连接,监听,读写,关闭等动作。如下为man配置的API函数信息。 需要额外注意bind和accept的相应成员变量的强制类型转换。 1
阅读全文
posted @ 2020-08-11 00:04 昆山皮皮虾
阅读(1822)
评论(0)
推荐(2)
上一页
1
···
16
17
18
19
20
21
下一页
公告