- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 苏嵌实训-嵌入式linuxC第八天
项目名称 【苏嵌实训-嵌入式linuxC第八天】 今日进度以及任务 学习了网络通信基础与网络编程 本日任务完成情况 完成了服务器与客户端的连接 本日开发中出现的问题汇总 要用本地IP地址 本日未解决的问题 无 本日开发收获 掌握了网络通信基础的基本概念,会用代码进行网络编程 其他 无 服务器连接代码 #include"stdio.h" #include"sys/types.h" #include"sys/socket.h" #include"stdlib.h" #in...
2020-07-14 17:32:06
198
原创 苏嵌实训-嵌入式linuxC第7天
项目名称 【苏嵌实训-嵌入式linuxC第7天】 今日进度以及任务 本日任务完成情况 本日开发中出现的问题汇总 本日未解决的问题 本日开发收获 其他 嵌入式Linux C编程:在Linux上使用C语言调用操作系统功能接口开发应用程序 嵌入式为什么要移植操作系统? 1、提供软件的一致性 2、操作系统提供了多任务操作 3、操作系统提供了丰富的网络协议栈 4、操作系统将所有设备抽象成文件,方便访问设备 嵌入式Linux C编程:文件、多任务、网络编程 L...
2020-07-13 18:32:30
192
原创 苏嵌实训-嵌入式linuxC第六天
项目名称 【苏嵌实训-嵌入式linuxC第六天】 今日进度以及任务 单链表的理论学习与操作、练习编程题 本日任务完成情况 本日开发中出现的问题汇总 本日未解决的问题 本日开发收获 其他 1、嵌入式方向需要掌握哪些数据结构:栈、队列、链表、二叉树、平衡二叉树、红黑树、哈希表、图 2、数据结构推荐的书籍:大话数据结构、csdn 3、数据结构的作用:管理数据结构的存和取 4、链表:动态管理,在使用时分配内存<为什么需要链表?数组静态存储,空间的利用率不高&g...
2020-07-11 16:31:01
162
原创 苏嵌实训-嵌入式linuxC第5天
项目名称 【苏嵌实训-嵌入式linuxC第5天】 今日进度以及任务 本日任务完成情况 本日开发中出现的问题汇总 本日未解决的问题 本日开发收获 其他 #include"stdio.h" #include"string.h" #include"stdlib.h" #define MAX_SIZE 100 void reverse_str(char *src,int len) { int i=0; char temp; for(i =0 ;i<l...
2020-07-09 23:03:57
134
原创 C语言数组指针
项目名称 【苏嵌实训-嵌入式linuxC第4天】 今日进度以及任务 位运算、宏、编码规范、指针的学习 本日任务完成情况 根据老师教课内容练习了代码的规范编写 本日开发中出现的问题汇总 本日未解决的问题 本日开发收获 其他 1、位运算,操作的是无符号的数,不能默认是有符号的数 掩码, 不使用第三方变量交换变量的值: a = a^b b = a^b a = a^b 位运算的应用: //10进制转16进制 #include"stdio.h" #inc...
2020-07-08 19:08:52
258
原创 嵌入式入门
项目名称 【苏嵌实训-嵌入式linuxC第2天】 今日进度以及任务 本日任务完成情况 本日开发中出现的问题汇总 本日未解决的问题 本日开发收获 其他 二、嵌入式Linux开发 1、交叉编译?为什么需要交叉编译? 在当前CPU平台下编译出在其他CPU平台运行的可执行文件。 每款CPU都有不同的汇编指令集;编译出的汇编文件只能在此CPU上运行 2、源文件到可执行文件经理那几个步骤?每个步骤具体完成了哪些工作? 预处理、编译、汇编、链接 预处理: 做所有带#号的...
2020-07-06 23:07:28
364
原创 嵌入式系统开发入门
一、嵌入式系统开发概述 1、传统开发模式的缺点:软件直接和硬件打交道,软件移植性差。 嵌入式三要素:软件、操作系统、硬件 嵌入式优点:操作系统(可移植)嵌入到软硬件之间,隔离软硬件。 嵌入式三个层面上的开发: 嵌入式应用开发:精通一门语言,熟悉操作系统 嵌入式底层开发:精通C语言,熟悉汇编;理解操作系统的实现;熟悉硬件工作原理 嵌入式硬件开发 2、嵌入式底层开发为什么选择C语言? C语言具有出色的可移植性,能在多种不同体系结构的软/硬件平台上运行。 C语言具有简洁紧凑、使用灵活的语法机制,并能直接访问
2020-07-03 22:05:37
397
原创 pta_L1_005
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。 输入格式: 输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考...
2020-04-05 21:04:39
221
1
原创 pta_L1_004
给定一个 k 位整数 N 请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。 输入格式: 100311 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。 输出格式: 0:2 1:3 3:1 对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D ...
2020-04-05 12:47:12
165
原创 进入指定盘或文件夹的方法
进入指定盘或文件夹的方法 1、按WIN+R键,在打开的命令行中输入:CMD,点击确定。 2、然后在CMD窗口中输入:d: ,然后回车,到D盘下。 3、然后输入: cd \,回车,返回D盘根目录。 4、然后输入:cd XXX\XXX\XXX(指定的文件夹全路径),回车,就可以进入d盘的指定文件夹。 5、可以用start +地址进入磁盘中的文件夹中 ...
2019-10-11 14:52:25
452
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人