嵌入式开发历程

1 是什么
2设计理念
3技术
4产品
5焦点
6展望
7总结
8 质量和认证

1 开放 同一 扩展网络存储软件解决方案 虚拟和云环境

刚刚拿到开发板的时候,兴奋不已。同时电源,已经连接成功,然后通讯的软件没有任何的输出信息,一直以为没有连接,出现
什么问题,最后才知道需要掉电之后重新启动。一波未平一波又起,进入控制界面,按照提示:press any key to stop,像是跟我开玩笑似的
,居然没有任何作用。想起使用vi的情景,刚刚打开vi界面,不断地按键,然而屏幕没有半点反应。高涨的热情一下子被一盘冷水浇灭了。

在一个
熟练的角度分析问题,就会发现:看是理所当然,在门外汉看来却是进门的高高在上的门槛。自己弄了半天还是一筹莫展,按下回车键,使用Ctrl+C 然后按下q
跳转到指令的执行。总算告一段落了。
    在烧写内核的过程中,能够使用tftp下载uImage内核进入开发板内存当中,使用指令tftp  0x30008000 uImage
,在写进nand的时候出现字节对齐的问题,显示的错误信息如下:
Attempt to write not page aligned data 0 bytes written :ERROR
在nand write 的时候填充文件长度是按照实际的长度进行填充,所以出现这个问题
经过查找主要是写入的时候,应该填写一个合适的文件长度,方便烧制的时候,对文件的存储位置进行定位。
脚本的编写格式是最重要的,否则脚本编译器不会正确执行
next-server                              
设置服务器从引导文件中装如主机名,应用无盘工作站
next-sever到底在哪里定义的非常重要,而关键的一步就是dhcpd.conf文件的内容
能够依样画葫芦是刚刚入门,要想真正的通,就要有解决问题的能力,而是仅仅解决一个问题。
虽然给开发板分配了IP地址,然而主机却不能够PING通开发板。检查网线灯也没有亮,检测整个线路也是正常的,问题究竟
出现在哪里?

开发板使用U-boot能够ping通虚拟主机,显示的数据也仅仅是host is alive,然后发现虚拟主机是不能够ping通
开发板的,通过观察发现:一般情况下,连接开发板的网线灯并没有亮,仅仅是在需要烧写文件和开发板ping主机的时候,才会亮,
基于这一点,就不难推断出主机肯定是无法ping通开发板的,至于开发板为什么要这样设计,不仅仅是节省电源开销的缘故。
一直以来关注网线灯是否通亮,作为判断是否顺利能够烧制的依据,是错误的。

时间: 2024-10-14 22:01:17

嵌入式开发历程的相关文章

我的Modbus Slave/Client开发历程(Rtu/AscII/Tcp)

我的Modbus Slave/Client开发历程(Rtu/AscII/Tcp) 分类: [自动化]2007-07-19 10:04 34038人阅读 评论(38) 收藏 举报 vb嵌入式dostcp语言医疗 其实很早就想写写关于Modbus的开发历程,但牵扯项目较多,不同语言版本较多,头绪繁杂,一时不知从何写起.最近的医疗项目的通信部分,重新调整为Modbus协议,并且内容几乎涵盖了Modbus的方方面面(Rtu/Tcp,Slave/Client相关开发),所以更坚定了写Modbus信心,今天

嵌入式Linux下S3C2410的调色板彩色显示

对于一个显示设备,数据的更新率正比于画面的像素数和色彩深度的乘积.在嵌入式Linux系统中,受处理器资源配置和运算能力的制约,当使用大分辨率显示时(如在一些屏幕尺寸较大的终端上,往往需要640×480以上),需要降低显示的色彩深度.否则,由于数据处理负担过重会造成画面的抖动和不连贯.这时,调色板技术将发挥重要作用.ARM9内核的S3C2410在国内的嵌入式领域有着广泛的应用,芯片中带有LCD控制器,可支持多种分辨率.多种颜色深度的LCD显示输出.在此,将S3C2410的调色板技术,以及嵌入式Li

