小编coo*_*per的帖子

进入嵌入式

我正在努力熟悉嵌入式领域,但在购买时间和设备方面也有限的资源.

  • 什么是一种很好的语言来包围嵌入式,而不需要花太多时间学习嵌入式特定语言?我最熟悉PHP,Java,Actionscript,但遗憾的是知道很少C.我记得曾经在某处读过有人使用PERL编程嵌入式系统,但不确定这是否真的可行.

  • 可以在不需要通过模拟器等购买芯片等的情况下完成学习吗?

  • 有人可以推荐一个简化的路线图,以显示一个人如何得到sarted?我有点不确定从哪里开始.

c embedded

20
推荐指数
5
解决办法
4856
查看次数

嵌入式系统的面向对象是不好的,为什么?

许多嵌入式工程师使用c ++,但有些人认为它很糟糕,因为它是"面向对象的"?

面向对象是否真的对嵌入式系统有害,如果是这样,那为什么会这样呢?

编辑:这里有一个快速参考,询问:

所以我们希望人们不要使用除...,malloc ......,或其他带有大额惩罚的面向对象的练习.

我想问题是嵌入式系统环境中被认为是重量级的对象?这里的一些答案表明他们是,有些人认为他们不是.

c c++ embedded

15
推荐指数
4
解决办法
7548
查看次数

单个人的嵌入式项目示例

我一直试图把我的脑袋包裹起来.由于我将在这个特定的市场中自学成才,我意识到在该领域找到一份工作会更难,所以我希望在我的简历中添加一个完整的项目,向潜在的雇主证明我已经完成了并且可以为他们再做一次.

有人可以建议一个我可以作为一个人进行的项目,并且实际上能够完成,但同时又不是太简单,它没有证明什么?我可以瞄准的合理的东西.

如果你能用你自己工作的项目来证实你的例子,并提到有多少人参与,以及完成它需要多长时间,那也可以帮助我衡量我一般看到的项目的难度并排除那些项目的难度.这对我的能力来说可能太大了.很难衡量项目从我的职位所需的工作量.

c c++ embedded

12
推荐指数
2
解决办法
3598
查看次数

xilinx芯片有多常用?

我开始学习嵌入C语言(可能还有一些C++),办公室的人说他们愿意捐赠一个他们坐在架子上的免费xilinx芯片.我更多地考虑Arduino,尤其是Arduino教程和示例项目非常丰富.

  • 有人可以确认xilinx芯片与arduino相比如何?他们在行业中是否知道以任何方式更"真实"?或不?

  • 是否有特定的xilinx芯片(可能是较旧的型号),我应该避免,至少在我还没有开始的时候?

  • 由于缺乏教程,他们的学习曲线是否比Arduino更陡峭?

当你听到xilinx而不是Arduino时,我很想听听你的想法.我对芯片知之甚少,更不用说这个芯片了,所以很难有任何明智的比较.

c c++ embedded arduino xilinx

9
推荐指数
3
解决办法
1626
查看次数

不允许使用密码中的字符?

密码中是否允许/不允许使用某些特殊字符?

我将密码存储在db hashed/salted中,并使用PDO来防止注入.我做得还够吗?最近我遇到了一个系统,它不允许一些角色,不记得所有角色,但其中一个是&符号&.他们这样做是出于反数据库注入的原因,还是我还缺少其他东西?密码字符是否应限制在某一组字符或不需要?

php mysql security passwords

8
推荐指数
1
解决办法
2445
查看次数

数据库加密比应用程序加密安全吗?

我收到数据,并在将其保存到数据库之前使用aes或blowfish对其进行加密,因此加密是在应用程序级别完成的.如果有人窃取数据库,数据将相对安全,除非他们也偷走了应用程序(存储/访问密钥的地方).

我现在正在寻找使用ezNcrypt for MySQL,Encryption-GENERALSQLCipher等库的数据库加密.

但我不太明白数据库加密是如何工作的.如果应用程序只将原始未更改的数据传递给数据库,并且数据库以某种方式解密数据本身,那么由于100%的加密组件被盗,如果数据库被盗,这不会使数据库级加密安全性降低吗?

在我目前的情况下,如果数据库被盗,攻击者将不得不加工第二个组件(应用程序级别的密钥)来解密数据库.但是使用数据库加密,数据库本身对加密负有全部责任,因此通过窃取数据库,攻击者是否拥有解密数据库所需的一切?

