Difference between revisions of "Bticino F454"

From piMyHome Project
Jump to navigation Jump to search
(Start page about F454.)
 
(More hardware info - just found answer to speed question in my notes ...)
Line 14: Line 14:
 
* core: ARM926EJ-S
 
* core: ARM926EJ-S
  
Apparently DM365 SoCs can run with 216 MHz, 270 MHz or 300 MHz. As of this writing it is unclear what the F454 actually uses.
+
Apparently DM365 SoCs can run with 216 MHz, 270 MHz or 300 MHz.
  
A look at Linux' /proc/cpuinfo
+
A look at Linux' /proc/cpuinfo confirms:
 
<source lang="bash">
 
<source lang="bash">
 
root@basi:~# cat /proc/cpuinfo  
 
root@basi:~# cat /proc/cpuinfo  
Line 33: Line 33:
 
</source>
 
</source>
  
''TODO: Couldn't we derive the clock speed from the BogoMIPS - at least roughly?''
+
The system includes a device called ''bt_nexmed_hwmon.0''. It is registered as a Linux hardware monitoring device and provides further information.
 +
 
 +
<source lang="bash">
 +
root@basi:~# cd /sys/devices/platform/bt_nexmed_hwmon.0
 +
root@basi:/sys/devices/platform/bt_nexmed_hwmon.0# ls in* temp*
 +
in1_input    in1_label    in2_input    in2_label    in4_input
 +
in4_label    in5_input    in5_label    temp1_input  temp1_label
 +
</source>
 +
 
 +
{| class="wikitable"
 +
! style="text-align:left;"| input
 +
! style="text-align:left;"| label
 +
! style="text-align:left;"| typical value
 +
! style="text-align:left;"| comment
 +
|-
 +
|in1
 +
|Hw version
 +
|0
 +
|-
 +
|in2
 +
|board identification
 +
|BASI BOARD
 +
|-
 +
|in4
 +
|cpu speed
 +
|270MHz
 +
|-
 +
|in5
 +
|board configuration
 +
|4
 +
|''unknown - what does it mean?''
 +
|-
 +
|temp1
 +
|Temperature
 +
|38
 +
|''most likely in celcius?''
 +
|}
  
 
The DaVinci DM365 SoC includes a 720p H264 encoder and decoder - next other co-processors and seems to belong to the group of full-featured DaVinci SoCs of it's time (2008/2009).
 
The DaVinci DM365 SoC includes a 720p H264 encoder and decoder - next other co-processors and seems to belong to the group of full-featured DaVinci SoCs of it's time (2008/2009).
  
''Question: Why DM365 - why does the F454 need this 720p en/decoding capability. Wouldn't a DM355 also do it? Related to video entry systems?''
+
''Question: Why DM365 - why does the F454 need this 720p en/decoding capability. Wouldn't a DM355 also do it? Related to video door entry systems?''
  
 
''TODO: more''
 
''TODO: more''
Line 43: Line 79:
 
= Software =
 
= Software =
  
''TODO''
+
== Tool Chain ==
 +
 
 +
 
  
 
== Operating System ==
 
== Operating System ==

Revision as of 22:25, 26 November 2014

This page shall be a container for various pieces of information about Bticion's F454. Most of the information is - for now - derived from just poking around on the device with SSH. So, due to this and in general: of course certain details can be unsure or not accurate, because something has been overlooked.

The F454 is a typical embedded system using a SoC and running a Linux-based system.

Hardware

The F454 is based on TI's (Texas Instruments) DaVinci DM365 SoC, from 2009. The Wikipedia page Texas Instruments DaVinci can be used as a first overview.

The SoC does include, among many peripherals, an ARM processor:

  • family: ARM9E
  • architecture: ARMv5TEJ
  • core: ARM926EJ-S

Apparently DM365 SoCs can run with 216 MHz, 270 MHz or 300 MHz.

A look at Linux' /proc/cpuinfo confirms:

root@basi:~# cat /proc/cpuinfo 
Processor	: ARM926EJ-S rev 5 (v5l)
BogoMIPS	: 134.34
Features	: swp half thumb fastmult edsp java 
CPU implementer	: 0x41
CPU architecture: 5TEJ
CPU variant	: 0x0
CPU part	: 0x926
CPU revision	: 5

Hardware	: BTicino BASI board
Revision	: 0000
Serial		: 0000000000000000

The system includes a device called bt_nexmed_hwmon.0. It is registered as a Linux hardware monitoring device and provides further information.

root@basi:~# cd /sys/devices/platform/bt_nexmed_hwmon.0
root@basi:/sys/devices/platform/bt_nexmed_hwmon.0# ls in* temp*
in1_input    in1_label    in2_input    in2_label    in4_input
in4_label    in5_input    in5_label    temp1_input  temp1_label
input label typical value comment
in1 Hw version 0
in2 board identification BASI BOARD
in4 cpu speed 270MHz
in5 board configuration 4 unknown - what does it mean?
temp1 Temperature 38 most likely in celcius?

The DaVinci DM365 SoC includes a 720p H264 encoder and decoder - next other co-processors and seems to belong to the group of full-featured DaVinci SoCs of it's time (2008/2009).

Question: Why DM365 - why does the F454 need this 720p en/decoding capability. Wouldn't a DM355 also do it? Related to video door entry systems?

TODO: more

Software

Tool Chain

Operating System

TODO

Applications

TODO