- 博客(20)
- 收藏
- 关注
原创 LINUX
10.接着退回上一级将first_driver.ko拷贝到~/nfs/rootfs下。6.进入menuconfig 中查看刚刚在Kconfig中编辑的。5.接着退回上一级进行make menuconfig 操作。8.退回上一级输入make modules指令进行编译。11.使用sudo minicom 进入,进行指令编辑。2.接着在以下路径进行ctags -R操作。1.首先先在如下路径创建自己的.c文件。9.进入以下路径查看已编译的文件 名为。7.进入Makefile中进行编辑。查看已插入的文件使用。
2025-03-28 19:25:18
120
原创 嵌入式硬件51单片机day4
以上操作是如何通过51单片机进行贮存器的操作以及如何将上位读到的温度从十六进制转换成10进制。学习了51单片机的温度传感器读取当前文温度。
2025-03-18 22:41:15
115
原创 嵌入式硬件day2
今天继续学习了相关的单片机知识,主要学习了终端处理,并且对&和|有了进一步的了解,使用|是进行置1操作,而使用&是进行置0操作,注意在使用&是要确保不对其他不操作的位进行影响。将0X0F写成~(0XF0)更利于我们直观的取判断,比如将后四位置0 就相当于P &= 0XF0,这里的0XF0就是二进制下(1111 0000),前四位不会改变原来的值,而根据&的性质(有0取0),就会将后四位置0,如果写成~(0X0F) 就是对(0000 1111)取反也是得到(1111 0000),但是(0000 1111)会使
2025-03-14 22:54:11
226
原创 嵌入式硬件day1
今天初步学习了嵌入式的硬件,主要学习了STC51单片机的LED操作和数码管的操作,原理基本一样。还学习了Keil u Vision4软件的使用还有stc-isp软件的使用。要使二极管发光主要判断正负极进而实现两端形成电势差。5、按位左移<< :(x<<n)表示x左移n位。6、按位右移>> :(x>>n)表示x右移n位。3、按位异或^ :相同取0, 不同取1。1、按位或 & :有0取0。2、按位与 | :有1取1。4、按位取反~ :取反。
2025-03-13 21:50:30
150
原创 2.20
进程相比于程序来说,它是活的,是程序执行的过程,包含创建,调度和消亡。僵尸进程是指在进程结束后,空间未被回收产生原因:父进程未调用wait()或waitpid(),或忽略了SIGCHLD信号。避免方法:1、让父进程先结束,子进程会成为孤儿进程,被init进程收养,子进程结束时,init进 程回收子进程空间 子进程结束2、父进程回收子进程空间(wait或者waitpid回收子进程空间。
2025-02-20 20:17:07
645
原创 Day12
今天主要学习了二级指针,void指针,const指针还有二维数组和指针数组的区别。以下是二维数组和指针数组对同一问题进行的运算。以下是二级指针的区别。
2025-01-21 19:35:12
198
原创 Day7
主要学了strcpy,strcat,strcmp以及sprintf。sprint可以代替strcpy和strcat,很方便。今天学习了字符型数组,和整形数组有相同点也不同的地方。以下是关于sprintf的使用。以下是关于strcmp的用法。
2025-01-15 19:42:06
155
原创 Day6
2:从终端接收5个数放入数组中,获得5个数中的最小值最大值和最小值的下标还有最大值的下标。今天主要学习了一维数组,包括数组的概念定义等基本概念,还有数组的运算使用。1:从终端接收5个数放入整形数组中,计算这5个数的平均数。3:编写程序从终端输入10个数,对10个数降序排列后输出。4:从终端接收5个数放入数组中,对这五个数进行倒置。
2025-01-14 20:42:54
249
原创 Day4
1、从终端输入字符串并转换为相应的形式存储到空间里(尽量不要出现非输入控制符,如果出现就原封不动地输出)2、接受输入控制符:%c:使用char类型接收(可以接收到' '和'\n'类型的)%c:使用char类型接收(不可以接收到' '和'\n'类型的)scanf 除了%s不需要加&,其余都需要加&scanf末尾不要加‘ ’和‘\n'3、可以接收多个字符。
2025-01-12 20:35:39
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人