
嵌入式校招准备
我是海飞
刚毕业的程序小白
展开
-
TCP/IP和UDP基础知识学习
OSI参考模型: TCP/IP参考模型: ---------------------------------------------------------- 应用层 应用层 数据段 表示层 会话层 ----------------------------------------------------------- 传输层 传输层 ...原创 2020-08-13 08:57:31 · 205 阅读 · 0 评论 -
Linux驱动程序的框架学习笔记
Linux驱动程序的框架Linux的外设可以分为3类:字符设备、块设备和网络设备 字符设备:是能够像字节流(比如文件)一样被访问的设备,就是说对它的读写是以字节为单位的。 块设备:块设备上的数据以块的形式存放。 1、块设备驱动程序先将用户发来的数据组织成块,在写入设备;或从设备中读取出若干块数据,再从中挑出用户需要的。 2、通常在块设备中按照一定的格式存放数据,不同的文件系统类型就是用来定义这些格式的。内核...原创 2020-08-13 08:57:08 · 318 阅读 · 1 评论 -
bootloader编程学习笔记
#韦东山视频教学bootloader学习笔记最简单的bootloader的编写步骤: 1、初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND flash 2、如果bootloader比较大,要把它重定位到SDRAM 3、把内核从NAND FLASH 读到SDRAM 4、设置要传给内核的参数 5、跳转执行内核第一阶段: (1)、关看门狗 (2)、设置时钟 ...原创 2020-08-13 08:56:38 · 295 阅读 · 0 评论 -
u-boot学习笔记
学习u-boot笔记uboot可以理解为一个比较复制的单片机程序打补丁:patch -p? <补丁文件 ?为数字,表示忽略第?个参数前的所有参数 例:patch -p1 <../u-boot-1.1.6_jz2440.patch配置:make 100ask24xo_config编译u-boot: makeu-boot最终的目的:启动内核 1、从flash读出内核,放到SDRAM 2、启动内核u-boot启动...原创 2020-08-12 16:58:07 · 199 阅读 · 0 评论 -
ARM体系结构学习
ARM体系结构体系结构最重要的是指令系统、存储器组和存储结构。 指令系统:CISC(复杂指令集计算机)和 RISC(精简指令集计算机) 存储结构:冯·诺依曼结构和哈佛结构 冯·诺依曼结构是一种将程序指令存储器和数据存储器合并在一起的存储结构。 哈佛结构结构是一种将程序指令存储和数据存储分开的存储结构。ARM9体系结构 ARM9TDMI结构主要是由ARM9TDMI内核CPU、指令接口...原创 2020-08-12 16:53:36 · 371 阅读 · 0 评论 -
Makefile学习笔记
Makefile 学习笔记Make工程管理器makefile文件的操作规则是: 如果这个工程没有编译过,所有C文件都要编译并被连接。 如果这个工程的某几个C文件被修改,只需编译被修改的C文件,并连接目标程序。 如果这个工程的头文件被改变了,需要编译引用了这几个头文件的C文件,并连接目标程序。它的格式为: 目标列表:关联系列表(依赖关系列表) <Tab>命令列表 如果一行写不完规则可使用反斜...原创 2020-08-12 16:42:36 · 295 阅读 · 0 评论 -
bash shell编程学习笔记
#! /bin/bash# shell编程基础# Shell脚本的基本构成 通常在第1行以“#!”开头指定Shell脚本的运行环境,即声明该脚本使用哪个Shell程序运行。如果没有指定,则以当前正在执行的Shell来解释执行。 以“#”开头的行是注释行 # 字符串左右的反引号(`)用于命令转换(转换)# 包含外部脚本 包含外部脚本文件的用法如下: . 脚本文件名, ./脚本...原创 2020-08-12 16:36:04 · 154 阅读 · 0 评论 -
Linux常用命令学习笔记
Linux常用命令1、ls 命令:列出目录的内容命令格式:ls [参数] [<文件或目录>...]常用参数: -a 不隐藏任何以“.”字符开始的条目 -R 递归列出所有子目录 -d 当遇到目录时,列出目录本身或非目录内的文件,并且不跟随符号链接 -l 使用较长格式列出信息 -x 逐行列出项目而不是逐栏列出2、cd 命令:改变工作目录命令格式:cd [路径] cd 回到当前用户的主目录 cd .. 返回...原创 2020-08-12 16:07:21 · 156 阅读 · 0 评论 -
嵌入式常见通信接口
IIC、UART、SPI、LIN、CAN通信接口IIC:1、I2C总线是PHLIPS公司在20世纪80年代推出的一种串行总线。2、PHILIPS公司开发用于连接微控制器及其外围设备3、一条是串行数据线SDA,一条是串行时钟线SCL4、支持多个通讯主机和多个通讯从机,但是任意时间点上只能存在一个主控5、半双工串行异步通信接口,6、连接到总线的IC数量只是受到总线的最大负载电容400pf限制7、每个连接到总线的器件都可以通过唯一的地址和其它器件通信8、空闲状态时,SDA和S.原创 2020-08-12 15:58:41 · 2151 阅读 · 0 评论 -
C语言校招面试常见知识点
C语言字符串函数1、字符串输出函数: puts(字符串数组名);2、字符串输入函数: gets(字符串数组名);3、字符串连接函数: strcat(字符数组1,字符数组2); 作用:把字符串2连接到字符串1后面,结果放在数组1中4、字符串赋值函数: strcpy(字符数组1,字符串2); 作用:把字符串2复制到字符数组2中 strncpy(字符数组1,字符串2,n); 作用:把字符...原创 2020-08-12 15:51:54 · 1177 阅读 · 0 评论