
嵌入式
文章平均质量分 58
ddl又来了
这个作者很懒,什么都没留下…
展开
-
Linux-系统移植
系统移植:在ARM开发板上装一个Linux系统;移植的工作:软件和硬件匹配;Linux:通用的内核;原创 2023-09-14 15:07:37 · 362 阅读 · 0 评论 -
Linux应用编程-IO
标准I/O的所有操作都是围绕FILE来进行FILE又被称为流(stream):分为文本流和二进制流;全缓冲的大小是1k=1024;行缓冲是:‘\n’原创 2023-09-12 22:18:35 · 111 阅读 · 0 评论 -
Linux驱动-驱动模板2
文章中的代码及截图,基本来自韦东山老师的课程。原创 2023-08-23 21:38:20 · 98 阅读 · 0 评论 -
Linux驱动-驱动模板1
Pinctrl子系统作用:选择芯片引脚的功能(mux function)、配置引脚:(1)修改设备树:led_drv.cled_drv.c(驱动代码) 驱动程序模板驱动程序的核心:file_operations结构体;代码: 驱动代码代码解读(1)非阻塞读之前,先poll一下;led驱动:app:原创 2023-08-23 20:37:35 · 107 阅读 · 0 评论 -
Linux驱动-字符设备驱动hello
文章中的代码及截图,基本来自韦东山老师的课程。原创 2023-08-22 16:16:09 · 102 阅读 · 0 评论 -
GPT资料调研
资料调研-自用原创 2023-04-03 22:21:22 · 304 阅读 · 0 评论 -
郝斌C语言
1、C语言的应用领域:操作系统方面:window,linux等应用系统方面:嵌入式2、C语言如何学:多提问;多思考,多上机;能调试程序,培养自学;3、C语言学习目标能看懂,能调试,面向过程的编程思想4、课程计划:5、C语言预备知识:<1>CPU,内存条,硬盘,显卡,主板,显示器之间的关系以播放一个视频为例:打开一个视频,操作系统将硬盘中存储的数据拷贝到内存条中,然后cpu对内存条的数据进行处理,通过显卡在显示器上输出显示。内存条,CPU,硬盘,显示都是嵌入在主板上的。&原创 2021-08-12 18:43:54 · 342 阅读 · 0 评论 -
嵌入式C语言 第二部分
注:后续再整理/*volatile :防止优化内存地址char *pvolatile char *p;只与硬件有关typedef :将复杂的地址简单化类型+变量名称 :利用typedef见名知义;指针运算符加减标签操作:指针:指针的加法减法运算,实际上是加减位,单位的大小可以使用sizeof(p[0])p++ p–:更新地址[]的使用:变量名[n]:n是ID号,地址内容的标签访问方式p+n :是地址,*(p+n):这个才是标签中的内容p[n]:标签中的内容,取出标签里的内存值指原创 2021-03-29 11:23:09 · 183 阅读 · 0 评论 -
嵌入式0x10面试题目
======================================嵌入式C语言:嵌入式常见面试题宏定义:#define 宏名 (宏体)宏名:大写字母表示宏名和宏体之间用空格,宏体中是常量,宏体用()表示#define SECOND_OF_YEAR (365243600)ULINT的常量:防止溢出,常量默认是int8bit:0-25516bit:0-65535UL:无符号,L——long型数据声明:一个整型数: int a;一个指向整型数的指针: int *a;一个指向指转载 2021-03-25 20:15:39 · 278 阅读 · 1 评论 -
嵌入式C(P1-P19)
嵌入式C语言:嵌入式C语言思想和设计的交流什么时候用?怎么用?为什么要这样用?推荐书籍:C语言深度剖析、C和指针对于各种优先级:利用()将优先级定义出来gcc就是翻译官:gcc -o 输出文件名 输入文件名(-o和输出文件名是一个整体)gcc是根据后缀名来识别翻译的;gcc:文件后缀名的不用,会调用不同的编译器。gcc -o 输出文件名 输入文件名(-o和输出文件名是一个整体)注:内部包含了许多内容04——C语言常见错误预处理错误:——当前路径无法找到#include原创 2021-03-24 13:38:59 · 266 阅读 · 0 评论