也许我不清楚数据库级解密如何工作.

mysql database security encryption

6
推荐指数
1
解决办法
1781
查看次数

嵌入式领域是否有专业

我开始学习嵌入式及其两种主要语言(c和c ++).但我开始意识到,尽管学习要求很简单,但嵌入式本身就是一个整体世界.一旦你处理了真实的项目,你就会开始意识到你需要学习更多关于你正在使用的设备中使用的硬件的"东西".这个问题很少涉及我目前正在处理的纯软件项目.

是否可以将此字段分段为子字段?我认为那些在该领域有经验的人可能已经注意到某些类型的项目与其他类型不同,这导致他们可能想出他们自己的类别.例如,当你遇到一个项目时,你可能会认为它是"在你的领域之外"?那会发生在你身上吗?如果是这样,您会将您的子字段或您遇到的其他子字段称为什么?

c c++ embedded

6
推荐指数
2
解决办法
810
查看次数

嵌入式开发应该避免哪些c ++特性

我有兴趣编译一个不适合在嵌入式系统中使用的c ++特性列表(这可能会导致人们推荐c over c ++).如果您知道,请尝试添加原因,或将其原因添加到其他人的答案中.

这是一个开始(我知道的唯一一个)

  • 动态多态,不知道为什么,但有人说它"代价高昂"

c++ embedded

5
推荐指数
2
解决办法
912
查看次数

X尝试失败后阻止登录

在尝试失败后,我试图阻止登录x分钟.我已经计划记录用户登录,所以我想我可以使用相同的数据库来计算阻塞是否需要发生.

我的问题:

  • 使用相同的日志表来运行y次失败尝试阻止的逻辑是否有意义?
  • 有些人只有失败尝试的表,我听说他们只是增加失败登录的数量.这没有意义,因为它们存储的是失败尝试的次数,而不是在什么时间段内.3分钟内3次失败尝试与3天内3次失败尝试不同.时间跨度是否重要?在x时间间隔内x次尝试失败,期间或x次尝试失败后,您是否会阻止.什么是最好的时间框架?
  • 有人可以澄清最佳实践方法吗?

php mysql statistics login

4
推荐指数
1
解决办法
5224
查看次数

为什么芯片控制语言可供选择

我之前已经问过这个问题,我应该学习嵌入式开发的语言.大多数嵌入式工程师表示c和c ++是必须的,但也指出它取决于芯片.

有人可以澄清吗?这是编译器问题还是什么?芯片是否有自己的特定编译器(如ac编译器或c ++编译器),这就是为什么你必须使用编译器知道的语言?是不是可以在其他地方编码和编译它,然后直接在其编译状态下将其刻录到芯片?(我想我听到一个熟人说出这个效果)

我不确定这是如何工作的,显然我不太了解嵌入式系统或它们如何工作.对于那些知道的人来说,这可能是一个简单的答案.

c c++ embedded verilog

3
推荐指数
2
解决办法
482
查看次数

PHP可以处理拆分视频

假设我创建了一个像Camtasia这样的视频并保存为.avi.我将如何以编程方式提取子剪辑,让我们说从分钟1:00到1:50.这是PHP可以处理的东西吗?

编辑:我不介意使用库,包括ffmpegPHP无法单独处理它.但我并不期待通过命令行的东西.理想情况下它会通过PHP.

PS我认为像Camtasia这样的视频捕捉程序可能有自己的编解码器(我认为Camtiasia称之为TechSmith).不确定这是否会对PHP脚本产生任何影响.

php media video

2
推荐指数
1
解决办法
102
查看次数

在服务器上使用 php 以编程方式检查 md5sum

我不确定我要问的是否可行。您知道如何在下载某些内容时对其运行 md5sum 检查以验证它在传输时没有损坏。

好吧,我试图在服务器上以编程方式做同样的事情。该文件将被下载到 web 根文件夹或某个其他文件夹,我想针对它运行一个 php 脚本来计算它的 md5sum。php可以做到这一点吗?

我目前正在开发环境 wampserver2 上进行测试。

php md5sum

1
推荐指数
1
解决办法
571
查看次数

标签 统计

embedded ×7

c ×6

c++ ×6

php ×4

mysql ×3

security ×2

arduino ×1

database ×1

encryption ×1

login ×1

md5sum ×1

media ×1

passwords ×1

statistics ×1

verilog ×1

video ×1

xilinx ×1