主题:怎样从零开始写bootloader 第二部分
演讲人:吴岳
时 间:2011-1-20 14:00:00
演讲人简介:
吴岳,北京亚嵌教育研究中心金牌讲师。7年linux环境开发经验,3年嵌入式开发经验,2年嵌入式教学经验。 精通技术C/C++语言、Linux环境高级编程、自然语言处理技术、搜索引擎算法、Linux内核技术。实际项目经验:google和新浪联合的IASK项目;一搜公司的手机搜索引擎项目;江西省公安厅的通信产业搜索项目。
本次会议主要内容:
软件运行的存储芯片
哪些程序运行依赖栈空间?
Bootloader能调用库函数吗?
main函数的功过是非
用全局变量好,还是局部变量好?
ARM ADS1.2 IDE (JTAG调试, Flash烧写,AXD下载)
命令行工具(armcc, armasm, armlink, fromelf, make)
步步为营,左右互搏,屡试不爽
- 通过写bootloader,深刻领会ARM嵌入式开发核心概念之“寄存器”
sp(栈指针),lr(链接返回地址),pc,CPSR
GPIO寄存器,UART寄存器,NandFlash寄存器
ARM Architecture Referrence Manual plus DataSheet
请注意:本次会议为21IC公益研讨会,参加本次会议的用户将不再获赠任何形式的奖品。
《技术大讲堂》是21IC中国电子网新推出一档直接为电子工程师服务的公益性电子技术科普栏目。以传播实用的电子科普知识,介绍实用的技术、技巧,讲述前沿的科技成果为主要内容。
栏目宗旨:立足科普,服务电工
栏目定位:科技引路,共同进步,栏目通过传播最新、最实用的电子科学技术,解答网友最关心的技术难点,引导造就有文化、懂技巧、会钻研的新型电子工程师,用科技的力量改变生活
版块设置:
·《课程讲义》主要介绍热点电子技术,传播实用知识技巧,为电工拓展视野,提供新思路。
·《有问必答》主要由现场嘉宾针对网友的在线提出的各种与活动主题相关的或者工作中遇到的问题给予解答。
知识决定**!21IC中国电子网公益《技术大讲堂》期待您的参与!敬请关注! |