最新文章列表

S5PV210之时钟系统

本文使用的开发板是九鼎创展的X210 iNand版本。   一、S5PV210的时钟系统简介   1、时钟域:MSYS、DSYS、PSYS     因为S5PV210的时钟体系比较复杂,内部外设模块太多,因此把整个内部的时钟划分为三大块,叫做三个时钟域,分别是MSYS、DSYS、PSYS。 因为S5PV210内部的这些模块彼此工作的时钟速率差异太大,因此把高速的放在一起,相对 ...
jsntghf 评论(0) 有915人浏览 2015-11-19 19:20

S5PV210之SDRAM初始化

本文使用的开发板是九鼎创展的X210 iNand版本。   一、查阅原理图中SDRAM相关部分     从以上原理图中可以得出以下信息: (1)开发板上使用的SDRAM编码是K4T1G164QQ (2)开发板上包括4片内存芯片,每片内存的数据总线都是16位的 (3)横向的两颗内存芯片是并联的(并联时地址总线的接法一样,但数据总线要加起来),这样连接相当于在逻辑上可以把这两颗内 ...
jsntghf 评论(0) 有1710人浏览 2015-11-18 19:07

S5PV210之重定位

本文使用的开发板是九鼎创展的X210 iNand版本。   本文要完成的功能是:在SRAM中将代码从0xd0020010重定位到0xd0024000(本来代码是运行在0xd0020010的,但 ...
jsntghf 评论(0) 有1487人浏览 2015-11-16 11:03

汇编写启动代码之开iCache

本文使用的开发板是九鼎创展的X210 iNand版本。   一、iROM中BL0对cache的操作   (1)iCache的一切动作都是自动的,不需要人为干预,我们所需要做的仅仅是打开或者关闭iCache。 (2)X210的iROM中BL0默认已经打开了iCache。   二、查阅ARM手册中CP15寄存器的相关部分   ARM处理器中CP15协处理器的寄存器,如下图所示: ...
jsntghf 评论(0) 有1285人浏览 2015-11-14 13:17

汇编写启动代码之设置栈和调用C语言

本文使用的开发板是九鼎创展的X210 iNand版本。   一、预备知识   1、C语言运行时和栈 (1)C语言运行时需要 C语言运行时(runtime)需要一定的条件,这些条件由汇编来提供。C语言运行时主要是需要栈。   (2)C语言与栈的关系 C语言中的局部变量都是用栈来实现的,如果汇编部分没有给C语言预先设置合理合法的栈地址,那么C代码中定义的局部变量就会落空,整个C程序 ...
jsntghf 评论(0) 有2212人浏览 2015-11-12 21:00

汇编写启动代码之关看门狗

本文使用的开发板是九鼎创展的X210 iNand版本。   一、查阅数据手册     由上图可得出以下几点信息: (1)操作看门狗的寄存器是WTCON (2)WTCON寄存器的地址是0xE2700000 (3)WTCON的bit5是看门狗的开关,0代表关,1代表开   注意: (1)在S5PV210内部的iROM代码(BL0)中,其实已经将看门狗关闭了,所以启动代码中不 ...
jsntghf 评论(0) 有1397人浏览 2015-11-09 22:12

一步步点亮LED

本文使用的开发板是九鼎创展的X210 iNand版本。   一、查阅原理图,了解板载LED的硬件接法  从以上LED的原理图上,我们发现开发板上一共有5颗LED,其中一颗D26的接法是:正极接5V,负极接地。因此D26这颗LED只要上电就会常亮,所以这颗LED是电源指示灯。   剩下4颗LED的接法是:正极接3.3V,负极接了SoC上的一个引脚(GPIO)。 具体的详细接法如下: ...
jsntghf 评论(0) 有1053人浏览 2015-11-07 09:13

树莓派实现串口通信

手上有个CCD Camera(Barcode Reader/Scanner Module),它是通过RS232通信的,用RS232转USB的转接线连接树莓派,即可完成硬件连接。对于串口通信,可以通过pyserial实现。 首先,安装pyserial: 从https://pypi.python.org/pypi/pyserial下载最新版本的安装包,再通过下面的命令完成安装: [pl ...
徜徉の小溪 评论(0) 有24236人浏览 2015-11-06 15:57

关于大端与小端的判断

大小端的概念很容易理解,摘录一下网上的判断程序 方法一 uint8_t Is_Little_endian(void) { uint16_t i = 1; return (*(uint8_t *)&i); } 方法二 uint8_t Is_Little_endian(void) { union { uint16_t big; ...
kiolp 评论(0) 有1229人浏览 2015-10-12 14:42

理解(*(void(*)())0)();

先说一下强制转换,可以跳过。例子: #include <stdio.h> #include <stdint.h> int main() {     uint16_t a = 0xA5A1;     uint8_t   b;     b = (uint8_t)a;    // 16位强制转换为8位     printf("b=0x%X",b);  } a是 ...
kiolp 评论(0) 有1060人浏览 2015-10-02 22:03

高质高效嵌入式软件开发

  高质高效嵌入式软件开发 一、培训时间、地点   2015年三季度课程时间:8月14日至16日;地点:杭州。 二、培训对象   以C为编程语言的嵌入式和非嵌入式软件开发工程师、项目管理师、架构师等。 三、师资   李老师:中科院计算所培训中心高级讲师,曾在UT斯达康研发中心、摩托罗拉研发中心、诺基亚西门子网络技术有限公司担任软件工程师、项目负责人和软件架构师等职。工作内容内 ...
13683371389 评论(0) 有0人浏览 2015-07-14 13:43

如何在Linux服务器中隐藏PHP版本

通常,大多数默认设置安装的web服务器存在信息泄露,这其中之一就是PHP。PHP 是如今流行的服务端html嵌入式语言(之一?)。在如今这个充满挑战的时代,有许多攻击者会尝试发现你服务端的漏洞。因此,我会简单描述如何在Linux服务器中隐藏PHP信息。 默认上expose_php默认是开的。关闭“expose_php”参数可以使php隐藏它的版本信息。 [root@centos66 ~]# vi / ...
lampcy 评论(0) 有191人浏览 2015-06-24 11:41

【一切都是对象】

一、拥有一个引用,并不一定需要有一个对象与它关联,一种安全的做法是创建一个引用的同时便进行初始化。   二、对象存储的五个地方:寄存器 ...
melorogee 评论(0) 有164人浏览 2015-05-06 10:30

智能家具行业技术交流会

活动主题:五一长假,智能家居实战项目技术交流 活动背景:信盈达,专注嵌入式8年,成就一万多名工程师高薪就业,超过300多个产品和项目研发,超强大的研发团队和师资,是嵌入式专家。为了让有志于从事电子或嵌入式专业工作的学员提前感受到信盈达实训学院的氛围。 活动目的:五一长假,智能家居项目讲座,通过技术交流来提升自己, 活动时间: 五一时间:5月2日,5月3日(早上9:30—12:00 下午2:00-6: ...
cortex01 评论(0) 有412人浏览 2015-04-27 10:09

SQLite数据表的创建(6)

             SQLite 是轻量级,嵌入式的关系型数据库,遵守ACID的关联式数据库管理系统。 优点:占用空间小 方便:增加,修改,删除,查询 ...
梳子不爱头发 评论(0) 有1250人浏览 2015-04-17 10:31

vim带你装逼带你飞(一)

前言:逃离windows有很长时间了,特别是当今android盛行的时代,我们没有理由不选择ubuntu作为编译开发android之首选。其实操作系统只是我们使用的一个工 ...
yistn 评论(0) 有453人浏览 2015-03-25 11:24

集成activiti-modeler 到 自己的业务系统(集成流程跟踪-完美支持IE)

本文目的: 将activit 5.12.1 的 modeler 流程设计器 集成到自己的工程中去   解决问题: 1. 复制相关资源文件到自己的工程中 2. 解决modeler的路径访问问题,迁移到非系统根目录 3. 跟自己系统的spring无缝集成   首先请下载官方最新 5.12.1 发布包 下载地址: https://github.com/Activiti/Activiti/ ...
avords 评论(0) 有1201人浏览 2015-02-28 17:14

最近博客热门TAG

Microsoft(15608) Excel(9200) IBM(7868) Office(5587) 教育(5531) 咨询(4482) 制造(4421) 嵌入式(4279) 金融(4133) 中国移动(3547) 电信(3296) 电子商务(2912) 交通(2620) CMS(2376) 旅游(2275) HP(2202) 中国电信(2176) Vmware(2172) 生物(1731) 华为(1535)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics