程序项目代做,有需求私信(小程序、网站、爬虫、电路板设计、驱动、应用程序开发、毕设疑难问题处理等)

10 2021 档案

摘要:在前面的文章我们已经介绍了如何自己去实现一个BootLoader,今天我们来介绍u-boot的移植,u-boot是一种通用的BootLoader。 在嵌入式Linux之uboot源码make配置编译正向分析中我们已经介绍了如何通过Source Insight打开u-boot源码,以及uboot的编译 阅读全文
posted @ 2021-10-28 23:51 大奥特曼打小怪兽 阅读(1050) 评论(0) 推荐(1) 编辑
摘要:一、BootLoader 1.1 什么是BootLoader 在系统上电后,需要一段程序来初始化: 初始化异常向量表,进入SVC模式,关中断; 关闭MMU和cache; 关闭开门狗; 初始换系统时钟; 初始化内存; 重定位,BootLoader可能大于4K,将代码从Nand Flash复制到内存中; 阅读全文
posted @ 2021-10-27 22:52 大奥特曼打小怪兽 阅读(582) 评论(0) 推荐(0) 编辑
摘要:一、S3C2440上的RTC 1.1 概述 RTC,英文全称Real Time Clock,中文就是实时时钟,是一个可以为系统提供精确的时间基准的元器件,RTC一般采用精度较高的晶振作为时钟源,有些RTC为了在主电源掉电时还可以工作,需要外加电池供电。 RTC可以通过使用STRB/LDRB ARM操 阅读全文
posted @ 2021-10-26 19:54 大奥特曼打小怪兽 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一、linux中的内存管理 1.1 虚拟内存的引出 我们都知道linux是一个多进程的操作系统,既然是多进程操作系统,那就会存在一个问题。 假设我们有两个进程A和B、并且A和B都是直接访问的物理地址,如果程序A使用了物理地址0x40000,B程序并不知道程序A使用了物理地址0x40000,B程序修改 阅读全文
posted @ 2021-10-26 19:53 大奥特曼打小怪兽 阅读(441) 评论(0) 推荐(0) 编辑
摘要:在通信协议-I2C小节,我们已经对I2C协议以及AT24C08芯片进行了详细的介绍,这里就不在重复赘述。 一、S3C2440上的I2C 1.1 I2C概述 I2C的使用位于S3C2440芯片手册的第20章。S3C2440可以支持一个多主控I2C总线串行接口。一条专用串行数据线(SDA)和一条专用串行 阅读全文
posted @ 2021-10-26 19:53 大奥特曼打小怪兽 阅读(418) 评论(0) 推荐(0) 编辑
摘要:在通信协议-SPI小节,我们已经对SPI协议进行了详细的介绍,这里就不在重复赘述。 一、S3C2440上的SPI 1.1 SPI概述 SPI的使用位于S3C2440芯片手册的第23章。S3C2440包含了2个SPI,每个SPI都有2个分别分别用于发送和接收的8位串行移位寄存器。 一个SPI时钟周期, 阅读全文
posted @ 2021-10-26 19:53 大奥特曼打小怪兽 阅读(501) 评论(0) 推荐(0) 编辑
摘要:一、S3C2440上的中断 1.1 中断概述 S3C2440A 中的中断控制器接受来自60 个中断源的请求。提供这些中断源的是内部外设,如DMA 控制器、 UART、IIC 等等。在这些中断源中,UARTn、AC97 和EINTn 中断对于中断控制器而言是“或”关系。 当从内部外设和外部中断请求引脚 阅读全文
posted @ 2021-10-23 18:26 大奥特曼打小怪兽 阅读(463) 评论(0) 推荐(0) 编辑
摘要:一、Mini2440地址空间 1.1 存储器控制器介绍 在之前的文章中,我们已经介绍过S3C2440自带4KB SRAM和2MB的NOR FALSH。片内4KB的内存其实是很小,为了能够运行操作系统和更大的应用程序,需要在处理器存储接口上进行扩展,如SDRAM、SRAM、ROM、FLASH等。ARM 阅读全文
posted @ 2021-10-19 23:41 大奥特曼打小怪兽 阅读(647) 评论(0) 推荐(0) 编辑
摘要:一、硬件介绍 1.1 S3C2440 ADC概述 模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。S3C2440集成了8通道10位CMOS A/D转换器,最大转换率为2.5MHz A/D转换器时钟下的500KSPS。A/D转换器支持片上采样-保持功能和掉电模式 阅读全文
posted @ 2021-10-18 00:09 大奥特曼打小怪兽 阅读(365) 评论(0) 推荐(0) 编辑
摘要:在上一节我们介绍了LCD的硬件基础知识、以及S3C2440 LCD控制器相关的寄存器。这一节我们将会动手在LCD上显示一幅日落的图片。 一、LCD初始化编程步骤 1.1 初始化GPIO,引脚复用 在上一节我们介绍了S3C2440这些引脚对应的LCD TFT上的引脚。这里就不在重复介绍了。我们需要配置 阅读全文
posted @ 2021-10-16 17:14 大奥特曼打小怪兽 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:一、LCD硬件原理 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/244 阅读全文
posted @ 2021-10-14 23:04 大奥特曼打小怪兽 阅读(899) 评论(0) 推荐(1) 编辑
摘要:一、javascript基础知识 1.1 基本类型和数据类型 基本类型:null、undefinded、number、string、boolean、symbol; 引用类型:Object、Array、Function、Date、RegExp; 除去上面的基本类型,其他的都是对象。基本类型没有附加方法 阅读全文
posted @ 2021-10-04 22:29 大奥特曼打小怪兽 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1、边缘检测算法有哪些?有什么区别? 边缘检测算子一阶的有Roberts Cross算子,Prewitt算子,Sobel算子,Canny算子, Krisch算子,罗盘算子;而二阶的还有Marr-Hildreth,在梯度方向的二阶导数过零点。 1.1.Roberts(罗伯茨交叉)算子 一种利用局部差分 阅读全文
posted @ 2021-10-04 19:23 大奥特曼打小怪兽 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:linux系统中提供了大量的命令,该文整理了一份使用较为频繁的命令,并且我们对命令进行了一个详细的分类。 一 、Linux命令格式 1.1 Linux终端命令格式 终端命令格式: command [options] [parameter] 说明: command:命令名,相应功能的英文单词或单词的缩 阅读全文
posted @ 2021-10-04 17:34 大奥特曼打小怪兽 阅读(1920) 评论(0) 推荐(0) 编辑
摘要:一、shell入门 1.1 介绍 shell是一个命令解释器,它的作用是解释执行用户输入的命令以及程序等。用户每输入一条命令,shell就执行一条。这种从键盘输入命令,就可以立即得到回应的对话方式,称为交互的方式。 当命令或程序语句不在命令行下执行,而是通过一个程序文件来执行时,该程序文件就被称为s 阅读全文
posted @ 2021-10-04 17:34 大奥特曼打小怪兽 阅读(538) 评论(0) 推荐(0) 编辑

如果有任何技术小问题,欢迎大家交流沟通,共同进步

公告 & 打赏

>>

欢迎打赏支持我 ^_^

最新公告

程序项目代做,有需求私信(小程序、网站、爬虫、电路板设计、驱动、应用程序开发、毕设疑难问题处理等)。

了解更多

点击右上角即可分享
微信分享提示