- 博客(4)
- 资源 (20)
- 论坛 (2)
- 收藏
- 关注
原创 浅析结构体函数指针与内核设备驱动
最近在公司没什么事做,突然有来写写日志和博客,这种突发的灵感来自于我在学习内核驱动代码的时候发现了结构体的一种古老的初始化方法,多亏了尚观广州校区的叶老师在群里用心的给我文字讲解,让我明白了原来结构体初始化也可以用:冒号这样的方法。 其实在C语言中,冒号:的用法有很多,比如三目运算符 表达式?表达式1:表达式2 ;它的意思就是如果表达式成立,那么执行表达式1
2015-12-28 22:27:51
2627
原创 对嵌入式开发C语言结构体的一点总结
今天冬至居然不上班,公司的良心啊!这回有心情写博客和日志了,好了,废话不多说。直接看下文:鉴于嵌入式开发过程中,C语言结构体的使用当然是必不可少。话说,基础什么的比你会更牛逼的算法更重要,基础不牢,地动山摇!!最本质的东西就是基础,不要学到越高级的东西却忘了最本质的东西,这样就失去了学习的意义。接下来我将对结构体最基础的东西,如何初始化,如果打印信息做一个最基础的总结,当然结构体在内核中到
2015-12-22 12:21:23
2775
1
原创 linux内核代码的编写初步以及makefile的配置
在linux内核代码开发中,头文件不能包含标准C头文件,只能采用GNC标准而且内核开发中没有main函数,只有init 和 exit ,这是每个内核模块中必须要包含的函数模块.在GNU C标准中,打印信息采用printk函数,printk函数有8种级别.内核模块的编译采用Makefile来编译,利用内核的module中的makefile来编译
2015-12-19 16:08:39
1178
原创 C语言如何分离一个数的高低位,如何将2个字节变成一个字节
关于这个概念,是我从工作中学习的,虽然在读书的时候就应该要掌握,但是在开发中,这项技能尤其重要。我是做嵌入式开发的,在嵌入式开发过程中,如何对数据操作必然是不可缺少的问题,接下来,我们来看一个例子:1.#include <stdio.h>int main(void){ unsigned int temp = 0x10 ; unsigned int high = (...
2015-12-19 10:16:17
50631
3
Tiny4412应用测试软件源码
2018-11-11
敦泰--FT5X06 Android驱动框架分析-杨源鑫.pdf
2018-01-14
Engineer-Bruce_Yang的留言板
发表于 2020-01-02 最后回复 2020-01-02
操作安卓摄像头时Linux终端打印 not a typewriter
发表于 2016-03-25 最后回复 2016-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