嵌入式C语言全套视频教程云盘下载!

了解过嵌入式开发的朋友们都有一定的了解,语言是学习嵌入式开发必须具备的工具语言,学好C语言基础可以更好的学习嵌入式开发.今天在这里给大家分享一个嵌入式C语言全套视频教程,需要的朋友可以下载来看看! 课程目录部分截图: 百度云盘下载:http://pan.baidu.com/s/1c1OETIo 密码:cgcj

201405644 嵌入式程序设计第五周学习总结

嵌入式课程设计第五周学习总结 标准 I/O 编程 标准 I/O 提供流缓冲的目的是尽可能减少使用 read()和 write()等系统调用的数量.标准 I/O 提供了 3 种类型 的缓冲存储.全缓冲.行缓冲.不带缓冲. 打开文件 打开文件有三个标准函数,分别为:fopen().fdopen()和 freopen().其中 fopen()可以指定打开文件的路径和模式,fdopen()可以指定打开的文件描述符和模式,而 freopen() 除可指定打开的文件.模式外,还可指定特定的 I/O 流. f

MISP版本嵌入式QT编译时出现mips-linux-gcc command not found

configure的时候都没什么问题我的configure是:./configure -prefix /opt/qt-jz -xplatform qws/linux-mips-g++ -embedded mips  configure顺利的过了,但是当make的时候,出现了mips-linux-gcc :Commond not fount! 我装的是mipsl-linux-gcc ,而且已经交叉编译过了个hello world了.. make时出现的错误是:make[1]: Entering d

嵌入式Linux的调试技术

嵌入式Linux的调试技术对于复杂的Linux驱动以及HAL等程序库,需要使用各种方法对其进行调试.例如,设置断点.逐步跟踪代码.输出调试信息等. Printk函数的用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间.也就是说,像Linux驱动这样的Linux内核程序只能使用printk函数输出调试信息.Printk函数在printk.c文件中实现. 虽然使用printk函数可以很方便的将消息写入日志文件或控制台.但大量使用printk函数频繁操作日

中国首款嵌入式神经网络处理器发布

中国首款嵌入式神经网络处理器(NPU)芯片在北京正式发布,该芯片颠覆传统计算机架构,是由中星微“数字多媒体芯片技术”国家重点实验室研发,已于今年3月6日实现量产. 据介绍,有别于传统的冯诺依曼计算机架构,NPU采用了“数据驱动并行计算”架构,其具有低功耗的特点,擅长视频.图像类的多媒体数据处理,有助于人工智能在嵌入式机器视觉应用中稳定发挥. 中星微日前展示了型号为VC0758的国内首款NPU芯片产品,其内部集成了四个NPU内核,同时其还集成了[email protected]的SVAC国家标准音

嵌入式Linux之旅——环境搭建篇之搭建基本开发环境

我们在学习开发Linux前,必须要搭建好编译开发环境.但由于环境与工具的选择,每个人的习惯和爱好不同,所以本篇我会贴出来一些必要的软件的安装,若个人还有些软件需要安装配置的,大家可以在需要用的时候上网搜索或者查找书本配置. 在安装具体的软件前,有必要介绍我使用的环境和工具.首先,我用两台电脑,一个是win7的系统,另一个是ubuntu 14.04的系统,当然主要的开发是在ubuntu下完成的.大家如果没有条件的话,可以安装虚拟机或者直接安装Linux系统也未尝不可.另外,我手里正好有一套2440

Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题

做一个需要嵌入式数据库Sqlite 的unity3d项目,在pc机上运行良好,需要发布到Android平台上,于是,各种坑爹...会遇到找不到数据库文件的问题.当在pc机上使用sqlite时,当执行SqliteConnection dbConnection = new SqliteConnection("data source = test.db");语句时,如果有这个数据库文件则建立连接,如果没有则创建出这个文件,然后建立连接.当在Android平台上时,扯淡的事情就开始了,总之便不